Python library to retweet unique links from noisy Twitter accounts.
Project description
twitter-dedupe
==============

Python library to retweet unique links from noisy Twitter accounts.
My personal use case
------------------------
Say you follow a news outlet that tweets the same link multiple times in a day, or a week. Maybe they provide different images or headlines, but it's the same story, over and over again.
I'd rather follow @{newsoutlet}-light and have a link show up there only once every 7 days or so.
How to use
-------------
1. Set up a Twitter account, say @{newsoutlet}lite
2. As @{newsoutlet}lite Follow @newsoutlet
3. Get your Twitter Consumer Key, Consumer Key Secret, Access Key and Access Key Secret from http://dev.twitter.com
4. Set up some environment variables
```
TWITTER_CONSUMER_KEY
TWITTER_CONSUMER_SECRET
TWITTER_ACCESS_TOKEN
TWITTER_ACCESS_TOKEN_SECRET
REDISTOGO_URL=redis://{user}:{pass}@{domain}:{port}
TWITTER_SCREEN_NAME={newsoutlet}lite
WAIT_INTERVAL=300 # Time to wait between polls, in seconds
LOG_LEVEL=WARN # Or INFO, OR DEBUG, etc.
```
5. python bin/logonly.py
6. Now you have a deamon running that'll examine @{newsoutlet}lites home timeline, and log any tweets it would retweet as @{newsoutlet}lite
7. If you're happy quit bin/logonly.py
8. Now run python bin/retweet.py
==============

Python library to retweet unique links from noisy Twitter accounts.
My personal use case
------------------------
Say you follow a news outlet that tweets the same link multiple times in a day, or a week. Maybe they provide different images or headlines, but it's the same story, over and over again.
I'd rather follow @{newsoutlet}-light and have a link show up there only once every 7 days or so.
How to use
-------------
1. Set up a Twitter account, say @{newsoutlet}lite
2. As @{newsoutlet}lite Follow @newsoutlet
3. Get your Twitter Consumer Key, Consumer Key Secret, Access Key and Access Key Secret from http://dev.twitter.com
4. Set up some environment variables
```
TWITTER_CONSUMER_KEY
TWITTER_CONSUMER_SECRET
TWITTER_ACCESS_TOKEN
TWITTER_ACCESS_TOKEN_SECRET
REDISTOGO_URL=redis://{user}:{pass}@{domain}:{port}
TWITTER_SCREEN_NAME={newsoutlet}lite
WAIT_INTERVAL=300 # Time to wait between polls, in seconds
LOG_LEVEL=WARN # Or INFO, OR DEBUG, etc.
```
5. python bin/logonly.py
6. Now you have a deamon running that'll examine @{newsoutlet}lites home timeline, and log any tweets it would retweet as @{newsoutlet}lite
7. If you're happy quit bin/logonly.py
8. Now run python bin/retweet.py
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
twitter-dedupe-0.6.3.tar.gz
(6.4 kB
view details)
File details
Details for the file twitter-dedupe-0.6.3.tar.gz
.
File metadata
- Download URL: twitter-dedupe-0.6.3.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
0b38e9a5d88208e026629e2ed6d37092fd2077be5c8921db0019e8aed2a51d75
|
|
MD5 |
bb648689c20397c9ed46acf6f101fec0
|
|
BLAKE2b-256 |
9b52e87a7c2c73101ec36692e65be3dd534b5ad445bb9b8565faaf1293461ae6
|