Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ckuethe/parliament
A twitter client with enhanced filtering
https://github.com/ckuethe/parliament
Last synced: 3 days ago
JSON representation
A twitter client with enhanced filtering
- Host: GitHub
- URL: https://github.com/ckuethe/parliament
- Owner: ckuethe
- Created: 2015-02-11T02:24:50.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-05-02T22:13:26.000Z (over 8 years ago)
- Last Synced: 2024-12-09T12:14:45.291Z (about 1 month ago)
- Language: Python
- Size: 49.8 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Parliament
Parliament is intended to help you surface more interesting content and reduce
annoyance in a busy set of twitter feeds. Having several accounts or following
active twitter users can make it easy to miss interesting content; parliament
can help by applying various text processing techniques such as naive bayesian
filtering, clustering and scoring. It's very much a work in progress.Along with the text of the tweet, user, languages, and source application are
also considered during scoring.## General Structure
### parliament_utils.py
common utility functions### bayes_tool.py
Low level tool for manipulating the bayes database### bayes_trainer.py
Interactive classifier to build the bayes database### firehose.py
Connect to twitter's firehose and display tweets from the public timeline.
Keywords may be specified, and the results may be stored to a database.### parliament.py
Connect as a user and display their timeline. Tweets may be stored in a
database. Bayesian filtering is applied.### retweets.py
Read a json log and emit retweet links for graph visualization### jsdump.py
Playback a json log### loader.py
Load a json log into a database