{"id":22779829,"url":"https://github.com/jamster3000/cauldron20","last_synced_at":"2026-05-16T22:03:04.367Z","repository":{"id":213265837,"uuid":"733439224","full_name":"Jamster3000/Cauldron20","owner":"Jamster3000","description":"A web browser extension made to add functionalily between dndbeyond character sheets and Cauldron VTT. Supports both chromium based web browsers and firefox","archived":false,"fork":false,"pushed_at":"2026-03-27T12:34:47.000Z","size":3206,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-03-27T21:17:20.119Z","etag":null,"topics":["browser","cauldron","cauldron20","chrome","edge","extension","table","top","virtual","vtt","web"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jamster3000.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-12-19T10:31:37.000Z","updated_at":"2026-03-27T12:34:50.000Z","dependencies_parsed_at":"2024-03-03T13:30:17.581Z","dependency_job_id":"f62bccbe-3df8-4d65-9eea-c73a7331ee75","html_url":"https://github.com/Jamster3000/Cauldron20","commit_stats":null,"previous_names":["jamster3000/cauldron20"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/Jamster3000/Cauldron20","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jamster3000%2FCauldron20","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jamster3000%2FCauldron20/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jamster3000%2FCauldron20/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jamster3000%2FCauldron20/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jamster3000","download_url":"https://codeload.github.com/Jamster3000/Cauldron20/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jamster3000%2FCauldron20/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33120450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T18:38:32.183Z","status":"ssl_error","status_checked_at":"2026-05-16T18:38:29.903Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser","cauldron","cauldron20","chrome","edge","extension","table","top","virtual","vtt","web"],"created_at":"2024-12-11T20:09:56.914Z","updated_at":"2026-05-16T22:03:04.341Z","avatar_url":"https://github.com/Jamster3000.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://github.com/Jamster3000/cauldron20/assets/148760154/29aacd8f-604f-43f4-a758-3635c2c32ac6\" alt=\"cauldronIconLarge\" width=\"200\" /\u003e\n\n# What is this? 🔮\n\nCauldron20, a chrome extension that provides functionalily between character sheets on [dndbeyond](https://www.dndbeyond.com/) and [Cauldron](https://www.cauldron-vtt.net). It reads data from a character sheet on dndbeyond and can use different data from it into different areas of cauldron VTT. THe **best part is** that if you don't want to, you don't even need to have your dndbeyond character sheet open for this to work - it's magic 🌟 \n\nIf you already use Cauldron-vtt, you might be interested in the offical cauldron-vtt discord server: [Discord Server](https://discord.gg/wNRk4qbwXz).\n\n# How it works\nThis works by clicking on the extension and entering your character sheet's number (e.g. 112012248). This will then use dndbeyond's api for character sheets. It will remember your character so this will be a one time input. If you want to use a different character just input a new number and your old character will be replaced with the new one (there are plans for mulitple characters).\n\n# Installation 🚀\nTo install and try this extension\n1) download all the code on this github\n2) extract the code from the zip folder\n3) Open Chome and navigate to extensions [chome extensions](chrome://extensions/)\n4) Make sure that developer mode is enabled on top right.\n5) Top left, choose \"load unpacked\" and choose the folder that contains the code.\n6) Clicking on the extention and input the number that identifies your character (make sure that your character sheet on dndbeyond is in public so it can be accessed by the extension).\n\nAlternatively if you are using **Firefox** as your web browser you can search up cauldron20 as it's an add-on on Firefox's store.\n\nSee [wiki](https://github.com/Jamster3000/cauldron20/wiki) for more in depth instructions on how to setup the extension and use it.\n\n\u003e [!NOTE]\n\u003e This project is something I develop and update in my spare time, don't expect any miricales from me 🪄\n\nThis was my first first JavaScript project which has pretty much helped me learn all the basics of JavaScript, making it much less of a headache than it used to be.\n\n# Screenshots\nCharacter Creation\u003cbr\u003e\n![image](https://github.com/user-attachments/assets/90914ab0-9c39-4f56-ac51-603617562064)\n\nCharacter Sheet\u003cbr\u003e\n![image](https://github.com/user-attachments/assets/c39eb751-c7be-41eb-aac4-c0f74285c79c)\n\nActions\u003cbr\u003e\n![image](https://github.com/user-attachments/assets/60578dd6-4e20-4075-ac73-2458443761fd)\n\nBio\u003cbr\u003e\n![image](https://github.com/user-attachments/assets/7d8e7fad-9bc8-4591-bf0c-176e169da9eb)\n\nFeatures\u003cbr\u003e\n![image](https://github.com/user-attachments/assets/088a109b-c6f3-437e-bad2-583cc9ab5264)\n\nInventory\u003cbr\u003e\n![image](https://github.com/user-attachments/assets/b43c116c-4806-4b22-9e69-1f71871a26a1)\n\nspells\u003cbr\u003e\n![image](https://github.com/user-attachments/assets/5167231b-8214-4099-a471-01845bd70d16)\n\n\nExtra's\u003cbr\u003e\n![image](https://github.com/user-attachments/assets/37521b5e-7cdc-4e58-a41d-62dc287d191d)\n\n\u003cbr\u003e\u003cbr\u003e\n\n\n# Reporting errors\nThere are three main ways to report errors or problems with the extentions\n- Visit the official Cauldron-vtt [Discord Server](https://discord.gg/wNRk4qbwXz) where you may also mention issues with the extention\n- Use the discussions or issues tab in this GitHub (account required).\n- Use the `Report Incorrect Character Data` that is presented in the Cauldron20 Extention's popup.\n\n# Contribution\nThe only thing I've never gotten working for me is reading character data from PDF's. If you wish to contribute and help implement that feature, even partial, it's open to it, otherwise, I'm not looking for any help for other's to improve it.\n\n![GitHub issues](https://img.shields.io/github/issues/jamster3000/cauldron20)\n![Last Commit](https://img.shields.io/github/last-commit/jamster3000/cauldron20)\n![GitHub Stars](https://img.shields.io/github/stars/jamster3000/cauldron20?style=social)![Code Size](https://img.shields.io/github/languages/code-size/jamster3000/cauldron20)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamster3000%2Fcauldron20","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjamster3000%2Fcauldron20","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamster3000%2Fcauldron20/lists"}