Timmy Welch
3a287504ae
Fix setting issue and alternate_number on GenericMetadata
...
IssueString.as_string always returns a string this is a problem for
GenericMetadata. When the overlay function is used it checks
specifically for the value None this allows the -m option to unset
attributes however the issue attribute would get set to the empty
string when loading ComicRack tags regardless of if there was a value
stored in the file. Fixes #465 and #480
2023-06-15 20:26:38 -07:00
Timmy Welch
82a22d25ea
Merge branch 'mizaki-auto_ident_message' into develop
2023-06-11 21:44:05 -07:00
Timmy Welch
783e10a9a1
Generate a namespace object for typing settngs
2023-06-09 16:20:00 -07:00
Mizaki
e8f13b1f9e
fix quoting
2023-06-09 02:08:38 +01:00
Mizaki
122bdf7eb1
Change auto-identfy message to point users to the auto-tag assume 1 option
2023-06-08 01:18:46 +01:00
Mizaki
92e2cb42e8
Replace instances of Comic Vine to use the talker's name
2023-06-01 22:05:14 +01:00
Timmy Welch
14fa70e608
Separate xlate into separate functions based on return type fixes #454
2023-04-25 15:55:27 -07:00
Mizaki
f0b9bc6c77
Missed name changes from options move
2023-02-28 15:37:52 +00:00
Mizaki
33ea8da5bc
Merge branch 'develop' into talker_settings_generator
...
# Conflicts:
# comictaggerlib/settingswindow.py
# comictalker/talkers/comicvine.py
2023-02-21 00:50:06 +00:00
Timmy Welch
2491999a33
Update copyright statements to ComicTagger Authors
2023-02-16 17:23:13 -08:00
Mizaki
83a8d5d5e1
Generate settings tabs for each talker
2023-02-11 01:18:56 +00:00
Timmy Welch
4eb9e008ce
Update pre-commit
2023-02-10 00:25:20 -08:00
Timmy Welch
e5b15abf91
clean up talker
2023-02-10 00:23:00 -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
Timmy Welch
ba4b779145
Remove legacy settings
2023-02-03 20:14:31 -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
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
712986ee69
Turn comicapi.archivers.* into plugins
2023-01-12 14:45:49 -08:00
Mizaki
2d8c47edca
Use new settings system for plugin
2023-01-02 01:04:15 +00:00
Timmy Welch
9f00af4bba
Change issue id and series id to strings
2022-12-23 00:09:19 -08:00
Timmy Welch
1d9840913a
Change all references of volume to series
2022-12-22 10:16:05 -08:00
Timmy Welch
53a0b23230
Collapse formatting
2022-12-15 20:21:53 -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
eca421e0f2
Split out settings functions
2022-12-13 08:50:38 -08:00
Timmy Welch
19112ac79b
Update Settings
2022-12-06 00:20:01 -08:00
Timmy Welch
10f36e9868
Allow searching without a comic archive selected
2022-11-28 21:44:01 -08:00
Timmy Welch
129e19ac9d
Remove cast from taggerwindow.py
2022-11-25 19:22:00 -08:00
Timmy Welch
91b863fcb1
Merge branch 'mizaki-infosources' into dev
2022-11-25 19:21:25 -08:00
Timmy Welch
e5f6a7d1d6
Add warning about settings
2022-11-25 17:09:22 -08:00
Timmy Welch
e7f937ecd2
Enable version checking
2022-11-25 17:08:26 -08:00
Mizaki
52cc692b58
Remove some TODOs.
2022-11-23 00:22:48 +00:00
Mizaki
093d20a52b
Remove all the cool settings changes.
2022-11-18 23:18:41 +00:00
Mizaki
04ad588a58
Use source name in tag notes.
2022-11-08 16:33:46 +00:00
Mizaki
629b28f258
Small fixes after merge.
2022-11-07 02:03:36 +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
d55d75cd79
Append notes instead of overwriting them
...
Add issue_id to GenericMetadata
2022-11-04 15:39:40 -07:00
Mizaki
19e5f10a7b
Revert "Revert passing only issue id to fetch_comic_data. Instead send issue id, volume id and issue number. This is because MU will not have the issue number from the API call. Now, if it has been parsed from the file name it will be available for use by the MU talker."
...
This reverts commit e5e9617052
.
2022-11-04 16:16:07 +00:00
Mizaki
e5e9617052
Revert passing only issue id to fetch_comic_data. Instead send issue id, volume id and issue number. This is because MU will not have the issue number from the API call. Now, if it has been parsed from the file name it will be available for use by the MU talker.
2022-11-04 00:52:22 +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
8cac2c255f
Merge branch 'develop' into infosources
...
# Conflicts:
# comictaggerlib/comicvinetalker.py
# comictaggerlib/coverimagewidget.py
# comictaggerlib/main.py
# comictaggerlib/pagebrowser.py
# comictaggerlib/pagelisteditor.py
# comictaggerlib/settings.py
# comictaggerlib/settingswindow.py
2022-10-30 01:31:58 +01:00
Mizaki
4f42fef4fc
Return issue id from series search and use issue id for API.
2022-10-30 00:15:05 +01: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
Timmy Welch
aad83c8c03
Update PyInstaller usage
...
Switch to rapidfuzz from thefuzz
Add associations to macOS app bundle
2022-10-25 21:48:01 -07:00
Mizaki
cab69a32be
Remove proxying from ComicTalker. Add some checks for talkers.
2022-10-25 00:37:18 +01:00
Mizaki
9aa29f1445
Merge fetch_issue_data and fetch_volume_data to fetch_comic_data.
2022-10-14 01:10:46 +01:00
Mizaki
21873d3830
Merge branch 'develop' into infosources
...
# Conflicts:
# comictaggerlib/autotagstartwindow.py
# comictaggerlib/cli.py
# comictalker/talkers/comicvine.py
2022-10-05 01:58:46 +01:00
Timmy Welch
2daf9b3ed8
Style and typo fixes
2022-10-04 16:15:55 -07:00
Mizaki
d37e4607ee
After merge. Testing files still to update.
2022-10-04 23:50:55 +01:00
Mizaki
00e95178cd
Initial support for multiple comic information sources
2022-10-04 01:08:14 +01:00