{"id":16690200,"url":"https://github.com/aptmac/roll20-to-talespire","last_synced_at":"2026-05-19T14:38:50.709Z","repository":{"id":249217160,"uuid":"826569359","full_name":"aptmac/roll20-to-talespire","owner":"aptmac","description":"TaleSpire companion applicaton (Chrome Extension), to send rolls from a Roll20 character sheet into your TaleSpire dice tray.","archived":false,"fork":false,"pushed_at":"2024-09-03T03:09:34.000Z","size":792,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-31T23:47:12.168Z","etag":null,"topics":["chrome-extension","roll20","roll20-character-sheets","talespire"],"latest_commit_sha":null,"homepage":"https://chromewebstore.google.com/detail/roll20-to-talespire/ablkndimkaicojanolhcmdknlpmdnkee","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aptmac.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-07-10T01:04:54.000Z","updated_at":"2024-09-03T02:57:57.000Z","dependencies_parsed_at":"2024-10-12T15:50:47.750Z","dependency_job_id":"4cbc1b97-d902-4702-82d8-c801749b26c2","html_url":"https://github.com/aptmac/roll20-to-talespire","commit_stats":null,"previous_names":["aptmac/roll20-to-talespire"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/aptmac/roll20-to-talespire","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aptmac%2Froll20-to-talespire","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aptmac%2Froll20-to-talespire/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aptmac%2Froll20-to-talespire/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aptmac%2Froll20-to-talespire/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aptmac","download_url":"https://codeload.github.com/aptmac/roll20-to-talespire/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aptmac%2Froll20-to-talespire/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33220312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-19T07:54:09.561Z","status":"ssl_error","status_checked_at":"2026-05-19T07:54:08.508Z","response_time":58,"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":["chrome-extension","roll20","roll20-character-sheets","talespire"],"created_at":"2024-10-12T15:50:42.935Z","updated_at":"2026-05-19T14:38:50.692Z","avatar_url":"https://github.com/aptmac.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Roll20 to TaleSpire\nA TaleSpire companion application for sending rolls directly from your Roll20 character sheets into TaleSpire.\n\nMotivation: My D\u0026D group has recently made the switch from Roll20 to [TaleSpire](https://talespire.com/) as our VTT for our new campaign. TaleSpire does a great job with so many aspects of the tabletop gaming experience, but character sheets is not one of them. While there are a handful of plugins you can install to handle character sheets, none of them (in my opinion) are on par with a Roll20 character sheet. The biggest downside of using Roll20 to handle your character sheet for a TaleSpire game is being unable to roll from Roll20 directly into TaleSpire .. which is where this application comes in!\n\n## Installation\n\n- Fork, clone, or simply download the contents of this repo. You can download a zip using this [link](https://github.com/aptmac/roll20-to-talespire/archive/refs/heads/main.zip), and then extract the contents.\n- Load the contents of this repo as an unpacked extension. \n  - Open Google Chrome and open `chrome://extensions` in a new tab\n  - Enable developer mode by hitting the toggle in the upper right corner\n  - Click the button labeled \"Load unpacked\", and select the `extension` directory of this repo\n  - Optional: pin the extension to your toolbar by opening the extensions menu (the icon that looks like a puzzle piece), and selecting the pin next to this extension\n\n## How to Use\n\n### 1. Roll20 Character Sheet\n\nFrom your character sheet you can make rolls from the `Core` section of the character sheet. There is also support to recognize the Advantage/Disadvantage toggle, which will load up your TaleSpire dice tray with two rolls.\n\n- Open up your character sheet on Roll20\n- With the character sheet window active, hover your mouse overtop the clickable label for the dice roll you want to perform. The text colour should turn from black to red.\n- Hit `shift` on your keyboard\n- A Chrome dialog should pop up asking if you want to open \"TaleSpireUrlRelay\". Yes you do, and you can toggle the option to \"Always allow chrome-extension://[..]\" and this dialog won't show up again.\n- Over in TaleSpire, your dice tray should have been populated with the roll you selected in Roll20. Pickup the dice and roll!\n\n#### Screenshot: Selected wisdom save at advantage\n\n\u003cimg src=\"./images/character-sheet.jpg\" width=\"800\"\u003e\n\n\n### 2. Chrome Extension Popup\n\nFrom the popup you can quickly send whatever roll you want into TaleSpire, as long as it is of a valid dice type supported by the game. You can toggle Advantage/Disadvantage, and even add a name for your roll that will be displayed in the VTT.\n\n- Click on the extension icon, and it will open a popup\n- The popup allows you to type the target dice roll, toggle advantage/disadvantage, and provide a name for your roll which will be displayed in TaleSpire\n- Enter your roll information, hit submit, and fire away!\n- Note: the popup isn't that large, and it cuts off most of the Chrome dialog asking for permission when opening the TaleSpireUrlRelay. I highly suggest hitting the \"Always allow chrome-extension://[..]\" checkbox before hitting the \"Open TaleSpireUrlRelay\" button so the dialog doesn't show up again.\n\n#### Screenshot:\n\n![popup example](./images/popup.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faptmac%2Froll20-to-talespire","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faptmac%2Froll20-to-talespire","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faptmac%2Froll20-to-talespire/lists"}