575d36b67f
Update typing
2025-03-18 19:55:28 -07:00
bf0a46055a
Fix parsing ' in filenames
...
Fixes #672
2024-12-06 23:18:45 -08:00
c28dc19df6
Improve filename parsing
2024-06-29 18:43:40 -07:00
979a54e2b8
Fix lexing a dot '.' as a symbol
...
Fixes #652
2024-06-03 13:06:49 -07:00
6ac2e32612
Parse numeric characters as numbers fixes #639
2024-04-29 10:20:43 -07:00
887c383229
Fix an infinite loop issue parsing numbers outside of 0-9 fixes #639
2024-04-29 10:20:25 -07:00
df762746ec
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-01-29 17:14:26 +00:00
305eb1dec5
Enable stricter mypy configuration
2023-11-23 16:05:16 -08:00
bd9b3522d8
Improve edge cases
...
Lex `'` as a symbol
Lex multiple symbols as a single item
Prefer `$` at the start of a number
Simplify issue number parsing
2023-10-27 23:26:40 -07:00
496f3f0e75
fix reset after space
2023-10-23 22:05:42 -07:00
f03b2e58cf
Improve lexing numbers
...
lex currency amounts as text
lex a '.' followed by a number as a number if there is a preceding space
2023-10-23 21:13:31 -07:00
582b8cc57b
Add more parseable filenames
2023-10-11 17:03:07 -07:00
f6be7919d7
Implement support for protofolius's permission scheme
2023-09-06 04:50:05 -04:00
fb4786159d
Handle issue numbers with more than 3 digits
2022-12-30 21:50:10 -08:00
c608ff80a1
Improve typing
2022-11-22 17:11:56 -08:00
40314367c9
Improve formatting and consistency
2022-07-18 12:17:13 -07:00
68efcc74fb
Updates
...
Use casefold in place of lower
Make lint job fail if errors are detected
Use join instead of utils.list_to_string
Simplify get_recursive_filelist with the glob library
Fix handling of un-parseable numbers in xlate
2022-07-01 16:22:01 -07:00
20ec8c38c2
Fixes
...
Add importlib_metadata to requirements.txt
Add comments stating origin of new parser
2022-06-23 22:59:09 -07:00
fd4c453854
Apply pre-commit configuration
2022-06-02 18:32:16 -07:00
c5772c75e5
Cleanup setCheckState
...
Fix word splitting when auto-tagging
Remove commented code
2022-05-24 11:38:10 -07:00
3e3dcb03f9
Typed
2022-05-19 13:19:19 -07:00
205d337751
Add new filename parser
...
I created a new, mostly over complicated, filename parser
The new parser works well in many cases and will collect more data than
the original parser but will sometimes give odd results because of how
complicated it has been made e.g.
'100 page giant' will cause issues however '100-page giant' will not
Remove the parse scan info setting as it was not respected in many cases
2022-05-06 00:30:33 -07:00