No description, website, or topics provided.
Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.ale @ f34ba3a
lib
src
static
test
.gitignore
.gitmodules
README.md
ale
app.yaml
cron.yaml
index.yaml

README.md

#FeederTweeter

What is it?

App engine/py experiment to tweet new entries from an atom feed to a twitter account. It shortens urls w/bit.ly.
It tweets based on a template you specify.

To Install it (locally)

Clone the repo, then create a config_apis.py file (using the template at the bottom of config.py) in the src directory and fill in the values for your twitter and bitly api keys.

To Install it (to your appengine account)

Do all the local install stuff, then modify the app id in app.yaml and deploy to appengine.

Dev notes

I'm using Ale to continuously lint and run tests. Install it with 'git submodule init', then 'git submodule update'. Set up the test routine with 'ale install test', 'ale install pyflakes', then 'ale install watcher'.

To start the continuous test runner use 'ale watcher'

Libraries/services used

  • Universal feed Parser
  • Tweepy
  • bitly
  • twitter

##To-do

  • Prioritized:
    • nada
  • Not prioritized:
    • tests around length limiting (for twitter 140 char limit)
    • error handling all around
    • visual revamp
    • smoke/integration tests