{"id":16567718,"url":"https://github.com/martinbjeldbak/shotta","last_synced_at":"2025-06-16T09:33:56.995Z","repository":{"id":215385467,"uuid":"738816952","full_name":"martinbjeldbak/Shotta","owner":"martinbjeldbak","description":"World of Warcraft addon to take screenshots at specific events","archived":false,"fork":false,"pushed_at":"2025-04-23T03:41:22.000Z","size":5763,"stargazers_count":7,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-06-10T01:11:52.535Z","etag":null,"topics":["data-export","misc","miscellaneous","pvp","quests-leveling","world-of-warcraft","world-of-warcraft-addon"],"latest_commit_sha":null,"homepage":"https://curseforge.com/wow/addons/shotta","language":"Lua","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/martinbjeldbak.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-01-04T05:40:32.000Z","updated_at":"2025-04-23T03:41:03.000Z","dependencies_parsed_at":"2024-03-12T12:55:27.617Z","dependency_job_id":"f4d80492-1702-4263-87d4-2f0753d756c6","html_url":"https://github.com/martinbjeldbak/Shotta","commit_stats":null,"previous_names":["martinbjeldbak/screenshotter","martinbjeldbak/shotta"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/martinbjeldbak/Shotta","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinbjeldbak%2FShotta","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinbjeldbak%2FShotta/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinbjeldbak%2FShotta/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinbjeldbak%2FShotta/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/martinbjeldbak","download_url":"https://codeload.github.com/martinbjeldbak/Shotta/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinbjeldbak%2FShotta/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260133820,"owners_count":22963802,"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":["data-export","misc","miscellaneous","pvp","quests-leveling","world-of-warcraft","world-of-warcraft-addon"],"created_at":"2024-10-11T21:07:19.852Z","updated_at":"2025-06-16T09:33:56.961Z","avatar_url":"https://github.com/martinbjeldbak.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shotta\n\n[![Release](https://github.com/martinbjeldbak/shotta/actions/workflows/release.yml/badge.svg)](https://github.com/martinbjeldbak/shotta/actions/workflows/release.yml)\n[![Lint](https://github.com/martinbjeldbak/shotta/actions/workflows/lint.yml/badge.svg)](https://github.com/martinbjeldbak/shotta/actions/workflows/lint.yml)\n\n(_screen_)-shotta, mate. Automatically take screenshots of moments within\nAzeroth so you can cherish them forever.\n\n![Shotta overview](.previews/overview.jpg)\n\n## Shotta Discord\n\nHead over to our [Shotta Discord server](https://discord.gg/MHqGRpZxbB)!\nCome share your best screenshots, tell us about your suggestions, or just chat!\n\n## Features\n\nEver wished you had more pictures of your adventures throughout Azeroth and\nbeyond? Look no further!\n\nShotta will automatically take screenshots\n\n- at regular intervals\n- at specific events\n- when you're alone\n- when you're with your friends\n- when you down a boss\n- and much more!\n\nIt runs with zero dependencies and minimal code. I'm always adding new events as I come up with them and would love your feedback for what you'd like to see.\n\nScreenshots will be saved to the local folders below, depending on operating\nsystem and version of World of Warcraft you are playing.\n\nOn Windows (assuming WoW is installed to C drive):\n\n- `C:\\Program Files (x86)\\World of Warcraft\\_retail_\\Screenshots`\n- `C:\\Program Files (x86)\\World of Warcraft\\_classic_era_\\Screenshots`\n\nOn macOS:\n\n- `\\World of Warcraft\\_retail_\\Screenshots`\n- `\\World of Warcraft\\_classic_era_\\Screenshots`\n\n## Installing\n\n### CurseForge\n\nYou can download Shotta at the following link\n\n- \u003chttps://www.curseforge.com/wow/addons/shotta\u003e\n\n### WoW Interface\n\nYou can download Shotta at the following link\n\n- \u003chttps://www.wowinterface.com/downloads/info26687-Shotta.html\u003e\n\n### Wago\n\n- \u003chttps://addons.wago.io/addons/shotta\u003e\n\n### WoWUp\n\n[WoWUp] is a great open source Addon client.\n\nOnce installed, navigate to `Get Addons`, then either search for the addon, or click `Install from URL` and paste in the link to this\nrepository:\n\n- \u003chttps://github.com/martinbjeldbak/shotta\u003e\n\nthen click `Import`, you should see the below screen\n\n![Screenshot of WoWUp client installing this Addon](https://github.com/martinbjeldbak/shotta/assets/823316/25b92bbd-03aa-422d-abe9-10f68a0b1752)\n\nSimply click `Install` and you're done! You will be prompted to update on any future releases. For more details, see the WoWUp guide [here][wowup-get-addons]\n\n## Usage\n\nOnce installed, there will be an addon loaded message in the chat, see\n\n![Addon loaded](./.previews/screenshot-taken.png)\n\nYou can then open the menu and start configuring the events you want to\nscreenshot by typing `/sh` or `/shotta` in the chat\n\n![Addon menu](./.previews/menu.png)\n\nClick the boxes you are interested in and they will trigger on the next time\nthat event occurs!\n\nFor example, on level up\n\n![Leveled up screenshot confirmation](./.previews/level-up.png)\n\nI get this sweet screenshot\n\n![Leveled up screenshot](./.previews/level-up-screenshot.jpg)\n\n## Contributing\n\nFirst of all, thanks for helping contribute! There are many ways you can help contribute\n\n- filing feature request, bugs, or general issues using \u003chttps://github.com/martinbjeldbak/shotta/issues/new\u003e\n- code contributions\n- translation strings for each supported language\n\n\u003e If you wish to run this addon locally, I highly recommend setting up a symlink\n\u003e to the cloned repository directory following the guide here:\n\u003e \u003chttps://wowpedia.fandom.com/wiki/Symlinking_AddOn_folders\u003e, this will make it\n\u003e so that you only need to reload the UI with `/reload` to see your changes.\n\n### TODO\n\n- [ ] Ability to hide/show minimap icon\n- [ ] Ability to take 2 screenshots for every event: 1 with UI, 1 without\n- [ ] Setting to take screenshots with or without UI\n- [ ] More translation strings, see `localization.core.lua`\n- [ ] UI Button: Reset state to default\n- [ ] Settings are global: make profile or chracter-specific bindings\n- [x] [Timer](https://wowpedia.fandom.com/wiki/API_C_Timer.After) after ie 10s after readcheck\n- [x] Add slash command to open up options (if possible?)\n- [x] ~~Consider using [AceDB](https://www.wowace.com/projects/ace3)~~ too complicated, extra dependency\n- [ ] Make event success printing an option. Currently always printing to chat\n- [x] Create a better options frame - Could be 2 columns of events in case of too many events\n- [ ] If simpler: Implement the settings UI (+ more) using [Ace3](https://www.curseforge.com/wow/addons/ace3)\n\n### Event ideas\n\nnot sure if any of these are possible\n\n- [x] Boss/Rare/elite kills\n- [x] Every 5/10 minutes\n- [x] On death\n- [ ] When joining a party (with a friend)\n- [ ] When close to a friend\n- [ ] When emoting with a friend/target\n- [x] When emoting at all\n- [ ] Low health\n- [x] Trade windows\n- [ ] More customizable every x minutes with [slider](https://wowpedia.fandom.com/wiki/API_Slider_SetStepsPerPage)\n- [ ] Reputation level ups ([event](https://github.com/AtheneGenesis/Vanilla_enUS_FrameXML/blob/master/GlobalStrings.lua#L1944))\n- [ ] PvP: Arena endings\n- [ ] PvP: Battleground endings\n- [ ] PvE: Mythic+ dungion runs\n\nFull event list [here](\u003chttps://wowwiki-archive.fandom.com/wiki/Events_A-Z_(full_list)\u003e)\n\n### Consider events\n\n- [`CHAT_MSG_BN_INLINE_TOAST_ALERT`](https://wowpedia.fandom.com/wiki/CHAT_MSG_BN_INLINE_TOAST_ALERT)\n- [`CHAT_MSG_LOOT`](https://wowpedia.fandom.com/wiki/CHAT_MSG_LOOT)\n\n## Resources\n\n- [WoW API](https://github.com/Gethe/wow-ui-source)\n- [Events](https://warcraft.wiki.gg/wiki/Events)\n\n### Similar addons\n\n- [Memoria](https://www.curseforge.com/wow/addons/memoria), simpler triggers\n- [Multishot](https://www.wowinterface.com/downloads/info9590-MultishotScreenshot.html), not updated since april 2015\n\n[WoWUp]: https://wowup.io/\n[wowup-get-addons]: https://wowup.io/guide/get-addons/overview\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinbjeldbak%2Fshotta","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartinbjeldbak%2Fshotta","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinbjeldbak%2Fshotta/lists"}