Skip to content

hexnome/twitter-streaming-crypto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TWItter STreaming (TWIST) Framework

The TWItter STreaming (TWIST) framework contains Node.js utilities written in TypeScript for implementing Extract, Transform and Load (ETL) pipelines. The framework handles streaming of Tweets from Twitter's PowerTrack API, and provides tools for sending high volumes of data to HTTP APIs for transformation and loading the results into a database.

The framework also includes basic tools for building APIs on top of the data loaded into the database.

What's in the box?

The src/ directory contains the following folders:

  • database/ base classes for accessing databases and tables.
  • http/ classes for streaming HTTP data, managing highly parallel requests and serving APIs.
  • twitter/ classes for streaming and searching Tweets through the Twitter API.
  • util/ useful helpers.

Some of these folders (e.g. http and twitter) include an examples subfolder with specific examples for each package. In addition , the src/app direcotry includes a number of sample applications:

  • crypto/ a dashboard showing public conversation trends around various crypto coins.
  • twidl/ a downloader tool for large batches of historic Tweets.
  • vsa/ a Visual Search API (VSA) for searching Tweets with logos or textual brand mentions.

Contact me

If you need my help, plz contact me Telegram

About

coin data from streaming twitter and create coin

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published