Commit graph

21 commits

Author SHA1 Message Date
Nick Krichevsky b57e33704a Fix bug where errors would continue past where they should 2021-09-19 19:13:37 -04:00
Nick Krichevsky 29951882f4 Add patching with basic linking
This could be cleaned up a bit, and only handles the single episode, non-directory case. It will need to be extended
2021-09-09 23:45:25 -04:00
Nick Krichevsky f21ae2e502 Refactor categorization to use a callback instead of aggregating the results
This will prepare for taking user input, as we don't want to continue scanning  before we can find out if a user wants to back out
2021-09-09 23:20:22 -04:00
Nick Krichevsky 08089c4bd9 Move the categorization process to categorize.go 2021-09-09 22:27:06 -04:00
Nick Krichevsky e70e608869 Order output by mtime 2021-09-09 22:13:44 -04:00
Nick Krichevsky 65c1f16e2c Add gitignore 2021-09-06 21:02:07 -04:00
Nick Krichevsky 8c42ea05be Add basic CLI tool to print results 2021-09-04 00:20:48 -04:00
Nick Krichevsky 7a34955318 Fix pattern for season ranges to properly allow for range ends with S/season prefixes 2021-09-03 21:47:41 -04:00
Nick Krichevsky 701f8ee242 Refactor file structure for tv shows 2021-09-03 21:42:00 -04:00
Nick Krichevsky 23ab8cc9ec Add ability to extract season ranges 2021-09-03 21:17:48 -04:00
Nick Krichevsky 8e0d06d250 Add Location type in preparation for multi-season entries 2021-08-31 23:22:12 -04:00
Nick Krichevsky 8c723a8d4b Remove stray print 2021-08-30 00:10:17 -04:00
Nick Krichevsky cf8b8014be Fix bug where multidigit season numbers wouldn't match 2021-08-30 00:07:05 -04:00
Nick Krichevsky f84cf9617c Add case insensitivity in season matching 2021-08-30 00:03:21 -04:00
Nick Krichevsky 576e4a8236 Add ability to match non S0<n> season names 2021-08-30 00:03:10 -04:00
Nick Krichevsky 32c8872f33 Add Categorizer as a wrapper for getting tv show information 2021-08-29 23:38:25 -04:00
Nick Krichevsky 30b8715dc4 Add ability to get tv season information 2021-08-29 23:18:45 -04:00
Nick Krichevsky 4c43946a41 Fix incorrect test name 2021-08-26 22:33:01 -04:00
Nick Krichevsky 07440d72d0 Don't allow matches from shows only matching 'the' 2021-08-26 00:22:21 -04:00
Nick Krichevsky 2f4695510a Don't allow single character prefixes to produce a match 2021-08-25 01:20:48 -04:00
Nick Krichevsky 714f75028c Initial commit
Has imperfect string matching algorithm where very short prefixes allow
a good match (e.g. Spongebob goes to Stranger-Things)
2021-08-25 01:15:22 -04:00