{"id":17260267,"url":"https://github.com/rubbaboy/emojimanager","last_synced_at":"2025-10-11T15:07:53.982Z","repository":{"id":104691368,"uuid":"207223112","full_name":"RubbaBoy/EmojiManager","owner":"RubbaBoy","description":"A cross-server emoji manager for Discord","archived":false,"fork":false,"pushed_at":"2019-09-22T13:43:48.000Z","size":610,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-26T09:46:34.450Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/RubbaBoy.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}},"created_at":"2019-09-09T04:21:13.000Z","updated_at":"2019-09-22T13:43:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"6c30fbdc-25c8-4e87-8de0-8c455f0f95d4","html_url":"https://github.com/RubbaBoy/EmojiManager","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RubbaBoy/EmojiManager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RubbaBoy%2FEmojiManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RubbaBoy%2FEmojiManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RubbaBoy%2FEmojiManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RubbaBoy%2FEmojiManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RubbaBoy","download_url":"https://codeload.github.com/RubbaBoy/EmojiManager/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RubbaBoy%2FEmojiManager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278254725,"owners_count":25956663,"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","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-10-15T07:47:41.924Z","updated_at":"2025-10-04T02:30:02.969Z","avatar_url":"https://github.com/RubbaBoy.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Emoji Manager\n\nEmoji Manager is a desktop app that uses your Discord token to manage all your emojis in the Discord servers you own. Servers not manually enabled will never be affected, and emojis can be backed up/downloaded and restored (Removing all emojis from servers affected by the backup and then setting them to the backup), along with uploaded and removed in bulk. Emoji Manager will also automatically create Discord servers for you when uploading emojis if there is no space in available servers, heavily reducing the time it would normally take to upload emojis.\n\nWhen starting the program, you can either make a file called `token` with your Discord token in it, or run it and paste in the following JavaScript code in your Discord's console window, which after you click on a new channel/server, it will send the token locally to the program for it to start. This will only need to be done once.\n\n```javascript\nXMLHttpRequest.prototype.wrappedSetRequestHeader = XMLHttpRequest.prototype.setRequestHeader; XMLHttpRequest.prototype.setRequestHeader = function (header, value) { this.wrappedSetRequestHeader(header, value); if (header === 'Authorization') { let socket = new WebSocket(`ws://127.0.0.1:6979/token:${value}`); XMLHttpRequest.prototype.setRequestHeader = this.wrappedSetRequestHeader; setTimeout(socket.close, 1000); }};\n```\n\nHere's some screenshots of the program:\n\n![Emojis Tab](https://github.com/RubbaBoy/EmojiManager/blob/master/screenshots/emojis.png)\n\n![Emojis Tab](https://github.com/RubbaBoy/EmojiManager/blob/master/screenshots/servers.png)\n\n![Emojis Tab](https://github.com/RubbaBoy/EmojiManager/blob/master/screenshots/backups.png)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frubbaboy%2Femojimanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frubbaboy%2Femojimanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frubbaboy%2Femojimanager/lists"}