5etools / tracker

Suggestions tracker for 5etools.
11 stars 0 forks source link

5ET-898 Add a "Download JSON" button to the Homebrew Manager page #1081

Closed crawltracker closed 1 year ago

crawltracker commented 2 years ago

Information The Homebrew Builder built into 5etools is an incredibly helpful tool, with the full functionality available through the schema the cherry on top, but there is sometimes a struggle when you are only knowledgable in the website side of things (or use a mixture of the HB tools and VSCode such as myself).

With monsters and spells (and legendary groups) being the only available options to build via the website, it can sometimes be a hassle when wishing to edit other things you have written and submitted into your JSON files such as Optional Features, or when you wish to import stuff you have built on the Homebrew Builder BACK to the JSON file. As such, adding such a file would be a nice QoL adjustment in making things just slightly more culpable.

Who would use it? Homebrewers such as myself! Those who use both the website's tools and programs to convert homebrew, as well as those looking to learn or create their own homebrew for use on the site. No longer will brewers have to combine the files for their spells and creatures into one! Or, it still happens, just not themselves!

How would it work? Adding a button to the left or right of the "view source content" on the Homebrew Manager page. It appears that content made in the Homebrew Builder still 'creates' the file as any normal JSON file would, so it should be theoretically possible to just print?

Why should this be added? It's certainly not a big deal, but I think it would be a pretty big Quality improvement for new or learning brewers. It could potentially be future-proofing for whatever other functions may eventually be added to the Homebrew Builder? Overall, I just think it'd be both helpful and neat!

Upvote - spap#9812

Upvote - Kachow#2737

Upvote - Manganese Heptoxide#9486

Upvote - JCT#2339

Upvote - EchoCereal#7188

Upvote - SpiceBandit#5640

Upvote - Lxran#2292

Upvote - Nyx.Na#3321

Upvote - Bolas_dnd#9168

Upvote - Arguz#7538

Upvote - NRGY#0666

Upvote - RCFR/Rafael#6594

Upvote - 367480161811169300

Upvote - Konahrik13#3572

Upvote - jessicajaclyn#9113

Upvote - ineedscissors#9185

Upvote - DM Keith#2042

Upvote - Zach Drac#4297

Upvote - Thomaster#8129

Upvote - hackermarx#1857

Upvote - CrackJackFlood#6169

Upvote - Healer_BTW#0001

Upvote - Raven Knight#6754

Upvote - Roni#6397

Upvote - MrVizious#4542

Upvote - Uelman#1630

Upvote - Georgi#1491

Upvote - Nerd02#1239

Upvote - Orelink#0951

Upvote - Dedalo96#0336

Upvote - Sir Pedr#0248

Upvote - Aemon#7025

Upvote - Solo Wing#7344

Upvote - HisCursedness#8220

Upvote - MisterZig#0225

Upvote - JuniperJones#1513

Upvote - Middlingace#4071

Upvote - Metarikku#5848

Upvote - V3n470r Dr4c0n15#0001

Upvote - r4z0r#1203

Upvote - Ulmeck#2965

Upvote - renn#2225

Upvote - 162491235901112321

Upvote - JBlack#7257

Upvote - Danbog#2054

Upvote - Cereal Nommer#1502

Upvote - TonRZN#6654

Upvote - Lars34#1161

Upvote - TaliaHallow#1737

Upvote - Aktaios#7434

Upvote - Arcane Scholar#5206

Upvote - Jayce#5174

Upvote - Loki#6395

Upvote - Ooppa#3634

Upvote - CaseyHercules#4087

Upvote - Miguelwww#8979

Upvote - Mothben#4456

Upvote - CheesiestMaster#4124

Votes: +58 / -0 / ±0

crawltracker commented 1 year ago

Note - giddy_#0

Resolved - Implemented