Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alesr/twigopher
yet another twitter app written in Go
https://github.com/alesr/twigopher
Last synced: 3 days ago
JSON representation
yet another twitter app written in Go
- Host: GitHub
- URL: https://github.com/alesr/twigopher
- Owner: alesr
- Created: 2017-04-03T16:25:22.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-04-06T12:58:46.000Z (almost 8 years ago)
- Last Synced: 2024-11-22T05:28:40.222Z (2 months ago)
- Language: Go
- Size: 12.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# twigopher [![Build Status](https://travis-ci.org/alesr/twigopher.svg?branch=master)](https://travis-ci.org/alesr/twigopher)
This project integrates two different Go clients to access the Twitter streaming API and the accout API to stream tweets and get details related to the development API credentials.
After the initial implementation, a next feature would be to create a pool of twigopher clients using different credentials and runnining on Docker containers behind a load balancer and a RESTful API. Where the user would be able to send a new stream request and the application would use the available client/container accordingly with its credential usage.
The possibility of inserting or adding new credentials is also considered.
### HOWTO:
Add your Twitter credentials to the project root following the schema at `resources/test_credentials`
run `go run main.go -track "juventus" "golang"` to stream tweets containig those values.
@TODO:
- More interfaces
- Unit tests