[ANN] Voidspace Pythonutils Updates

F

Fuzzyman

Lots of updates to the Voidspace modules and recipes.

Update to the Firedrop plugins see :
http://www.voidspace.org.uk/python/programs.shtml#firedrop
New version of FireSpell the spell checker (based on PyEnchant by Ryan
Kelly)
New plugin called FireMail which lets you send blog entries (or
articles) by email - either as HTML or text.
All the plugins are available for download. There is also docs on
installing and using the plugins and docs on writing plugins.

downman.py
http://www.voidspace.org.uk/python/cgi.shtml#downman
More improvements to downman.py - the simple download manager CGI
2005/03/15 Version 0.4.0
Configuration moved into external config file.
HTML stuff mmoved into downman_templates.py
Put quotes round filename (This stops firefox truncating filenames with
spaces)
Flush the output buffer as we serve the file (may help those who have
to use env in the shebang line)


guestbook.py
http://www.voidspace.org.uk/python/guestbook.html
Quite a big change - with a cleaning up of the default HTML templates
and several new features to help combat guestbook spam.

2005/04/06 Version 1.3.0
Lots of restyling in the HTML templates - not *quite* so horrible now.
We write new entries at the start of the file rather than the end
(undoes a bug introduced in 1.2.0)
Max of two URLs in an entry.
A few extra words added to the banned list. (Still trying to combat
guestbook spam)
New value 'BREAKVAL' added to templates (so we can use the XHTML <br />
if needed)
The '_charset_' field added to the form and value checked (in case page
encoding changed by guests browser)
Now use rel="nofollow" in links to foil spammers
Email addresses shown using javascript in an attempt to foil address
harvesters.
Obviously invalid email addresses and urls are removed. (very basic)


Jalopy and Login Tools
Not a huge amount of progress - but a few bugs fixed.
http://www.voidspace.org.uk/python/jalopy.html
http://www.voidspace.org.uk/python/logintools.html
2005/03/23
Admin levels are now preserved when new users are created or invited.
Corrected bug causing accounts to not be editable.
Changed all the shebang lines to '#! /usr/bin/python'
Updated to latest versions of all the pythonutils modules (like
ConfigObj)
Fixed typo in HTML for editing users (causing crashes).


cgiutils.py
http://www.voidspace.org.uk/python/recipebook.shtml#utils
cgitutils now has much better functions for handling emails.
It includes a function for creating HTML emails and a single function
will do the sending, rather than 3 functions for the three different
cases as before (using sendmail, using smtplib, using smtplib with
login).

2005/04/07 Version 0.3.0
Changed the email functions, this may break things (but it's better
this way)
Added createhtmlemail, removed loginmailme
mailme is now a wrapper for sendmailme, mailme, *and* the old
loginmailme


upload.py
http://www.voidspace.org.uk/python/cgi.shtml#upload
2005/04/07 Version 1.1.1
We now set I/O to binary mode for windows.


googleCacheServer.py
http://www.voidspace.org.uk/python/recipebook.shtml#google

An innovative use of the google api !
Version 0.1.3 5th April 2005
This is a simple implementation of a proxy server that fetches web
pages from the google cache. It's based on SimpleHTTPServer and lets
you explore the internet from your browser, using the google cache. See
the world how google sees it. Alternatively - retro internet - no CSS,
no javascript, no images, this is back to the days of MOSAIC !


Best Regards,

Fuzzy
http://www.voidspace.org.uk/python
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,982
Messages
2,570,185
Members
46,737
Latest member
Georgeengab

Latest Threads

Top