Configuration repo for Planet Birmingham, using Planet Venus as the provider.
git clone https://github.com/BirminghamIO/planet.birmingham.io
cd planet.birmingham.io
git clone https://github.com/rubys/venus.git
Possible extra stuff
sudo apt-get install xsltproc
Building the pages (from the planet.birmingham.io
directory)
python ./venus/planet.py birminghamio.ini
firefox html/index.html
(Once happy that this works, stick "cd /path/to/planet.birmingham.io && python ./venus/planet.py birminghamio.ini
" in cron hourly or something.)
Adding new blogs is a question of editing birminghamio.ini
and adding a new section which looks like:
[http://url/for/website/feed]
name = Site Owner's Name
twitter = Twitter Username
glyphicon = Bootstrap Glyphicon
Note that you can't put the URL of the website itself in; it has to be the URL for the feed. You can inspect the site for the feed URL, or use https://pypi.python.org/pypi/feedfinder or similar tools.
Edit templates/birminghamio/index.html.tmpl
to change the look of the site. Note that while changing the templates, you can run python ./venus/planet.py -o birminghamio.ini
(note the -o
) which will regenerate the site from the cache without hitting the network, which is a lot faster.