Syndicating Hickerspace activities
Python CSS SQL
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
input
output
README.md
schema.sql

README.md

Activity Streams Lite

Syndicating Hickerspace activities from different sources like GitHub, YouTube, Facebook and many more. This project is based on the idea of Activity Streams.

Configure db access, private tokens and other credentials in config. See config.sample for inspiration.

Execute activityScheduler.py to start.

Dependencies input

  • MySQLdb
  • APScheduler
  • feedparser
  • lxml
  • dateutil
  • tweepy
  • httplib2

pip install MySQL-python apscheduler feedparser lxml python-dateutil tweepy httplib2

Dependencies output

  • Flask
  • MySQLdb

pip install MySQL-python Flask

How will it work?

See our nice chart.

Demo

Try a live demo at http://asl.hickerspace.org.

Input

To be done

  • Web form
  • Sound/LEDTicker (?)

Done

  • Feeds
    • GitHub
    • YouTube
    • Facebook
    • Wiki
    • Soup
  • Hickerspace API
    • Room status
    • Mate-O-Meter
    • Traffic light
  • Twitter (timeline + mentions via Twitter-API)
  • Mailing lists (posts + new subscribers)

Output

  • JSON/Atom output
  • Filter added (append (multiple) service.type as GET parameters)
  • Pagination & Save Point (last_id) added
  • wildcards introduced

Known bugs

  • datetime is currently local, but the atom feed generator thinks that it's UTC.