The Python Desktop Server is a combined Weblog authoring tool, XMLRPC/SOAP server, and news aggregator. It allows one to read RSS news feeds, publish a Web site to a community server (such as Radio Community Server or Python Community Server installations) or FTP server, and includes tools for Weblog and homepage management. It features a Web interface, a built-in Web server, a multithreading architecture, and a simple database. It is extensible through scripts that connect via XML-RPC, HTML templates, macros, and a plugin architecture.
| Tags | Internet Web HTTP Servers Site Management Dynamic Content News/Diary |
|---|---|
| Licenses | MIT/X |
| Operating Systems | POSIX BSD Linux Mac OS X Windows Windows Windows Windows |
| Implementation | Python |
Recent releases


Changes: The desktop wiki and link handling in restructured text documents was enhanced. docutils 0.3.3 is now supported. Better debugging was implemented, especially for locking. MetaWeblogAPI now supports newMediaObject, currently for pictures only. Locking was minimized to speed up the system. RSS feeds for blogmarks and pictures were merged into the weblog RSS feed.


Changes: The daemon is now really a daemon and correctly detaches from the terminal. Archive pages render the correct calendar. The timeout for socket communications can be configured. RSS feeds are fixed. The calendar first day of the week can be configured. There is no more inactivity timeout. There is a service script to run PyDS under Windows as a Windows service. Charset encodings are fixed. Shortcuts now include magic code to refer to other postings and pictures. There is a new French language file.


Changes: This release adds some new features for weblogging, including a blogmarklet for weblog postings and a central archive page generator that cumulates all posts from supported tools. Some enhancements were made to the use of reStructured Text, such as directives to access parts of PyDS, source code coloring with SilverCity, and a strict mode where there is no interference with the cheetah template engine. The most important change is the switch to SOAPpy 0.11.1, since upgrading to that version is required. PyDS isn't compatible with older versions of SOAPpy any more, due to changes of some inner API that was used.


Changes: This release includes many bugfixes and improved performance. Another important step is the integration of infrastructure for posting replication. In the first step, this is used to fill the search engine of the "PyCS", so your blog can be searched based on postings instead of Web pages. Other improvements include support for RSD (really simple discovery), integrated OPML subscription list export, and fixed and improved MetaWeblogAPI and BloggerAPI support that should actually work now.


Changes: In some situations, older stories in reStructuredText format could lead to problems when trying to render them due to two small bugs in 0.6.4. This releases fixes those two small bugs. If you don't encounter problems with your stories, you don't need to upgrade. However, there might be other undetected situations where this bug is triggered.
- All comments
Recent commentsThis is pretty good
It compiled easily. It installed easily. It works as advertised and the default look and feel of the weblog you can make with PyDS is pleasing to the eye. I made Blog of Talmage using PyDS. You can find more on the
Python Community Server.
NetBSD users please note that you need a thread-enabled version of Python. The default one in pkgsrc is 22. You need 22pth. Most of the packages in pkgsrc will tolerate 22pth but there are a few that needlessly insist on 22, so beware!.