Commit Graph

1290 Commits

Author SHA1 Message Date
Mizaki
70541cc9ee Encode pathlib.Path for the settings file. Validate types from the JSON settings file after loaded. JSON.decoder not used due to its limitation with context. 2023-11-28 23:21:04 +00:00
Timmy Welch
d37c7a680d Update dependencies 2023-11-28 15:08:26 -08:00
Timmy Welch
1ff6f1768b Use importlib.resources instead of __file__ 2023-11-25 12:32:50 -08:00
Timmy Welch
99325f40cf Merge branch 'mizaki/cleanup_html' into develop 2023-11-23 16:12:02 -08:00
Timmy Welch
65948cd9cd Merge branch 'bump-settngs' into develop 2023-11-23 16:06:01 -08:00
Timmy Welch
305eb1dec5 Enable stricter mypy configuration 2023-11-23 16:05:16 -08:00
Timmy Welch
9aad872ae6 Merge branch 'uigenerator' into develop 2023-11-23 15:19:20 -08:00
Timmy Welch
a478a35f66 Simplify setting values on Qt widgets
Add explanatory comments
2023-11-23 15:18:59 -08:00
Timmy Welch
128cab077c Replace pycountry with isocodes
isocodes is updated more often and doesn't depend on deprecated packages
2023-11-23 14:21:21 -08:00
Timmy Welch
9dc6f8914f Upgrade settings to 0.8.0 2023-11-19 23:14:40 -08:00
Timmy Welch
57873136b6 Use isinstance for type check 2023-11-14 15:18:48 -08:00
Mizaki
987f3fc564 cleanup_html improvements 2023-11-13 01:41:26 +00:00
Timmy Welch
10776dbb07 Fix flake8 issues 2023-11-09 18:23:57 -08:00
Timmy Welch
2d3f68167c Merge branch 'progress-dialog' into develop 2023-11-09 16:57:02 -08:00
Timmy Welch
770f64b746 Merge branch 'mizaki-talker_file_picker' into develop 2023-11-09 16:53:15 -08:00
Timmy Welch
235c12bd53 Convert types back to their declared types in talkeruigenerator 2023-11-09 16:52:41 -08:00
Timmy Welch
10b19606e0 Fix GenericMetadata __str__ 2023-11-05 21:36:29 -08:00
Timmy Welch
a7d1084a4d Remove flake8-warnings 2023-11-05 13:27:31 -08:00
Timmy Welch
21575a9fb8 Fix saving CBI when credits are empty 2023-11-05 13:27:14 -08:00
Mizaki
2258d70d7b Add file picker to talkers options. Requires type of pathlib.Path 2023-11-01 02:01:54 +00:00
Timmy Welch
b23c3195e3 Merge branch 'lexNumbers' into develop 2023-10-27 23:50:05 -07:00
Timmy Welch
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
Timmy Welch
78060dff61 Rework parse_series 2023-10-27 23:26:40 -07:00
Timmy Welch
4a29040c74 Add format to the filename parser result 2023-10-27 23:13:12 -07:00
Timmy Welch
496f3f0e75 fix reset after space 2023-10-23 22:05:42 -07:00
Timmy Welch
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
Timmy Welch
29ddc3779a Ensure FilenameInfo is always filled out fixes #556 2023-10-23 21:08:55 -07:00
Timmy Welch
7842109ca2 Pin chardet version 2023-10-22 16:01:46 -07:00
Mizaki
7527dc4fd8 FIX: A hamming distance of 0 is a perfect match. Adjust to 100 for empty URLs 2023-10-12 22:34:16 +01:00
Timmy Welch
8dfd38a15c Merge branch 'rar-cwd' into develop 2023-10-12 01:31:57 -07:00
Timmy Welch
6227edb0a3 Set rar cwd to reduce errors 2023-10-12 01:30:32 -07:00
Timmy Welch
114a0bb615 Fix parsing '&' with the "complicated" filename parser 2023-10-12 01:26:31 -07:00
Timmy Welch
abfd97d915 Merge branch 'protofolius_issue_scheme' into develop 2023-10-11 17:05:27 -07:00
Timmy Welch
582b8cc57b Add more parseable filenames 2023-10-11 17:03:07 -07:00
Timmy Welch
97a24d8d52 Change dialog modality and only center dialog when it is created 2023-10-08 11:59:57 -07:00
Timmy Welch
edb087abde Handle errors when reading zip comments fixes #548 2023-10-07 11:49:57 -07:00
Timmy Welch
96c5c4aa28 Fix pyinstaller build
Fix exception when PyQt is not installed
2023-10-07 11:49:30 -07:00
Timmy Welch
4b93262d5f Merge branch 'mizaki-window_sorting' into develop 2023-10-06 20:14:35 -07:00
Timmy Welch
78a890f900 Fix parsing a month name in the series fixes #542 2023-10-06 20:06:39 -07:00
Mizaki
5bdbe7d181 Always update rows even if None 2023-10-05 22:14:45 +01:00
Timmy Welch
f250d2c5c3 Merge branch 'mizaki-gmd_list_set' into develop 2023-10-04 20:16:33 -07:00
Timmy Welch
b6d5fe7013 Improve rar error messages 2023-10-04 19:08:17 -07:00
Mizaki
80f3dd7ce4 Restore issue number sorting 2023-09-30 23:19:10 +01:00
Mizaki
0c63f77e53 Restore issue count and year sorting 2023-09-30 23:05:06 +01:00
Timmy Welch
5688cdea89 Merge branch 'mizaki-gentalker_password' into develop 2023-09-26 17:05:20 -07:00
Timmy Welch
2949626f6d Merge branch 'mizaki-remove_series_genres' into develop 2023-09-26 17:04:45 -07:00
Mizaki
319aa582e5 Remove ignoring default for setting generation combobox 2023-09-25 00:55:50 +01:00
Mizaki
058651cc29 Change metadata lists to sets. Changed CV talker to reflect and tidied 2023-09-24 14:33:57 +01:00
Mizaki
5874f3bcaf Remove genres from ComicSeries as it is no longer required with the new cache system 2023-09-22 23:15:04 +01:00
Mizaki
c6522865ab Use casefold 2023-09-21 16:05:13 +01:00