|
|
#1 |
|
Member
![]() Posts: 12
Karma: 10
Join Date: Mar 2025
Device: Moon+ Reader
|
[Metadata Source Plugin] DriveThruRPG
I wrote this plugin to bring some semblance of order to my nearly 2k TTRPG PDF collection. A lot of those PDFs are purchased from DriveThruRPG, and they have an API, so I thought "how hard could it be?". I'm satisfied with how it's working, and figure it was time to share.
And when I say wrote, I mean I took kiwidude's FictionDB plugin and mangled it into this. Main Features:
I'll post a link to a GitHub repo as soon as I get that set up, so you can point and laugh at my code. |
|
|
|
|
|
#2 |
|
Member
![]() Posts: 12
Karma: 10
Join Date: Mar 2025
Device: Moon+ Reader
|
Test Builds
This is a placeholder post for potential future test builds
|
|
|
|
|
|
#3 |
|
Member
![]() Posts: 12
Karma: 10
Join Date: Mar 2025
Device: Moon+ Reader
|
Well, apparently my karma or post count or whatever is still too low to edit messages, so here's the GitHub link in a new post.
https://github.com/quickwick/driveth...calibre-plugin |
|
|
|
|
|
#4 |
|
Junior Member
![]() Posts: 8
Karma: 10
Join Date: Jul 2024
Device: Boox TUC
|
This plugin seems like it could be really useful for adding a bunch of TTRPG material, but there are a few things I'm unclear on and a few requests I'd like to make.
First, you said that it's possible to add DriveThruRPG item categories and filters, but what exactly does that cover? Whatever they cover, downloading the meta data seems to pull in a lot of duplicate and not particularly helpful tags, so it might be nice if we could have a bit more fine grained control over what gets imported, at the settings level. I'm hoping there might be a way to clean up some of the manual cleanup that way. Beyond that, it would also be really useful if there was a defined way to include the rule system in such a way that you could tell it's a rule system without comparing it to a list of rule systems. The goal would be to have some way to easily sort or filter by rule system, just like you can sort and filter by author and publisher. My naive suggestion would be co-opting the Series field, since it's a dedicated field and TTRPGs are unlikely to make use of it, but I'm rather new to Calibre and I don't know if something else, like structured tags, would be better. By the same token, would it be possible to automatically add a TTRPG tag to any content that has its meta data downloaded, so it would be easier to separate out TTRPG material from regular books. Finally, the whole process seems very manual, especially if you need to find the DriveThruRPG ID, manually copy it into the Id field, run the download for a single file, and then manually clean up the tags field. (And it's even worse if you can't copy and paste, for unrelated reasons). Is there any way to automate the process a bit more, or at least make it a bit less individual? |
|
|
|
|
|
#5 | ||||
|
Member
![]() Posts: 12
Karma: 10
Join Date: Mar 2025
Device: Moon+ Reader
|
First off, thanks for the feedback. It's good to know at least one person out there has tried it.
Quote:
Quote:
Quote:
Quote:
|
||||
|
|
|
![]() |
| Tags |
| drivethrurpg |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [Metadata Source Plugin] Show multiple results for single source? | memory_dump | Plugins | 7 | 10-09-2025 02:50 AM |
| [Metadata Source Plugin] Ark-metadata | mortenlj | Plugins | 1 | 09-21-2025 05:25 PM |
| How do I know which Metadata Source Plugin was called from fetch-ebook-metadata? | eryMpexI | Library Management | 6 | 04-22-2023 09:58 AM |
| Read a book's metadata in a Metadata source plugin? | J-H | Development | 2 | 03-30-2021 10:08 AM |
| [Metadata Source Plugin] Empty Plugin? (Fake Identifier) | mneimeyer | Plugins | 3 | 11-11-2019 09:07 PM |