Do any of the existing DND5e character sheets have the ability to import from DND Beyond like the 4e character sheet imports from the old character builder?
I don't think any of the DND5e character sheets have that ability. BUT you can "Export to PDF" the DNDBeyond character, and that will give you a pdf link like this:
And then you can "host" that in a Character Description, with html like this:
<div class='oembed'><a href='https://www.dndbeyond.com/sheet-pdfs/thaen_thromhold_35743119.pdf'></a></div>
In a quick test I just did, it didn't seem that the PDF updates to show any changes made to the DNDBeyond Character after the Export. So you would need to "re-export" the Character and update the link to update it on OP.
Obsidian Portal Developer
D&D Beyond, Hero Lab, and just plain editable PDF sheets are what my group has been using since almost day 1 here. DSTs, honestly, are too clunky. The media Embed makes it pretty easy to use pdfs, as long as they are online eithe ron the site itself or hosted somewhere else (as with D&D Beyond)
Ok, thanks I'll take a look at the PDFs, although I do like the DSTs, I guess DND Beyond doesn't really have way to export to anything a DST could use.
Here's the GitHub project (I don't know anything about it):
So if someone wanted to do the work of creating a DST that could display that data, that's totally feasible.
But isn't JSON disabled in OP?
In addition, here's an official quote from D&D BEyond Staff
"As always, please be aware that the JSON data at that URL is not intended as a public API.
The data structure and route may, and probably will, be changed as and when is needed as part of developing additional features for D&D Beyond"
So, @Thaen thats probably not a recommendation you really wanna make
Yeah, that's a good point about the route and data structure changing. It's not a perfect solution.
But it might be a good enough solution if someone wanted to put the time in. Even with the possibility of changes, it's probably still possible for someone to create a DST that grabs the high level stuff that mostly won't change. For example, ability scores. And even if the data structure does change, since it would just be reading the data from DNDBeyond, the only thing that would happen is the DST would break and stop showing the data correctly, or depending on how the developer created the DST maybe the DST wouldn't be able to update with the latest changes anymore. If the developer is maintaining the DST, they could then update the DST with any fixes, and that would then get approved and go out to everyone using the DST.
It looks like you're new here. If you want to get involved, click one of these buttons!