# tweet-ngxkh

> This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.3.8.

Latest version **1.0.2** (published 2019-04-11) · 0 weekly downloads

## Install

```sh
npm install tweet-ngxkh
pnpm add tweet-ngxkh
yarn add tweet-ngxkh
bun add tweet-ngxkh
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.2 |
| Published | 2019-04-11 |
| First published | 2019-04-10 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 14 |
| Unpacked size | 200 KB |
| Known vulnerabilities | 0 (+18 in 3 direct dependencies) |
| Install scripts | no |
| Maintainers | kary_1806 |

## Links

- npm: https://www.npmjs.com/package/tweet-ngxkh
- npm.io page: https://npm.io/package/tweet-ngxkh

## Dependencies (14)

- [rxjs](https://npm.io/package/rxjs.md) ~6.3.3
- [tslib](https://npm.io/package/tslib.md) ^1.9.0
- [core-js](https://npm.io/package/core-js.md) ^2.5.4
- [zone.js](https://npm.io/package/zone.js.md) ~0.8.26
- [@angular/core](https://npm.io/package/@angular/core.md) ~7.2.0
- [@angular/forms](https://npm.io/package/@angular/forms.md) ~7.2.0
- [@angular/common](https://npm.io/package/@angular/common.md) ~7.2.0
- [@angular/router](https://npm.io/package/@angular/router.md) ~7.2.0
- [@angular/compiler](https://npm.io/package/@angular/compiler.md) ~7.2.0
- [@angular/elements](https://npm.io/package/@angular/elements.md) ^7.2.12
- [@angular/animations](https://npm.io/package/@angular/animations.md) ~7.2.0
- [@angular/platform-browser](https://npm.io/package/@angular/platform-browser.md) ~7.2.0
- [document-register-element](https://npm.io/package/document-register-element.md) ^1.7.2
- [@angular/platform-browser-dynamic](https://npm.io/package/@angular/platform-browser-dynamic.md) ~7.2.0

## Recent versions

- 1.0.2 (latest) — 2019-04-11
- 1.0.1 — 2019-04-10
- 1.0.0 — 2019-04-10

## README

# Tweet

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.3.8.

## Development server

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.

## Code scaffolding

Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.

## Variables
estas 4 primeras variables lo puede encontrar en el api de twiiter
https://developer.twitter.com/en/docs/basics/authentication/guides/access-tokens.html

1. `consumer_secret` es el secret key de twitter
2. `consumer_key` es el API key de twitter
3. `access_token` es el Access token de twitter
4. `secret_token` es el Access token secret de twitter
5. `search_hastang` en un string que buscara por #

##Note
En la web, javascript no se puede accesar con un dominio externo por motivo de Cross-Origin Resource Sharing.

Este servicio se puede usar en Electron, Extensiones Chrome or web security browser desahabilitado.

## Usage

Este es un ejemplo del componente

En el archivo app.module.ts debe configurar CUSTOM_ELEMENTS_SCHEMA

```import { BrowserModule } from '@angular/platform-browser';
import { NgModule,CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';

import { AppComponent } from './app.component';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule
  ],
  providers: [],
  bootstrap: [AppComponent],
  schemas: [
   CUSTOM_ELEMENTS_SCHEMA
 ]
})
export class AppModule { }


Despues en el main.ts

import 'tweet-ngxkh/tweet-ngxkh';

y en el index.html

<tweet-ngxkh 
      search_hastang="#Uribe" 
      consumer_secret="XXXXXXXXXX"
      access_token="XXXXXXXXXX"
      secret_token="XXXXXXXXXX"
      consumer_key='XXXXXXXX'></tweet-ngxkh>```



Para probar localmente debera hacer lo siguiente:

1. crear un archivo proxyconfig.json que debe contener y usar chrome
{
    "/1.1/**": {
        "target": "https://api.twitter.com",
        "changeOrigin":true
    }
}

2. en el componente debe incluir un campo llamando url_twitter, asi como esta en el ejemplo.

<tweet-ngxkh 
      url_twitter="http://localhost:4200"
      search_hastang="#Uribe" 
      consumer_secret="XXXXXXXXXX"
      access_token="XXXXXXXXXX"
      secret_token="XXXXXXXXXX"
      consumer_key='XXXXXXXX'></tweet-ngxkh>```

---
_Source: https://npm.io/package/tweet-ngxkh · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
