Timmy Welch
6c07fab985
Fix tests taking forever caused by f90f373d20
2023-07-28 23:25:12 -07:00
Timmy Welch
4a7aae4045
Add tests for fix_url
2023-06-23 17:10:40 -07:00
Timmy Welch
31cf687e2f
Reduce startup time
2023-06-22 20:11:40 -07:00
Timmy Welch
783e10a9a1
Generate a namespace object for typing settngs
2023-06-09 16:20:00 -07:00
Timmy Welch
14fa70e608
Separate xlate into separate functions based on return type fixes #454
2023-04-25 15:55:27 -07:00
Timmy Welch
e70c47d12a
Make PyICU optional
...
Update README.md
2023-04-23 00:48:11 -07:00
Timmy Welch
c1aba269a9
Revert "Make PyICU optional"
...
This reverts commit bf55037690
.
2023-04-22 21:28:14 -07:00
Timmy Welch
bf55037690
Make PyICU optional
...
Fix more locale issues
Update README.md
2023-04-18 21:03:50 -07:00
Timmy Welch
e2dfcc91ce
Revert get_recursive_filelist Fixes #449
2023-04-13 20:58:30 -06:00
Timmy Welch
4eb9e008ce
Update pre-commit
2023-02-10 00:25:20 -08:00
Timmy Welch
983937cdea
Mark internal functions in ComicVineTalker
2023-02-10 00:23:02 -08:00
Timmy Welch
e5b15abf91
clean up talker
2023-02-10 00:23:00 -08:00
Timmy Welch
4b6c9fd066
Fix comicarchive_test.py
2023-02-10 00:14:58 -08:00
Timmy Welch
ad68726e1d
Use consistent naming for settings
...
config: always values
setting: always the definition/description not the value
2023-02-04 11:33:21 -08:00
Mizaki
94aabcdd40
Merge branch 'develop' into talker_settings
...
# Conflicts:
# comictaggerlib/ctoptions/__init__.py
# comictaggerlib/main.py
# comictalker/talkers/comicvine.py
2023-02-01 23:38:13 +00:00
Mizaki
0f10e6e848
Create simple dict of talkers with objects. Moved thresh setting back to talkers (general) as it is called outside of talker.
2023-01-26 00:52:02 +00:00
Mizaki
0d69ba3c49
Rename talkers_general to talkers. Moved plugin option register to own file. Due to chicken and egg, first get talker classes then create objects.
2023-01-25 19:10:58 +00:00
Timmy Welch
f6698f7f0a
Call load_archive_plugins in ComicArchive __init__
2023-01-12 17:00:11 -08:00
Timmy Welch
712986ee69
Turn comicapi.archivers.* into plugins
2023-01-12 14:45:49 -08:00
Mizaki
5394b9f667
Fix tests. Probably not the correct way to do this?
2023-01-12 15:10:39 +00:00
Mizaki
2d8c47edca
Use new settings system for plugin
2023-01-02 01:04:15 +00:00
Timmy Welch
7df2e3fdc0
Automatically crop black borders from covers
2022-12-31 11:52:23 -08:00
Timmy Welch
734b83cade
Switch comictalker TypedDicts to dataclasses
2022-12-23 01:58:10 -08:00
Timmy Welch
9f00af4bba
Change issue id and series id to strings
2022-12-23 00:09:19 -08:00
Timmy Welch
521d5634f3
Fix tests
2022-12-22 10:16:32 -08:00
Timmy Welch
1d9840913a
Change all references of volume to series
2022-12-22 10:16:05 -08:00
Timmy Welch
440479da8c
Update to settngs 0.3.0
...
Use the namespace instead of a dictionary
Cleanup setting names
2022-12-15 20:10:35 -08:00
Timmy Welch
103379e548
Split settings out into a separate package
2022-12-14 23:16:54 -08:00
Timmy Welch
18566a0592
Fix setting cmdline arguments
2022-12-13 08:50:08 -08:00
Timmy Welch
f3917c6e4d
Add comments to tests
2022-12-10 18:05:27 -08:00
Timmy Welch
e9cef87154
Move test cases to the testing package
...
Add comments to tests
2022-12-06 17:00:21 -08:00
Timmy Welch
53445759f7
Add tests
2022-12-06 00:22:51 -08:00
Timmy Welch
0302511f5f
Settings tests
2022-12-06 00:22:48 -08:00
Timmy Welch
19112ac79b
Update Settings
2022-12-06 00:20:01 -08:00
Timmy Welch
fc4eb4f002
Cleanup
...
Move most options passed in to ComicVineTalker to ComicTalker
Give ComicCacher and ComicTalker a version argument to remove all
references to comictaggerlib
Update default arguments to reflect what is required to use these classes
2022-11-25 19:22:01 -08:00
Timmy Welch
005d7b72f4
Fix tests
2022-11-25 19:21:54 -08:00
Timmy Welch
91b863fcb1
Merge branch 'mizaki-infosources' into dev
2022-11-25 19:21:25 -08:00
Timmy Welch
c5a5fc8bdb
Fix issue with combine_notes
2022-11-24 01:24:15 -08:00
Mizaki
093d20a52b
Remove all the cool settings changes.
2022-11-18 23:18:41 +00:00
Mizaki
c34902449f
Merge branch 'develop' into infosources
...
# Conflicts:
# comictaggerlib/cli.py
# comictaggerlib/comicvinetalker.py
# comictaggerlib/taggerwindow.py
# tests/comicvinetalker_test.py
# tests/conftest.py
2022-11-07 01:50:47 +00:00
Timmy Welch
c469fdb25e
Make 7zip support optional
2022-11-06 08:27:45 -08:00
Mizaki
67be086638
Move map comic data to utils along with remove html. Alter tests.
2022-11-05 16:49:59 +00:00
Mizaki
a724fd8430
Compensate for a split empty string returning ['']. I don't see a way around this?
2022-11-05 01:21:51 +00:00
Timmy Welch
685ce014b6
Fix tests for comicvinetalker
2022-11-04 16:27:30 -07:00
Timmy Welch
d55d75cd79
Append notes instead of overwriting them
...
Add issue_id to GenericMetadata
2022-11-04 15:39:40 -07:00
Mizaki
b4f6820f56
remove_fetch_alternate_cover_urls.patch
2022-11-03 23:32:35 +00:00
Mizaki
870dc5e9b6
Move issue_id to first position of fetch_comic_data as most used.
2022-10-30 17:52:55 +00:00
Mizaki
d7976cf9d2
Hack tests.
2022-10-30 11:16:03 +00:00
Mizaki
561dc28044
Don't proxy talker (really this time). Remove talker custom logging. Move static_options and settings_options to root of class object. Temp hack to keep talker menu genration working until settings revamp.
2022-10-27 23:36:57 +01:00
Mizaki
4514ae80d0
Switch to API data for alt images, remove unneeded functions and removed async as new approach needed. See comments about fetch_partial_volume_data
2022-10-26 00:29:30 +01:00