I recently started a huge endeavor by introducing the hobby to the local diaspora and have been overwhelmed with now almost 3 offline tables. And as I am really glad to use dndbeyond for my games(I am also almost full on the campaign slots) I was in need of a quick way to add new characters into the game and a way to track everyone's initiative.
I am a huge fan of the initiative cards for monsters and players which I can hang over the DM screen. But it takes some 5-10 minutes for a new set of cards and I want to spend this time playing. I had an idea at first to use the information on the Character sheet and create a custom tracker from it, but as the public API is still on the Long Term Plan, it was not a viable option. But then I saw that the shareable link gives the HTML back which also implements Open Graph protocol and generates small neat cards for preview. This is great and very useful, but for a party of 5 players, it makes almost no place left for monsters (and how can I TPK without monsters?). So I rearranged the stats and duplicated the name for the players to see:
So I recombined the image to better clip on the DM screen:
Basically it's a c# script (dotnet core 3.1), that can be used as a console program (tested only on windows, but should run on a mac and linux as well). Usage:
I have in plans also add a rudimentary GUI for adding a mirrored image acting as a paper token when printed together with the initiative card.
Of course, this will become irrelevant as soon as my favorite developers give our access to a public API for such stuff and of course, I'll put the repository down if told so by devs. (And of course, thank you dndbeyound)
I am also open to any suggestions or enchantments.
>> Update 19.01.2020:
I managed to output a cardsPdf.pdf with all cards neatly packed on the din A4 pdf page for print and cut =)
>>Update 29.01.2020: I have created a Telegram bot (@ddbCardsBot) as means of easy UI. It will try not to spam dndbeyond with image requests and runs on a single cheapest VPS instance, so please be gentle =) Send him shareable links to your DDB Characters (one link per message) and when you are done, press the GENERATE PDF button
The source image is just that, an image, generated by D&D Beyond for link previews. Since that doesn't include passive scores, it would be difficult to implement without a public API.
The source image is just that, an image, generated by D&D Beyond for link previews. Since that doesn't include passive scores, it would be difficult to implement without a public API.
Love this. I have no experience in programming so I have to ask, is there a way to get stuff like passive perception and the like on there?
Thank you for your interest =) I would love to, but I don't want to parse the rendered html/js page for it (as it is basically crawling and explicitly prohibited by fandom rules). There a hope to find it in the 2mb JSON file found behind %your/character%/JSОN url, but so far I was only able to find the primary scores and max hp. I will take another look into it but seems not likely. Still, when we ignore the feat bonuses the passive perception is 10 + wisdom modifier and the latter is on the card.
I have created a Telegram bot (@ddbCardsBot) as means of easy UI. It will try not to spam dndbeyond with image requests and runs on a single cheapest VPS instance, so please be gentle =) Send him shareable links to your DDB Characters (one link per message) and when you are done, press the GENERATE PDF button
>>updated to generate a PDF<<
Hello, fellow gamers,
I recently started a huge endeavor by introducing the hobby to the local diaspora and have been overwhelmed with now almost 3 offline tables. And as I am really glad to use dndbeyond for my games(I am also almost full on the campaign slots) I was in need of a quick way to add new characters into the game and a way to track everyone's initiative.

I am a huge fan of the initiative cards for monsters and players which I can hang over the DM screen. But it takes some 5-10 minutes for a new set of cards and I want to spend this time playing.
I had an idea at first to use the information on the Character sheet and create a custom tracker from it, but as the public API is still on the Long Term Plan, it was not a viable option. But then I saw that the shareable link gives the HTML back which also implements Open Graph protocol and generates small neat cards for preview. This is great and very useful, but for a party of 5 players, it makes almost no place left for monsters (and how can I TPK without monsters?). So I rearranged the stats and duplicated the name for the players to see:
So I recombined the image to better clip on the DM screen:
Basically it's a c# script (dotnet core 3.1), that can be used as a console program (tested only on windows, but should run on a mac and linux as well). Usage:
f.Ex.:
sources: https://github.com/ostelaymetaule/dndb.Cards
I have in plans also add a rudimentary GUI for adding a mirrored image acting as a paper token when printed together with the initiative card.
Of course, this will become irrelevant as soon as my favorite developers give our access to a public API for such stuff and of course, I'll put the repository down if told so by devs.
(And of course, thank you dndbeyound)
I am also open to any suggestions or enchantments.
>> Update 19.01.2020:
I managed to output a cardsPdf.pdf with all cards neatly packed on the din A4 pdf page for print and cut =)
>>Update 29.01.2020:
I have created a Telegram bot (@ddbCardsBot) as means of easy UI. It will try not to spam dndbeyond with image requests and runs on a single cheapest VPS instance, so please be gentle =)
Send him shareable links to your DDB Characters (one link per message) and when you are done, press the GENERATE PDF button
Greetings from Germany
Love this. I have no experience in programming so I have to ask, is there a way to get stuff like passive perception and the like on there?
The source image is just that, an image, generated by D&D Beyond for link previews. Since that doesn't include passive scores, it would be difficult to implement without a public API.
Site Info: Wizard's ToS | Fan Content Policy | Forum Rules | Physical Books | Content Not Working | Contact Support
How To: Homebrew Rules | Create Homebrew | Snippet Codes | Tool Tips (Custom) | Rollables (Generator)
My Homebrew: Races | Subclasses | Backgrounds | Feats | Spells | Magic Items
Other: Beyond20 | Page References | Other Guides | Entitlements | Dice Randomization | Images Fix | FAQ
Yes, pretty much.
Thank you for your interest =) I would love to, but I don't want to parse the rendered html/js page for it (as it is basically crawling and explicitly prohibited by fandom rules). There a hope to find it in the 2mb JSON file found behind %your/character%/JSОN url, but so far I was only able to find the primary scores and max hp. I will take another look into it but seems not likely.
Still, when we ignore the feat bonuses the passive perception is 10 + wisdom modifier and the latter is on the card.
Added a PDF output

I have created a Telegram bot (@ddbCardsBot) as means of easy UI. It will try not to spam dndbeyond with image requests and runs on a single cheapest VPS instance, so please be gentle =)
Send him shareable links to your DDB Characters (one link per message) and when you are done, press the GENERATE PDF button
Hi, love this idea, and hoping it can work. I'm trying it, but there is no Generate PDF button? Am I missing something?