- Posts: 1
- Thank you received: 0
ComicBook Lover/ComicRack Metadata compatibility
- Taubin
- Offline
- New Member
-
Please Log in or Create an account to join the conversation.
- Luis Ángel
-
- Offline
- Administrator
-
- Posts: 3354
- Thank you received: 692
It is the button to the right to the edit button.
Contribute to the project becoming a patron: www.patreon.com/yacreader
You can also donate via Pay-Pal: www.paypal.com/donate?business=5TAMNQCDD...e=Support+YACReader\
Please Log in or Create an account to join the conversation.
- netherking1357
- Offline
- New Member
-
- Posts: 3
- Thank you received: 0
Please Log in or Create an account to join the conversation.
- selmf
- Offline
- Moderator
-
- Posts: 639
- Thank you received: 136
it is fine to revive this topic. Luis and I did discuss XML import in general and ComicRack specifically a few times. but we havent't started implementing anything. YACReader for PC and Mac is basically just an Open Source project we work on in our free time, which is a ressource that is not always available, so we often can't say when we will work on something (and we have a huuuuuuuge list with ideas and todo stuff).
Still, xml support is a feature that would render YACReader usable for a lot of people, including you, so we still are interested in making this work.
My answers are not necessarily official YACReader statements but mostly represent my own opinion in technical matters.
Please Log in or Create an account to join the conversation.
- elakwia
- Offline
- New Member
-
- Posts: 1
- Thank you received: 0
+1 for xml
Please Log in or Create an account to join the conversation.
- selmf
- Offline
- Moderator
-
- Posts: 639
- Thank you received: 136
- Research the format specification for all metadata files we want to support
- Compare the available metadata entries with YACReader's available database entries
- Map foreign metadata to YACReader's metadata, decide what to do with edge cases
- Aquire a set of example files that are fully tagged in all metadata format and legal (not pirated!!!) comics
- Add metadata detection to our library and comic routines
- Run tests to make sure it is working correctly
- Write some basic import routines for the most important tags
- Add logic to handle edge cases like multiple metadata files present and other stuff
- Finetune our import dialog to make all options available
As you can see this is a feature that isn't implemented quickly. If you want to help out, you can create a bug on our Github page and start working on collecting the info that is needed to actually start the task.
My answers are not necessarily official YACReader statements but mostly represent my own opinion in technical matters.
Please Log in or Create an account to join the conversation.
- Luis Ángel
-
- Offline
- Administrator
-
- Posts: 3354
- Thank you received: 692
Some help with this would be great, anyone?
Contribute to the project becoming a patron: www.patreon.com/yacreader
You can also donate via Pay-Pal: www.paypal.com/donate?business=5TAMNQCDD...e=Support+YACReader\
Please Log in or Create an account to join the conversation.
- netherking1357
- Offline
- New Member
-
- Posts: 3
- Thank you received: 0
Check comment #26776 . According to said comment, unless the option to store data within the comic files is turned on, the data is stored in %appdata%/cyo/comicrack. ComicBookDB.xml. This file contains data on pretty much the entire library, but in specific the required metadata. I'm working on obtaining a copy of this file with personal information removed. A later comment in the thread also details how Preferences -> Advanced -> Backup Data allows you to take a backup of this xml file. I feel the optimal way to proceed would be to provide a pop-up with instructions on how to do this data back-up in ComicRack, and then read the data from that file.
If the option to store metadata within the file is turned on, it is stored in an .xml in the comic file itself. Check the picture below to for an example. This link has a sample .xml file which ComicRack inserts into the comic file in the outer most layer. I'm working on an example xml file with every single metadata tag filled right now.
As far as ComicRack is concerned, I feel these two would be sufficient for metadata import and support. I additionally would appreciate if there was an option to bake the metadata into the comic file, the way it could be done on ComicRack. Finally, I would greatly appreciate it if there were an option to batch process files in the YACreader ComicVine Scraper.
Due to time constraints I cannot work on technical or code related aspects of this metadata support project. Due to DRM related reasons, I cannot share the comic files themselves. I'm also not sure when I'll be able to prepare the files that I talked about above. I'd appreciate it if some other ComicRack users pitched in.
Please Log in or Create an account to join the conversation.
- selmf
- Offline
- Moderator
-
- Posts: 639
- Thank you received: 136
We will be targeting metadata import, not library import, at least for now. I'd also like to point out that modifying comic book archives by adding metadata is considered bad practice by most comic communities I am aware of and YACReader shares this philosophy of keeping the files pristine. Adding an export option in form of a companion metadata file which can be placed alongside the comic file would be possible though.
My answers are not necessarily official YACReader statements but mostly represent my own opinion in technical matters.
Please Log in or Create an account to join the conversation.
- netherking1357
- Offline
- New Member
-
- Posts: 3
- Thank you received: 0
selmf wrote: A ComicRack library importer isn't the same as a comic file metadata importer. It might seem similar at first glance and the implementation of both shares some common tasks, but the library importer is way more complex.
We will be targeting metadata import, not library import, at least for now. I'd also like to point out that modifying comic book archives by adding metadata is considered bad practice by most comic communities I am aware of and YACReader shares this philosophy of keeping the files pristine. Adding an export option in form of a companion metadata file which can be placed alongside the comic file would be possible though.
My understanding is that if the option to save metadata within the comic file is not turned on, the only place that metadata is stored is the library file. Does this mean that people who leave the comic file untouched will be unable to import metadata from CR?
Saving the metadata in the same folder would be great if possible by the way.
Please Log in or Create an account to join the conversation.