Go to file
lordwelch 4608b97e23 v1.2.0
Separate comicapi into it's own package
Add support for tar files
Insert standard gitignore
Use suggested _version from setuptools-scm
Cleanup setup.py

Fix formatting in the rename template help
2021-08-05 22:42:13 -07:00
comictaggerlib v1.2.0 2021-08-05 22:42:13 -07:00
desktop-integration Python3 and QT5 upgrade (#109) 2018-09-19 22:05:39 +02:00
mac Revert "Changed: use unrar-cffi for cbr handling (#151)" 2020-08-14 22:15:52 -07:00
scripts v1.2.0 2021-08-05 22:42:13 -07:00
windows v1.2.0 2021-08-05 22:42:13 -07:00
.gitignore v1.2.0 2021-08-05 22:42:13 -07:00
appveyor.yml feat: add appveyor configuration 2018-01-17 13:35:10 -08:00
comictagger.py Implement isort and black 2020-07-06 16:11:15 -07:00
comictagger.sublime-project duplicate script and fixes 2020-05-30 15:30:27 -07:00
comictagger.sublime-workspace duplicate script and fixes 2020-05-30 15:30:27 -07:00
file_version_info.py v1.2.0 2021-08-05 22:42:13 -07:00
Makefile v1.2.0 2021-08-05 22:42:13 -07:00
pyproject.toml v1.2.0 2021-08-05 22:42:13 -07:00
README.md v1.2.0 2021-08-05 22:42:13 -07:00
release_notes.txt #87 Update comic vine url and ssl config (#93) 2017-12-21 15:19:45 +01:00
requirements_dev.txt v1.2.0 2021-08-05 22:42:13 -07:00
requirements-CBR.txt v1.2.0 2021-08-05 22:42:13 -07:00
requirements-GUI.txt v1.2.0 2021-08-05 22:42:13 -07:00
requirements-scripts.txt v1.2.0 2021-08-05 22:42:13 -07:00
requirements.txt v1.2.0 2021-08-05 22:42:13 -07:00
setup.py v1.2.0 2021-08-05 22:42:13 -07:00

A fork from https://github.com/comictagger/comictagger

Changes:

  • switched to rarfile, makes dependencies simpler and I had issues using unrar-cffi with python<6.7
  • Move to Python requests module, requests is much simpler and fixes all ssl errors.
  • Moved to using Python format strings and use pathvalidate to handle filenames, supports directory structures
  • Issue string parsing now strips off (# of #) (e.g. 1 of 45)
  • Add publisher and imprint handling, currently hardcoded

Notes:

  • I did some testing with the pyinstaller build, and it worked on both platforms. I did encounter two problems:
  • In setup.py you can also find the remains of an attempt to do some desktop integration from a pip install. It does work, but can cause problems with wheel installs, and I don't know if it's worth the bother. I kept the commented-out code in place, just in case.

With Python 3, it's much easier to get the app working from scratch on a new distro, as all of the dependencies are available as wheels, including PyQt5, so just a simple "pip install comictagger.zip" is all that's needed.