{"id":14989056,"url":"https://github.com/petrgon/beyond-my-sources","last_synced_at":"2026-01-04T14:39:44.788Z","repository":{"id":180958026,"uuid":"534393856","full_name":"petrgon/beyond-my-sources","owner":"petrgon","description":"Adds button to DnDBeyond to filter sources you own. Works with Violentmonkey extension.","archived":false,"fork":false,"pushed_at":"2024-09-14T18:55:30.000Z","size":21348,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-26T15:47:49.640Z","etag":null,"topics":["dnd","dnd-tools","dndbeyond","greasemonkey","javascript","violentmonkey"],"latest_commit_sha":null,"homepage":"","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/petrgon.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":"2022-09-08T21:07:58.000Z","updated_at":"2024-09-14T18:53:53.000Z","dependencies_parsed_at":"2024-09-15T04:11:52.578Z","dependency_job_id":"0d824c52-2fa1-4264-a119-7c6ff8bc4daf","html_url":"https://github.com/petrgon/beyond-my-sources","commit_stats":{"total_commits":42,"total_committers":1,"mean_commits":42.0,"dds":0.0,"last_synced_commit":"db8c4da5f123dc9213931a6f4a7624f2506439ca"},"previous_names":["petrgon/beyond-my-sources"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petrgon%2Fbeyond-my-sources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petrgon%2Fbeyond-my-sources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petrgon%2Fbeyond-my-sources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petrgon%2Fbeyond-my-sources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petrgon","download_url":"https://codeload.github.com/petrgon/beyond-my-sources/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244868753,"owners_count":20523591,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["dnd","dnd-tools","dndbeyond","greasemonkey","javascript","violentmonkey"],"created_at":"2024-09-24T14:17:38.368Z","updated_at":"2026-01-04T14:39:44.784Z","avatar_url":"https://github.com/petrgon.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Beyond My Sources\nAdds a button to DnDBeyond to filter sources you own. Works with Violentmonkey extension and similar. Tested in Chrome and Firefox.\n\nBefore you use this script you have to **update the list of sources you own**! See the [How to install](#how-to-install-from-greasy-fork) chapter.\n\nBefore you **update to a never version** make a backup of `mySources` variable!\n\n![Button Game Rules image](https://raw.githubusercontent.com/petrgon/beyond-my-sources/main/button.png)\n![Button Encounter Builder image](https://raw.githubusercontent.com/petrgon/beyond-my-sources/main/encounter-builder.png)\n\n![Button Encounter Builder image](https://raw.githubusercontent.com/petrgon/beyond-my-sources/main/showcase.gif)\n\n## How to install from Greasy Fork\nDon't forget to make a backup of the `mySources` variable if you are updating from earlier versions.\n1. Install [violentmonkey](https://violentmonkey.github.io/) browser extension or any compatible alternative.\n2. Install script from [Greasy Fork](https://greasyfork.org/en/scripts/451010-beyond-my-content).\n5. Find the script in the extension and click Edit.\n6. Update sources you own in the `mySources` variable. Add `//` before each source you DON'T own.\n7. Save the script.\n8. Reload DnDBeyond page.\n\n## How to install manually\nDon't forget to make a backup of the `mySources` variable if you are updating from earlier versions.\n1. Install [violentmonkey](https://violentmonkey.github.io/) browser extension or any compatible alternative.\n2. Create a new script in extension.\n3. Copy the content of the [script.js](script.js) file from this repo.\n4. Update source you own in the `mySources` variable. Add `//` before each source you DON'T own.\n5. Save the script.\n6. Reload DnDBeyond page.\n\n## How to automatically determine sources\n1. visit the [sources](https://www.dndbeyond.com/sources) page on DnDBeyond to save all of your owned sources to your browser.\n2. Visit the content management page of a campaign that is sharing sources with you to save the shared sources for the current campaign to your browser. Note that only sources from one campaign at a time can be saved.\n  example url: `https://www.dndbeyond.com/campaigns/\u003ccampaign_id\u003e/content-management`\n\nIf any sources have been saved, the `mySources` variable will be overridden.\n\n## Links\n[Greasy Fork](https://greasyfork.org/en/scripts/451010-beyond-my-sources)\n\n[Github](https://github.com/petrgon/beyond-my-sources/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetrgon%2Fbeyond-my-sources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpetrgon%2Fbeyond-my-sources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetrgon%2Fbeyond-my-sources/lists"}