Timmy Welch
947dc81c74
use thefuzz
...
use thefuzz
use thefuzz
2022-07-13 23:11:17 -07:00
Timmy Welch
c0880c9afe
Account for aliases field from CV
2022-07-13 23:11:14 -07:00
Timmy Welch
e6414fba96
Allow non-ascii in ComicVine searches
2022-07-13 22:45:45 -07:00
Timmy Welch
a00891f622
Add more tests
2022-07-13 22:27:31 -07:00
Timmy Welch
9ba8b2876c
Ensure homebrew is in the path if it exists
2022-07-12 09:28:51 -07:00
Timmy Welch
46d3e99d48
Fix tests
2022-07-12 07:43:33 -07:00
MichaelFitzurka
d206f5f581
Fixing source_name position
2022-07-12 07:31:42 -07:00
MichaelFitzurka
ec83667d77
Adding source_name to add_issue_select_details.
2022-07-12 07:31:42 -07:00
Timmy Welch
0bbf417133
Tests
...
Add tests for ComicCacher and ComicVineTalker
Move fixtures to conftest.py
Move test data to testing module
2022-07-11 18:40:12 -07:00
Timmy Welch
a3e1153283
Improve rar executable handling
...
Show a message when a CBR/RAR archive is added and rar is not available
Ensure that an empty value for the rar executable becomes 'rar'
2022-07-10 15:21:15 -07:00
Timmy Welch
ccb461ae76
Improve rename
...
Implement rename on ComicArchive
Simplify unique_file with pathlib
Fix issues during renaming and simplify with pathlib
Allow exporting as zip to export 7-zip archives
2022-07-09 23:13:18 -07:00
Timmy Welch
d24b51f94e
Apply black formatting and fix mypy issues
2022-07-09 22:56:52 -07:00
Michael Fitzurka
def2635ac2
Ignore aspect ratio on background image
...
Fixes #327
2022-07-07 16:10:12 -07:00
Mizaki
b72fcaa9a9
Add source field to cache DB.
...
Add source to cache db.
Rename comicvinecacher to comiccacher and update refs.
Fix comment spacing.
Move source_name to end to reduce changes.
Move source_name to end to reduce changes. Fixed.
Fix syntax.
Fix various issues with DB changes.
Move new source_name to bottom.
Remove source_name from CV_.
Revert id to volume_id
2022-07-05 11:29:10 -07:00
Timmy Welch
3ddfacd89e
Fix #325
...
The aspect ratio mode was missed in b9af606
2022-07-04 18:03:18 -07:00
Timmy Welch
6eb5fa7ac7
Fix #324
...
Co-authored-by: Mizaki <jinxybob@hotmail.com>
2022-07-04 15:53:44 -07:00
Timmy Welch
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
Timmy Welch
cb5b321539
Update filerenamer
...
Remove space separated right partition of previous literal text
2022-06-26 01:53:40 -07:00
Timmy Welch
95643fdace
Fix community rating
...
The user rating control is replaced with critical rating which is now
represented as a float.
utils.xlate has been updated to have an is_float parameter
Metadata is reloaded on save so that changes can be seen
e.g. for CBL tags the critical rating field only stores integers
2022-06-23 13:18:42 -07:00
Timmy Welch
6c65c2ad56
Make importlib usage compatible with python 3.9
2022-06-23 13:05:27 -07:00
Timmy Welch
5c6e7d6f3e
Allow multiple types to be specified using -t fixes #24
2022-06-10 16:20:58 -07:00
Timmy Welch
7e033857ba
Replace pkg_resources with importlib.metadata
2022-06-10 16:18:58 -07:00
Timmy Welch
d9c02b0115
Allow changing the ComicVine URL fixes #104
2022-06-10 15:23:58 -07:00
Timmy Welch
b9af606f87
Improve filename parsing and cover image scaling
...
Cover image scaling now uses the smooth transformation option in Qt
Filename parsing now identifies a single number as a filename
e.g. '52.cbz' gets parsed as issue: 52 and series: 52
2022-06-09 12:31:57 -07:00
Timmy Welch
ff73cbf2f9
Fix small issues
...
Fix spelling errors
Remove Redundant exception types
Remove dead code
Change the forum link to point to GitHub discussions
2022-06-07 20:22:33 -07:00
Timmy Welch
db37ec7204
Add a literal search option
2022-06-07 12:16:23 -07:00
Timmy Welch
470b5c0a17
Fix adding files to GUI via running ComicTagger with more filenames
...
Add flake8-print to ensure all logging uses the logging package
2022-06-06 20:04:51 -07:00
Timmy Welch
04409a55c7
Handle more exceptions
...
Handle exceptions during metadata save fixes #309
Handle exceptions during metadata read fixes #126 and #309
2022-06-06 20:04:51 -07:00
Timmy Welch
b5e6e41043
Add a log window to see the current log
2022-06-06 20:04:34 -07:00
Timmy Welch
62d927a104
Fix #308
...
Add null check when loading community_rating
Use iterators instead of while loops
2022-06-05 15:23:20 -07:00
Timmy Welch
4c9fa4f716
Update template help and default template
2022-06-02 18:32:41 -07:00
Timmy Welch
e8fa51ad45
Ensure comicapi is as consistent as possible
2022-06-02 18:32:33 -07:00
Timmy Welch
fd4c453854
Apply pre-commit configuration
2022-06-02 18:32:16 -07:00
Timmy Welch
c19ed49e05
Move to argparse for argument parsing
2022-06-02 18:28:54 -07:00
lordwelch
36adf91744
Merge branch 'MichaelFitzurka-feature/301-double-page-modified' into develop
2022-05-24 11:45:08 -07:00
lordwelch
8b73a87360
Merge branch 'cleanup' into develop
2022-05-24 11:44:54 -07:00
lordwelch
c5772c75e5
Cleanup setCheckState
...
Fix word splitting when auto-tagging
Remove commented code
2022-05-24 11:38:10 -07:00
lordwelch
10056c4229
Improve volume handling
...
Include changes by @gramster from #120
During filename parsing set the issue to the volume if there is no issue
2022-05-24 11:27:24 -07:00
Michael Fitzurka
7e772abda7
Toggled to Clicked
2022-05-24 10:25:44 -04:00
Michael Fitzurka
09ea531a90
Fixing double page always flagging as modified
2022-05-23 09:46:46 -04: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
4201558483
Merge branch 'wordSplit' into develop
2022-05-19 17:58:45 -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
38aedac101
Ensure that comics are properly removed when using remove_archive_list
2022-05-16 15:21:59 -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
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