Comictagger
Author: m | 2025-04-23
A multi-platform app for writing metadata to digital comics - comictagger/todo.txt at develop comictagger/comictagger Download ComicTagger latest version for Windows free. ComicTagger latest update: Ap. ComicTagger is a multi-platform app for writing metadata to comic
Welcome to comictagger Discussions! comictagger comictagger
I'm trying comictagger in Linux Mint 21 and I just found this error when trying to identify a comic: 0 Compared to covers in 3 issue(s): [0, 0, 0]More than one likely candidate.-------------------------------------------------------------------------------> Batman: The Cult (1988) #1 Ordeal (8/1988) -- score: 0-----> Batman: The Cult (1989) #1 TPB (12/1991) -- score: 0-----> Batman The Cult (1989) #1 La Prueba (5/1989) -- score: 0--------------------------------------------------------------------------2022-08-10T13:52:01 | comictagger | CRITICAL | Uncaught exception: TypeError: arguments did not match any overloaded call: QUrl(): too many arguments QUrl(str, mode: QUrl.ParsingMode = QUrl.TolerantMode): argument 1 has unexpected type 'SplitResult' QUrl(QUrl): argument 1 has unexpected type 'SplitResult'Traceback (most recent call last): File "/home/jdoe/.local/lib/python3.10/site-packages/comictaggerlib/matchselectionwindow.py", line 145, in current_item_changed self.altCoverWidget.set_issue_id(self.current_match()["issue_id"]) File "/home/jdoe/.local/lib/python3.10/site-packages/comictaggerlib/coverimagewidget.py", line 183, in set_issue_id comic_vine.async_fetch_issue_cover_urls(self.issue_id) File "/home/jdoe/.local/lib/python3.10/site-packages/comictaggerlib/comicvinetalker.py", line 743, in async_fetch_issue_cover_urls self.nam.get(QtNetwork.QNetworkRequest(QtCore.QUrl(issue_url)))TypeError: arguments did not match any overloaded call: QUrl(): too many arguments QUrl(str, mode: QUrl.ParsingMode = QUrl.TolerantMode): argument 1 has unexpected type 'SplitResult' QUrl(QUrl): argument 1 has unexpected type 'SplitResult'">Traceback (most recent call last): File "/home/jdoe/.local/lib/python3.10/site-packages/comictaggerlib/imagehasher.py", line 52, in average_hash image = self.image.resize((self.width, self.height), Image.Resampling.LANCZOS).convert("L") File "/usr/lib/python3/dist-packages/PIL/Image.py", line 65, in __getattr__ raise AttributeError(f"module '{__name__}' has no attribute '{name}'")AttributeError: module 'PIL.Image' has no attribute 'Resampling'Examining covers for ID: 47764 Batman The Cult (1989) ... [ 0 ] --> 0 Compared to covers in 3 issue(s): [0, 0, 0]More than one likely candidate.-------------------------------------------------------------------------------> Batman: The Cult (1988) #1 Ordeal (8/1988) -- score: 0-----> Batman: The Cult (1989) #1 TPB (12/1991) -- score: 0-----> Batman The Cult (1989) #1 La Prueba (5/1989) -- score: 0--------------------------------------------------------------------------2022-08-10T13:52:01 | comictagger | CRITICAL | Uncaught exception: TypeError: arguments did not match any overloaded call: QUrl(): too many arguments QUrl(str, mode: QUrl.ParsingMode = QUrl.TolerantMode): argument 1 has unexpected type 'SplitResult' QUrl(QUrl): argument 1 has unexpected type 'SplitResult'Traceback (most recent call last): File "/home/jdoe/.local/lib/python3.10/site-packages/comictaggerlib/matchselectionwindow.py", line 145, in current_item_changed self.altCoverWidget.set_issue_id(self.current_match()["issue_id"]) File "/home/jdoe/.local/lib/python3.10/site-packages/comictaggerlib/coverimagewidget.py", line 183, in set_issue_id comic_vine.async_fetch_issue_cover_urls(self.issue_id) File "/home/jdoe/.local/lib/python3.10/site-packages/comictaggerlib/comicvinetalker.py", line 743, in async_fetch_issue_cover_urls self.nam.get(QtNetwork.QNetworkRequest(QtCore.QUrl(issue_url)))TypeError: arguments did not match any overloaded call: QUrl(): too many arguments QUrl(str, mode: QUrl.ParsingMode = QUrl.TolerantMode): argument 1 has unexpected type 'SplitResult' QUrl(QUrl): argument 1 has unexpected type 'SplitResult'Few hours ago I installed in another machine with Linux Mint 20 (using
ComicTagger metadata comictagger comictagger Discussion
Viewing comics can be easy. Really, really easy. If you have a CBZ file, say, rename it to ZIP, open it in Explorer, and browse the images it contains -- simple.That works well for occasional viewing, but if you’re a big comic fan, or just want the best reading experience, it’s worth installing a specialist tool like the free Comic Seer.At the core of the program is a very capable reader. A single click can fit a page to its width, height or both, rotate it by 90 degrees, display it full-screen, and/ or switch between single or dual-page modes, so there’s something to suit every layout.If you need to check out some fine detail then right-clicking on an area displays a magnified view, or you can use the 1x -- 4x slider as required.If you like to multi-task then Comic Seer can open several comics at the same time, displaying each one in its own tab. These comics are by default saved and reloaded between sessions, but even if you explicitly close a particular file, Comic Seer will remember and restore your last-read page when it’s next opened.Other navigation options include a Browse mode which quickly generates and displays clickable thumbnails of each page. There’s also a bookmarking system which allows you to tag a particular page and quickly restore it later.A "Comic Information" viewer displays metadata for individual comics, if they have any (ComicInfo XML and ComicRack formats are supported). The program can edit this, too, although only if you install a third-party helper like ComicTagger (the interface offers some help to set this up).If you’ve a large comic collection then it’s even possible to organize it into libraries, a simple way of grouping series together, with a search tool helping you find the issues you need.Comic Seer is a free viewer for Windows XP+ and Linux. There’s also a $10 Windows 8+ app available with some extras (like Comic Vine integration), although perhaps not enough to justify the price -- try the desktop version first.ComicTagger metadata comictagger comictagger - GitHub
. A multi-platform app for writing metadata to digital comics - comictagger/todo.txt at develop comictagger/comictaggerUserGuide - comictagger/comictagger GitHub Wiki
Installation - comictagger/comictagger GitHub Wiki
dickloraine/Comictagger: a fork of comictagger - GitHub
. A multi-platform app for writing metadata to digital comics - comictagger/todo.txt at develop comictagger/comictaggerComments
I'm trying comictagger in Linux Mint 21 and I just found this error when trying to identify a comic: 0 Compared to covers in 3 issue(s): [0, 0, 0]More than one likely candidate.-------------------------------------------------------------------------------> Batman: The Cult (1988) #1 Ordeal (8/1988) -- score: 0-----> Batman: The Cult (1989) #1 TPB (12/1991) -- score: 0-----> Batman The Cult (1989) #1 La Prueba (5/1989) -- score: 0--------------------------------------------------------------------------2022-08-10T13:52:01 | comictagger | CRITICAL | Uncaught exception: TypeError: arguments did not match any overloaded call: QUrl(): too many arguments QUrl(str, mode: QUrl.ParsingMode = QUrl.TolerantMode): argument 1 has unexpected type 'SplitResult' QUrl(QUrl): argument 1 has unexpected type 'SplitResult'Traceback (most recent call last): File "/home/jdoe/.local/lib/python3.10/site-packages/comictaggerlib/matchselectionwindow.py", line 145, in current_item_changed self.altCoverWidget.set_issue_id(self.current_match()["issue_id"]) File "/home/jdoe/.local/lib/python3.10/site-packages/comictaggerlib/coverimagewidget.py", line 183, in set_issue_id comic_vine.async_fetch_issue_cover_urls(self.issue_id) File "/home/jdoe/.local/lib/python3.10/site-packages/comictaggerlib/comicvinetalker.py", line 743, in async_fetch_issue_cover_urls self.nam.get(QtNetwork.QNetworkRequest(QtCore.QUrl(issue_url)))TypeError: arguments did not match any overloaded call: QUrl(): too many arguments QUrl(str, mode: QUrl.ParsingMode = QUrl.TolerantMode): argument 1 has unexpected type 'SplitResult' QUrl(QUrl): argument 1 has unexpected type 'SplitResult'">Traceback (most recent call last): File "/home/jdoe/.local/lib/python3.10/site-packages/comictaggerlib/imagehasher.py", line 52, in average_hash image = self.image.resize((self.width, self.height), Image.Resampling.LANCZOS).convert("L") File "/usr/lib/python3/dist-packages/PIL/Image.py", line 65, in __getattr__ raise AttributeError(f"module '{__name__}' has no attribute '{name}'")AttributeError: module 'PIL.Image' has no attribute 'Resampling'Examining covers for ID: 47764 Batman The Cult (1989) ... [ 0 ] --> 0 Compared to covers in 3 issue(s): [0, 0, 0]More than one likely candidate.-------------------------------------------------------------------------------> Batman: The Cult (1988) #1 Ordeal (8/1988) -- score: 0-----> Batman: The Cult (1989) #1 TPB (12/1991) -- score: 0-----> Batman The Cult (1989) #1 La Prueba (5/1989) -- score: 0--------------------------------------------------------------------------2022-08-10T13:52:01 | comictagger | CRITICAL | Uncaught exception: TypeError: arguments did not match any overloaded call: QUrl(): too many arguments QUrl(str, mode: QUrl.ParsingMode = QUrl.TolerantMode): argument 1 has unexpected type 'SplitResult' QUrl(QUrl): argument 1 has unexpected type 'SplitResult'Traceback (most recent call last): File "/home/jdoe/.local/lib/python3.10/site-packages/comictaggerlib/matchselectionwindow.py", line 145, in current_item_changed self.altCoverWidget.set_issue_id(self.current_match()["issue_id"]) File "/home/jdoe/.local/lib/python3.10/site-packages/comictaggerlib/coverimagewidget.py", line 183, in set_issue_id comic_vine.async_fetch_issue_cover_urls(self.issue_id) File "/home/jdoe/.local/lib/python3.10/site-packages/comictaggerlib/comicvinetalker.py", line 743, in async_fetch_issue_cover_urls self.nam.get(QtNetwork.QNetworkRequest(QtCore.QUrl(issue_url)))TypeError: arguments did not match any overloaded call: QUrl(): too many arguments QUrl(str, mode: QUrl.ParsingMode = QUrl.TolerantMode): argument 1 has unexpected type 'SplitResult' QUrl(QUrl): argument 1 has unexpected type 'SplitResult'Few hours ago I installed in another machine with Linux Mint 20 (using
2025-04-20Viewing comics can be easy. Really, really easy. If you have a CBZ file, say, rename it to ZIP, open it in Explorer, and browse the images it contains -- simple.That works well for occasional viewing, but if you’re a big comic fan, or just want the best reading experience, it’s worth installing a specialist tool like the free Comic Seer.At the core of the program is a very capable reader. A single click can fit a page to its width, height or both, rotate it by 90 degrees, display it full-screen, and/ or switch between single or dual-page modes, so there’s something to suit every layout.If you need to check out some fine detail then right-clicking on an area displays a magnified view, or you can use the 1x -- 4x slider as required.If you like to multi-task then Comic Seer can open several comics at the same time, displaying each one in its own tab. These comics are by default saved and reloaded between sessions, but even if you explicitly close a particular file, Comic Seer will remember and restore your last-read page when it’s next opened.Other navigation options include a Browse mode which quickly generates and displays clickable thumbnails of each page. There’s also a bookmarking system which allows you to tag a particular page and quickly restore it later.A "Comic Information" viewer displays metadata for individual comics, if they have any (ComicInfo XML and ComicRack formats are supported). The program can edit this, too, although only if you install a third-party helper like ComicTagger (the interface offers some help to set this up).If you’ve a large comic collection then it’s even possible to organize it into libraries, a simple way of grouping series together, with a search tool helping you find the issues you need.Comic Seer is a free viewer for Windows XP+ and Linux. There’s also a $10 Windows 8+ app available with some extras (like Comic Vine integration), although perhaps not enough to justify the price -- try the desktop version first.
2025-03-24