Skip to content

Improve series/episode parsing and CLI support - #2

Open
fa1rid wants to merge 2 commits into
autobrr:masterfrom
fa1rid:master
Open

Improve series/episode parsing and CLI support#2
fa1rid wants to merge 2 commits into
autobrr:masterfrom
fa1rid:master

Conversation

@fa1rid

@fa1rid fa1rid commented Jan 1, 2026

Copy link
Copy Markdown

Enhanced regex patterns to support multi-digit series/episode numbers and explicit episode zero detection. Updated parsing logic to better classify series and episode tags, including edge cases for episode zero. Added a standalone CLI in cmd/rls/main.go for JSON output, improved test coverage, and updated documentation. Also added new collection tag (WOWP) and refined group extraction from unused series tags.

fa1rid added 2 commits January 1, 2026 08:09
Enhanced regex patterns to support multi-digit series/episode numbers and explicit episode zero detection. Updated parsing logic to better classify series and episode tags, including edge cases for episode zero. Added a standalone CLI in cmd/rls/main.go for JSON output, improved test coverage, and updated documentation. Also added new collection tag (WOWP) and refined group extraction from unused series tags.
Updated taginfo.csv to include a comprehensive list of language tags with improved regex patterns and standardization. Adjusted the season/series regex in lex.go to limit season numbers to two digits. Fixed various test cases in tests.yaml to use standardized language tag casing and names. Updated README.md to simplify the build command.
@zze0s

zze0s commented Feb 4, 2026

Copy link
Copy Markdown

Hey! Could you split this into separate PRs? One for improved cli, one for updated taginfo and their tests and one for the improved series parsing?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants