trying to run planet.py via mod_python

Alex Schröder kensanata at gmail.com
Fri Nov 6 11:02:47 EST 2009


On Fri, Nov 6, 2009 at 00:45, Duarte Carreira <dncarreira at gmail.com> wrote:

> well i don't have access to cron in this server, just to cpanel... yes i'm
> trying to run planet.py through some web page. It may be a cgi script, php,
> python.


No idea what cpanel is, but I guess you want to run the planet every now and
then by calling a CGI script on a regular basis, and then you'll publish the
URL to the resulting HTML file.

My setup…

test.ini:

[Planet]
name = Test
cache_directory = /home/alex/planet/test
log_level = INFO
output_theme = musings
output_dir = /var/www/alex/campaignwiki.org/test
items_per_page = 5
activity_threshold = 90
[http://www.emacswiki.org/alex/?action=rss]
name = Alex Schroeder

test.pl CGI script:

#!/usr/bin/perl

use CGI qw/:standard/;
use CGI::Carp 'fatalsToBrowser';
print header;
print start_html('Run Planet');
print pre(`/home/alex/venus/planet.py /home/alex/planet/test.ini 2>&1`);
print end_html;

Output in the web page after making the script executable:

INFO:planet.runner:Socket timeout set to 20 seconds
 INFO:planet.runner:Building work queue
 INFO:planet.runner:Feed http://www.emacswiki.org/alex/?action=rss unchanged

 INFO:planet.runner:Loading cached data

~/campaignwiki.org $ ls test
atom.xml  default.css  foafroll.xml  images  index.html  mutants.html
mutants.xml  opml.xml  personalize.js

Works for me… Perhaps the code examples will help you get started?

Regards
Alex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /archives/devel/attachments/20091106/ee1574f6/attachment.htm 


More information about the devel mailing list