The Ringlet software projects
Welcome to devel.ringlet.net!
This is Peter Pentchev's generic projects repository.
Projects
Projects hosted here (by category):
Sound-related utilities
- id3 - An ID3 tag editor for MP3 files
Software development utilities
- as-dict-rec - Reduce a complex Python structure to basic types
- check-build - Check whether example programs can be built
- diffutils - DIFF_OPTIONS handling in diff(1)
- file-with-meta-rs - Store a file's metadata for caching purposes
- logging-std - Build a simple logger
- media-type-version - Extract the format version from a media type string
- parse-stages - Parse a mini-language for selecting objects by tag or name
- roundlet - Random collection of helper libraries used by Ringlet software
- subversion - Subversion — keyword aliasing
- test-stages - Run Tox tests in groups, stopping on errors
- tox-delay - Run some Tox tests after others have completed
- trivrepr - A helper for generating repr() strings
- trivver - Compare package versions in all their varied glory.
- typed-format-version - Load format.version.{major,minor} from a structured file.
- utf8-locale - Detect a UTF-8-capable locale for running child processes in
- uvoxen - Generate test configuration files and run tests
- vetox - Create a virtual environment to run Tox
- with-tempfile - Create a temporary file, take care of removing it if needed
Documentation
- cvsup-setup - Setting up a CVS mirror using CVSup
Editors
- hexer - A Vi-like binary editor
Games and recreational utilities
- turtle-dragon - Draw a dragon curve using Python turtle graphics
E-mail processing
- mamoma - Manage Mo' Mail
- qmail-msglog - A message statistics logger for qmail
Miscellaneous
- cat-button - Generate a cat button "days since" webpage
- cicquin - Look up users in the CenterICQ directory
- collect-unexported - Collect files omitted from the release tarballs
- feature-check - Query a program for supported features
- gpg-sop-wrapper - Wrap a SOP implementation, simulate a GnuPG interface
- install-mimic - Overwrite and preserve ownership
- mapec - Change the exit code of a program via a simple rule specification
- meta-manifest - Check a stored set of files against current versions
- mime-scheme-handler - Run programs to open URLs
- mrph-expand-config - Expand the JSON strings stored in the Morpheusly UI config file
- publync - Publish documentation by syncing it
- pyver - Good things in Python versions
- sharelist - A .NET utility for listing SMB shares
- sssnips - Peter Penchev's shell script snippets
- tina - The personal information manager
- unquote - Execute a command with safely quoted arguments
- vcs-net - VCS.NET - a .NET library handling version control tags
- wrap-nix-shell - Run a packaged Nix program with its dependencies installed
Networking software
- ProxyUtils - Ringlet.Net.ProxyUtils class library homepage
- ethstats - Real-time network interface statistics
- libdict - Libdict — libtoolization and local modifications
- repopush - Safely rsync a package repository to another location
- test-tunnel - Write tests for network tunnelling utilities
- urelay - UCSPI-based relay
- vpass - A POP3 password change client
- vpoppassd - The POP3 password change daemon
Security-related utilities
- debsigs - Toolset for cryptographically signing Debian packages
- donkey - A One Time Password calculator
System utilities
- Sys-Sysctl-FreeBSD - Sys::Sysctl::FreeBSD - a Perl interface to the FreeBSD sysctl(3) mechanism
- divert-and-modify - use dpkg-divert to stash and modify files
- docker-scry - Examine Docker containers using the host's tools
- grab-bin-dist - Pack downloaded software into a binary archive
- prips - Print the IP addresses in a range
- pslist - List all child processes for a given process ID
- remrun - Copy a file to a remote host and execute it there
- rname - Execute a program under a different name
- run-isolated - Run commands in an isolated environment, e.g. a Docker container
- stalepid - Check for stale pid files and remove them
- stdsyslog - Log a program's output to the system log
- sysgather - A configuration files mismanager
- timelimit - Limit a process's absolute execution time
- venv-retarget - Prepare a virtual environment for moving to another directory
- verlink - Manage simultaneously-installed package versions
Text processing utilities
- apt-parse - Parse the output of some Apt commands
- bomstrip - Strip Byte-Order Marks from UTF-8 text
- confget - Read variables from a configuration file
- fnmatch-regex - Build regular expressions to match glob-style patterns
- lintian-sort - Reproducibly sort the Lintian tool's output
- log-reformat - Something about reformatting logs
- newsrudder - Drive the news boat
- pshlex - Join various stringifiable objects and quote them for the shell
- semictools - Wrappers for handling semicolon-separated CSV files
- str-of-bytes - Provide as many str methods as possible over owned storage
X11 programs
- wmanager-addons - Helper scripts and manual pages for the X window manager selector
- wmanager - Select an X11 window manager at startup
- xvidsetmode - Set the XFree86 video mode directly