Difference between revisions of "Planet"

From CSLabsWiki
m (Touched up a bit and added more info)
m (changed to be running on web1)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
'''Planet''' is a blog feed aggregator that is running on [[Cosi (VM)|cosi]]. It will parse the given news feeds and then turn them into a single combined feed and web page.
+
'''Planet''' is a blog feed aggregator that is running on [[Web1]]. It will parse the given news feeds and then turn them into a single combined feed and web page.
   
 
==Adding a New Blog==
 
==Adding a New Blog==

Revision as of 12:47, 27 February 2009

Planet is a blog feed aggregator that is running on Web1. It will parse the given news feeds and then turn them into a single combined feed and web page.

Adding a New Blog

Once logged in as root on cosi.sr:

  • Open the file: /var/www/planet/examples/fancy/config.ini
  • Scroll to the bottom and add:
  [http://link/to/blog/feed.rss]
  name = John Doe
  # Uncomment the following line to give the user an image.  Images go in /var/www/planet/output/images
  # face = image_name.png
  • Save the file
  • Run the script
 /usr/local/bin/planet-update.sh

Important Files

All planet files are located in /var/www/planet/. These are ones of some notable importance:

  • examples/fancy/index.php.tmpl — Template used for main page generation.
  • examples/fancy/config.ini — Configuration file for planet.

Notes

When the /usr/local/bin/planet-update.sh script is executed, it just calls the planet.py python file. What will happen is planet will read the index.php.tmpl file and then create a normal browser-readable index file at /var/www/planet/output/index.php. Apache sees /var/www/planet/output as the root document folder for the website.

See Also