flnews_post_proc

screen shot
Motivation
I participate in newsgroups in three different languages and occasionally contribute to them. Most news clients allow you to define an introductory line for follow-up messages, but this feature is typically limited to just one language. The same limitation applies to signatures that you add to posts.

Since the flnews news client calls a post-processing routine —when provided— it becomes easy to modify news posts right before they are sent to the server. This feature intrigued me, so I created a Ruby script that sets introductory lines and signatures based on the newsgroup to which I am posting.
What started as a small script has now evolved into a full-fledged application, with more features than originally planned.
Requirements
Linux
While this program is designed for Linux, there is no reason it should not work on Windows®. However, since the flnews newsreader is not available for Windows®, it would not be very practical to run this on that platform.
A recent Ruby interpreter
Until version 1.93, the program is developed for Ruby 3.3.8, earlier versions should also work. From version 1.93b onward, you must use Ruby 4.0 or higher (January 2026).
flnews news client
Functionality
For more details, refer to the help page included with the Ruby gem.
Technology
Developed in Ruby
License
WTFPL 2.0 or later. Accessing the linked webpage also establishes connections to Facebook, Google and Twitter. Either block these sites, or do not click here.
Documentation
The documentation can be found in the doc subdirectory of the expanded Ruby gem, available in several formats.
Additionally, I provide a version of the documentation in French.
J’ai aussi une version de la documentation en français.