c0880c9afe
Account for aliases field from CV
2022-07-13 23:11:14 -07:00
e6414fba96
Allow non-ascii in ComicVine searches
2022-07-13 22:45:45 -07:00
a00891f622
Add more tests
2022-07-13 22:27:31 -07:00
9ba8b2876c
Ensure homebrew is in the path if it exists
2022-07-12 09:28:51 -07:00
46d3e99d48
Fix tests
2022-07-12 07:43:33 -07:00
d206f5f581
Fixing source_name position
2022-07-12 07:31:42 -07:00
ec83667d77
Adding source_name to add_issue_select_details.
2022-07-12 07:31:42 -07:00
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
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
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
d24b51f94e
Apply black formatting and fix mypy issues
2022-07-09 22:56:52 -07:00
def2635ac2
Ignore aspect ratio on background image
...
Fixes #327
2022-07-07 16:10:12 -07:00
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
3ddfacd89e
Fix #325
...
The aspect ratio mode was missed in b9af606
2022-07-04 18:03:18 -07:00
6eb5fa7ac7
Fix #324
...
Co-authored-by: Mizaki <jinxybob@hotmail.com >
2022-07-04 15:53:44 -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
3d84af3746
Convert GenericMetadata to a dataclass
...
dataclasses allow for simple comparison and object creation
Add more tests
2022-07-01 16:15:43 -07:00
cb5b321539
Update filerenamer
...
Remove space separated right partition of previous literal text
2022-06-26 01:53:40 -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
8bdf91ab96
Merge branch 'rating' into develop
2022-06-23 18:13:34 -07:00
fbbd36ab4d
make tests and testing proper modules
2022-06-23 13:27:36 -07:00
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
6c65c2ad56
Make importlib usage compatible with python 3.9
2022-06-23 13:05:27 -07:00
292a69a204
Allow pushes to run CI again
2022-06-10 16:32:21 -07:00
5c6e7d6f3e
Allow multiple types to be specified using -t fixes #24
2022-06-10 16:20:58 -07:00
7e033857ba
Replace pkg_resources with importlib.metadata
2022-06-10 16:18:58 -07:00
d9c02b0115
Allow changing the ComicVine URL fixes #104
2022-06-10 15:23:58 -07:00
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
d3c29ae40a
Ignore tags on the CI workflow
2022-06-08 09:06:46 -07:00
ff73cbf2f9
Fix small issues
...
Fix spelling errors
Remove Redundant exception types
Remove dead code
Change the forum link to point to GitHub discussions
1.4.4-alpha.8
2022-06-07 20:22:33 -07:00
3369a24343
Update GitHub Actions
...
Separate release/packaging and CI
Add an ignore for flake8 on ctversion.py as it is generated
Cleanup unused portions of the makefile
Use 'build' to generate PyPi distribution
Python venv on windows uses the Scripts directory
2022-06-07 19:39:01 -07:00
ce693b55f1
Fix file write semantics for Windows
2022-06-07 12:53:27 -07:00
db37ec7204
Add a literal search option
2022-06-07 12:16:23 -07:00
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
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
bb7fbb4e38
Add pre-commit.ci config
2022-06-06 20:04:34 -07:00
5bb48cf816
fix rar test
2022-06-06 20:04:34 -07:00
b5e6e41043
Add a log window to see the current log
2022-06-06 20:04:34 -07:00
62d927a104
Fix #308
...
Add null check when loading community_rating
Use iterators instead of while loops
2022-06-05 15:23:20 -07:00
4c9fa4f716
Update template help and default template
2022-06-02 18:32:41 -07:00
e8fa51ad45
Ensure comicapi is as consistent as possible
2022-06-02 18:32:33 -07:00
fd4c453854
Apply pre-commit configuration
2022-06-02 18:32:16 -07:00
c19ed49e05
Move to argparse for argument parsing
2022-06-02 18:28:54 -07:00
36adf91744
Merge branch 'MichaelFitzurka-feature/301-double-page-modified' into develop
2022-05-24 11:45:08 -07:00
8b73a87360
Merge branch 'cleanup' into develop
2022-05-24 11:44:54 -07:00
8c591a8a3b
Remove unused imports
2022-05-24 11:44:26 -07:00
c5772c75e5
Cleanup setCheckState
...
Fix word splitting when auto-tagging
Remove commented code
2022-05-24 11:38:10 -07:00
ff02d25eea
Merge branch 'tests' into develop
2022-05-24 11:30:38 -07:00
98a7ee35ee
Add tests
2022-05-24 11:30:25 -07:00
59d48619b1
Merge branch 'volume' into develop
2022-05-24 11:30:15 -07:00