mittis [Sun, 4 Jan 2026 06:55:35 +0000 (07:55 +0100)]
Regex search: allow for literal search of special regex chars
Parentheses "(",")" and curly braces "{","}"are escaped now
and not interpreted as regex characters.
This allows for searching broadcasts with -s "Das.*Leben (2)"
which matches the title "Das gute Leben (2)".
Previously "Das gute Leben (2)" led to empty search result
as the paraenthes are used in regex to capture groups.
Stefan Huber [Fri, 2 Jan 2026 21:27:40 +0000 (22:27 +0100)]
Rephrase Archive.__init__() logic
Cleanup logic and method naming to directly build up Archive instance
members rather than having helper methods that are neither static nor
set the members directly. Give the methods more descriptive names. Also
simplify how 'days' is passed on.
Stefan Huber [Tue, 4 May 2021 19:17:18 +0000 (21:17 +0200)]
Rename to oe1archive
Adopt new script filename in the README. And not only rename the script
filename, but, in some sense, the program name per se, i.e., the section
header of the README.
Stefan Huber [Tue, 4 May 2021 18:59:42 +0000 (20:59 +0200)]
Drop .py ending
There is no point and it is discouraged to have a file ending when the
shebang calls the right interpreter anyways. Fix this, and chmod to
executable for that matter.