Timmy Welch
4c9096a11b
Implement the most basic local plugin isolation possible
...
Remove modules belonging to local plugins after loading
Remove sys.path entry after loading
This means that multiple local plugins can be installed with the same import path and should work correctly
This does not allow loading a local plugin that has the same import path as an installed plugin
2024-09-15 17:09:33 -07:00
Timmy Welch
006f3cbd1f
Remove comet and cbl tags
2024-09-12 12:09:07 -07:00
Timmy Welch
fab30f3f29
Add experimental quick-tag
2024-08-18 19:16:55 -07:00
Timmy Welch
ffdf7d71e1
Fix tests
2024-08-16 12:50:14 -07:00
Timmy Welch
8709ef301d
Fix failing test
2024-08-03 23:11:31 -07:00
Timmy Welch
b8728c5eed
Improve performance when re-tagging file based tags in zip archives
2024-08-03 14:41:04 -07:00
Timmy Welch
2d4d10e31d
Add comment on a python oddity
2024-07-27 19:26:09 -07:00
Timmy Welch
a7a9d38428
Make ImageMetadata a dataclass
2024-07-27 19:23:37 -07:00
Timmy Welch
219ede2d5d
Improve StrEnum
...
Return the actual string for __str__
Allow case insensitive conversion
2024-07-27 16:45:22 -07:00
Timmy Welch
0a4aef1a1b
Add back apply_archive_info_to_metadata when writing tags
2024-07-27 16:24:29 -07:00
Timmy Welch
63832606b1
Add ability to auto-detect double pages
...
Co-authored-by: Sven Hesse <drmccoy@drmccoy.de>
2024-07-27 16:24:29 -07:00
Timmy Welch
f10ceb3216
Fix duplicate items in credits and pages when merging metadata
2024-07-27 15:45:03 -07:00
Timmy Welch
c28dc19df6
Improve filename parsing
2024-06-29 18:43:40 -07:00
Timmy Welch
385a46fc16
Simplify regexes and use logger.warning
2024-06-22 20:41:15 -07:00
Timmy Welch
e452fa153b
Fix issues from static analysis
2024-06-22 20:21:01 -07:00
Timmy Welch
3fd1c13ecb
Fixes for metadata parsing and printing
2024-06-22 20:19:02 -07:00
Timmy Welch
6ab3a89a35
Improvements to filerenamer and filename parsing
2024-06-21 20:07:07 -07:00
Timmy Welch
3389c72a63
Merge branch 'help-messages' into develop
2024-06-21 19:53:30 -07:00
Timmy Welch
69a9566f42
Update all references of saved 'matadata' to 'tags'
2024-06-20 16:47:10 -07:00
Timmy Welch
d0312e050b
Fix page handling
2024-06-09 13:40:42 -07:00
Timmy Welch
898ccef5c0
Set the working directory for rar commands
2024-06-08 15:00:25 -07:00
Timmy Welch
979a54e2b8
Fix lexing a dot '.' as a symbol
...
Fixes #652
2024-06-03 13:06:49 -07:00
Timmy Welch
d82cd95849
Fix typo in protofolius_issue_number_scheme
...
Fixes #648
2024-05-26 13:22:55 -07:00
Mizaki
250d777159
Remove combine overlay. Alter help messages in settings window and add lists message
2024-05-11 22:25:46 +01:00
Mizaki
a40438d38c
Separate list merge into a separate option (lordwelch)
2024-05-11 16:42:24 +01:00
Mizaki
3d443e0908
lordwelch rewrite
2024-05-11 02:04:43 +01:00
Mizaki
2faac18597
norm_fold out of loop for add_credit. Explicit overlay mode for CLI metadata.
2024-05-11 02:02:01 +01:00
Mizaki
8b0683f67c
Add OverlayMode options for read style and data source
2024-05-11 01:56:06 +01:00
Timmy Welch
6ac2e32612
Parse numeric characters as numbers fixes #639
2024-04-29 10:20:43 -07:00
Timmy Welch
887c383229
Fix an infinite loop issue parsing numbers outside of 0-9 fixes #639
2024-04-29 10:20:25 -07:00
Timmy Welch
9208a80ab0
Improve typing
2024-04-27 15:45:05 -07:00
Timmy Welch
c311b8e351
Use comicapi for all urllib3 items
2024-04-12 14:39:34 -07:00
Timmy Welch
8bcd51f49b
Improve commandline metadata override
...
Change parse_metadata_from_string to yaml syntax
Add a special value to remove existing values when metadata is overlayed
2024-04-06 12:03:01 -07:00
Timmy Welch
de084ffff9
Fix string value of GenericMetadata
2024-04-06 12:02:21 -07:00
Timmy Welch
3df263858d
Merge branch 'web-links' into develop
2024-03-09 13:42:29 -08:00
Timmy Welch
b45c39043b
Merge branch 'comicfn2dict' into develop
2024-03-09 13:10:27 -08:00
Timmy Welch
956c383e5f
Fix py7zr
2024-03-05 15:13:03 -08:00
Timmy Welch
5155762711
Add comicfn2dict as an alternative filename parser
2024-03-03 21:47:31 -08:00
Timmy Welch
87248503b4
Allow 7z again
2024-02-19 11:57:30 -08:00
Timmy Welch
54b0630891
Allow 7z for rar decompression on Windows
2024-02-18 21:57:51 -08:00
Timmy Welch
27e70b966f
Export translator_synonyms
2024-02-18 21:39:27 -08:00
Timmy Welch
ad8b92743c
Remove unused variable
2024-02-18 18:01:51 -08:00
Timmy Welch
768ef0b6bc
Fix rar exe handling
2024-02-18 01:40:49 -08:00
Timmy Welch
44e9a47a8b
Support multiple web_links
2024-02-17 17:42:07 -08:00
Timmy Welch
a1e4cec94f
Log file path to plugin when it fails to load and remove debug statements
2024-02-11 13:18:03 -08:00
Timmy Welch
8ec16528ab
Implement local plugins
2024-02-10 21:00:24 -08:00
pre-commit-ci[bot]
df762746ec
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-01-29 17:14:26 +00:00
Timmy Welch
dda0cb521a
Add more credit synonyms
2024-01-21 15:06:34 -08:00
Timmy Welch
f34e8200dd
Fix add_to_path tests
2024-01-20 10:34:40 -08:00
Timmy Welch
539aac1307
Fix clearing lists via the '-m' option Fixes #587
2024-01-14 13:38:11 -08:00