Timmy Welch
77a53a6834
Update dependencies
...
Includes changes from pyupgrade
2022-08-10 20:55:46 -07:00
Timmy Welch
860a3147d2
Construct URL correctly
2022-08-10 16:33:40 -07:00
Timmy Welch
aadeb07c49
Fix issues
...
Refactor add_to_path with tests
Fix type hints for titles_match
Use casefold in get_language
Fix using the recursive flag in cli mode
Add http status code to ComicVine exceptions
Fix parenthesis getting removed when renaming
Add more tests
2022-08-08 18:05:06 -07:00
Timmy Welch
e07fe9e8d1
Construct URLs more consistently
2022-07-29 22:05:22 -07:00
Timmy Welch
94be266e17
Handle the 'primary' key missing in get_primary_credit
...
Fixes #342
Add better exception handling for the formatter
2022-07-27 23:24:34 -07:00
Timmy Welch
5a19eaf9a0
Fix serializing of sets
2022-07-25 11:22:44 -07:00
Timmy Welch
28cbbbece7
Fix #334
2022-07-23 10:05:04 -07:00
Timmy Welch
40314367c9
Improve formatting and consistency
2022-07-18 12:17:13 -07:00
Timmy Welch
6e7660c3d9
Tests
...
Add tests for IssueIdentifier
Change tags to a set from a string
Add copy and replace convenience functions on GenericMetadata
Update deprecated resampling code for Pillow
Change comicvine test data to be the same as the test comic
Cleanup tests
2022-07-18 12:06:49 -07:00
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