slacklog – Convert Slackware Changelog to various formats

slacklog provides programs and a library to convert a Slackware ChangeLog into other formats. Currently, RSS, Atom, JSON, and PyBlosxom formats are supported.

Basic usage

Typical usage of the program looks like this:

$ slacklog2rss --changelog slackware-current/ChangeLog.txt \
               --encoding iso8859-1 \
               --out ~/public_html/slackware-current.rss \
               --slackware "Slackware current" \
               --rssLink "http://linuxbox.fi/~vmj/slackware-current.rss" \
               --description "Slackware current activity" \
               --managingEditor "vmj@linuxbox.fi (Mikko Värri)" \
               --webMaster "vmj@linuxbox.fi (Mikko Värri)"

Requirements

In addition to Python, python3-dateutil from SlackBuilds.org is required.

Python 3.09 and 3.12 is tested together with python3-dateutil-2.9.0.

Installation

Recommended installation is using the SlackBuild from SBo:

The source code of this fork is available at GitHub (python3 branch). Latest Release

Authors

Original author: Mikko Värri (vmj@linuxbox.fi)

Current version is a fork by Ioannis Anagnostakis (rizitis):

License

slacklog is Free Software, licensed under the GNU General Public License (GPL), version 3 or later. See LICENSE.txt file for details.