Michael Fitzurka
09ea531a90
Fixing double page always flagging as modified
2022-05-23 09:46:46 -04:00
lordwelch
710d9bf6a5
Fix packaging issues
...
Add wordninja datafile to pyinstaller
Add publishers.json to the correct package
2022-05-20 00:19:33 -07:00
lordwelch
bb81f921ff
Fix Qt typing references to strings
2022-05-19 22:29:46 -07:00
lordwelch
1468b1932f
Fix crash on startup
...
Add publishers.json to pip package
Add exception handling to prevent crash
2022-05-19 20:13:59 -07:00
lordwelch
74d95b6a50
Add typing_extensions
2022-05-19 18:17:22 -07:00
lordwelch
d33fb6ef31
Fix build errors
...
Add wordninja to requirements.txt
Fix typing to allow unrar-cffi to be optional
2022-05-19 18:08:05 -07:00
lordwelch
4201558483
Merge branch 'wordSplit' into develop
2022-05-19 17:58:45 -07:00
lordwelch
983b3d08f6
Merge branch 'clearMetadata' into develop
2022-05-19 13:39:41 -07:00
lordwelch
eec715551a
Allow overwriting existing metadata
2022-05-19 13:28:36 -07:00
lordwelch
d3f552173e
Merge branch 'AutoImprint' into develop
2022-05-19 13:28:18 -07:00
lordwelch
3e3dcb03f9
Typed
2022-05-19 13:19:19 -07:00
lordwelch
44b0e70399
Merge branch 'fixComicremoval' into develop
2022-05-16 15:23:15 -07:00
lordwelch
38aedac101
Ensure that comics are properly removed when using remove_archive_list
2022-05-16 15:21:59 -07:00
lordwelch
9a9d97f3bb
Fix #291
...
ComicTagger now accounts for any single unicode numeric value
2022-05-14 01:59:44 -07:00
lordwelch
a4cb8b51a6
Restore test cbz
...
Add test to ensure that metadata is read correctly
Add tests for IssueString
2022-05-14 01:59:39 -07:00
Timmy Welch
1bbdebff42
Merge branch 'filenameParser' into develop
2022-05-06 00:33:36 -07:00
Timmy Welch
783c4e1c5b
Merge branch 'uiCleanup' into develop
2022-05-06 00:33:30 -07:00
Timmy Welch
eb5360a38b
Merge branch 'renameFix' into develop
2022-05-06 00:33:24 -07:00
Timmy Welch
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
Timmy Welch
d469ee82d8
Cleanup ui files
...
Qt Designer has new defaults since these were originally generated
2022-05-04 00:06:32 -07:00
Timmy Welch
c464283962
Merge branch 'removeIndent' into develop
2022-04-30 00:01:53 -07:00
Timmy Welch
48467b14b5
Remove utils.indent, python 3.9 provides a similar function
2022-04-30 00:01:00 -07:00
Timmy Welch
70df9d0682
Update filerenamer
...
Fixes an out of range exception during smart cleanup
Enforces field names to be present in format templates
Instead of removing previous text if a replacement is empty only strip
specifically "-_({[#" off the right of the string
2022-04-29 23:45:28 -07:00
Timmy Welch
049971a78a
Merge branch 'removeRenamer' into develop
2022-04-29 23:29:24 -07:00
Timmy Welch
052e95e53b
Remove old file renamer
...
Use PureWindowsPath objects in templates and tests, this allows both
path separators to be used and compared regardless of platform
2022-04-29 23:27:58 -07:00
Timmy Welch
fa0c193730
Merge branch 'MichaelFitzurka-feature-258/community-rating' into develop
2022-04-29 23:22:58 -07:00
Timmy Welch
a98eb2f81b
Merge branch 'buildFix' into develop
2022-04-29 23:14:46 -07:00
Timmy Welch
ae4de0b3e6
Update build settings
...
Update excluded folders for flake8
Ensure pip install -e is used in both cases to install ComicTagger
Set required python version to 3.9
2022-04-29 23:06:57 -07:00
MichaelFitzurka
84b762877f
Changes as per comments
2022-04-27 10:15:53 -04:00
Timmy Welch
2bb7aaeddf
Merge branch 'MichaelFitzurka-feature-278/remove-empty-tags' into develop
2022-04-26 04:25:51 -07:00
MichaelFitzurka
08434a703e
Remove empty versus clearing.
2022-04-22 09:48:47 -04:00
MichaelFitzurka
552a319298
Adding CommunityRating. fitxes #258
2022-04-22 09:39:32 -04:00
Timmy Welch
b9e72bf7a1
Merge branch 'cleanup' into develop
2022-04-20 13:15:44 -07:00
Timmy Welch
135544c0db
Code cleanup
2022-04-20 13:13:03 -07:00
Timmy Welch
c297fd7fe7
Merge branch 'removeEnum' into develop
2022-04-20 11:44:42 -07:00
Timmy Welch
168f24b139
Partial revert of 'e616aa8373688fe0ee7394ddad5b409653354271'
...
Changing PageType to an Enum creates too many issues
2022-04-20 11:41:42 -07:00
Timmy Welch
89ddea7e9b
Update documentation
...
Add CONTRIBUTING.md
Update install instructions in README
Update Build badge in README
2022-04-19 21:55:34 -07:00
Timmy Welch
bfe005cb63
Merge branch 'fixSerialization' into develop
2022-04-19 14:55:50 -07:00
Timmy Welch
48c2e91f7e
Fix pip reference
2022-04-19 14:49:14 -07:00
Timmy Welch
02f365b93f
Fix Makefile
...
make check now uses a venv
make CI uses the environment
Fix rar test
2022-04-19 14:45:36 -07:00
Timmy Welch
d78c3e3039
Fix serialization errors
...
Add tests to ensure issue is fixed
Add make check
Add pytest to make CI
2022-04-19 13:16:33 -07:00
Timmy Welch
f18513fd0e
Fix Template help
2022-04-19 00:44:29 -07:00
Timmy Welch
caa94c4e28
Merge branch 'Renaming' into develop
2022-04-18 22:56:49 -07:00
Timmy Welch
7037877a77
Add a strict mode to file renaming
...
Strict renaming removes all reserved names and characters regardless
of operating system, with out strict mode only for the current
Operating System
Add more edge cases to smart cleanup
Add more tests for file renaming
2022-04-18 22:55:13 -07:00
Timmy Welch
6cccf22d54
Allow switching between old and new rename templates
...
Show a message dialog explaining that there is a new template format
Add a dynamic label to show the effect of a rename
Add tests for FileRenamer
Remove the filename parameter from the determine_name function
2022-04-18 20:12:20 -07:00
Timmy Welch
ceb2b2861e
Merge branch 'filename_tests' into develop
2022-04-18 20:11:06 -07:00
Timmy Welch
298f50cb45
Merge branch 'configDir' into develop
2022-04-18 20:10:50 -07:00
Timmy Welch
e616aa8373
Merge branch 'CodeCleanup' into develop
2022-04-18 20:10:08 -07:00
Timmy Welch
0fe881df59
Code cleanup
2022-04-18 19:40:04 -07:00
Timmy Welch
f3f48ea958
Add the ability to specify a config directory
2022-04-18 19:08:38 -07:00