{"id":21601526,"url":"https://github.com/seinopsys/derpi-notify","last_synced_at":"2025-10-18T22:07:54.346Z","repository":{"id":54198248,"uuid":"130432987","full_name":"SeinopSys/Derpi-Notify","owner":"SeinopSys","description":"Keep track of your Derpibooru notifications and messages in (almost) real time","archived":false,"fork":false,"pushed_at":"2021-03-03T17:50:56.000Z","size":386,"stargazers_count":4,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-11T02:13:30.690Z","etag":null,"topics":["browser-extension","chrome-extension","derpibooru","firefox","firefox-addon","firefox-extension","firefox-webextension","google-chrome","notifications"],"latest_commit_sha":null,"homepage":null,"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/SeinopSys.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}},"created_at":"2018-04-21T02:36:59.000Z","updated_at":"2022-05-08T19:32:02.000Z","dependencies_parsed_at":"2022-08-13T09:00:43.769Z","dependency_job_id":null,"html_url":"https://github.com/SeinopSys/Derpi-Notify","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SeinopSys%2FDerpi-Notify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SeinopSys%2FDerpi-Notify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SeinopSys%2FDerpi-Notify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SeinopSys%2FDerpi-Notify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SeinopSys","download_url":"https://codeload.github.com/SeinopSys/Derpi-Notify/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248328163,"owners_count":21085261,"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":["browser-extension","chrome-extension","derpibooru","firefox","firefox-addon","firefox-extension","firefox-webextension","google-chrome","notifications"],"created_at":"2024-11-24T19:09:45.931Z","updated_at":"2025-10-18T22:07:54.215Z","avatar_url":"https://github.com/SeinopSys.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/SeinopSys/Derpi-Notify/master/screenshots/chrome/notification.png\" alt=\"Derpi-Notify Chrome Notification Screenshot\" width=\"300px\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/SeinopSys/Derpi-Notify/master/screenshots/chrome/popup.png\" alt=\"Derpi-Notify Chrome Popup Screenshot\" width=\"300px\"\u003e\u003c/p\u003e\n\u003ch1 align=\"center\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/SeinopSys/Derpi-Notify/master/derpinotify/img/app-48.png\" alt=\"Derpi-Notify Extension Logo\" height=\"30px\"\u003e Derpi-Notify\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003eKeep track of your Derpibooru notifications and messages in (almost) real time\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003ca href=\"https://chrome.google.com/webstore/detail/derpi-notify/injlokbojlfffbonihefcbhikkkpepgn\"\u003e\u003cimg src=\"https://storage.googleapis.com/chrome-gcs-uploader.appspot.com/image/WlD8wC6g8khYWPJUsQceQkhXSlv1/iNEddTyWiMfLSwFD6qGq.png\" height=\"60\" alt=\"Download Derpi-Notify from the Chrome Web Store\"\u003e\u003c/a\u003e \u003ca href=\"https://addons.mozilla.org/en-US/firefox/addon/derpi-notify/\"\u003e\u003cimg src=\"https://addons.cdn.mozilla.net/static/img/addons-buttons/AMO-button_1.png\" height=\"60\" alt=\"Download Derpi-Notify from Firefox Add-ons\"\u003e\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cimg alt=\"Download Derpi-Notify from the Chrome Web Store\" src=\"https://img.shields.io/chrome-web-store/v/injlokbojlfffbonihefcbhikkkpepgn\"\u003e \u003cimg alt=\"Download Derpi-Notify from Firefox Add-ons\" src=\"https://img.shields.io/amo/v/derpi-notify\"\u003e\u003c/p\u003e\n\n## How does it work?\n\nThe extension sends a request to the About page (which is the most lightweight page on the site) every `N` seconds (which can be adjusted in the options) and looks for the notification and message counters on the page.\n\nThe total amount is then displayed on the icon, and when clicked it opens a menu that looks similar to the site's top bar with the notifications and messages icons, both of which can be clicked to go to their respective pages. You should choose the domain you're normally signed in on using the options, otherwise the extension can't keep count of your notifications and messages.\n\nIf you browse the site on the domain of your choosing the extension will keep the count synced with the page contents without having to wait for the next timed update.\n\nBy default, the extension sends a notification and plays a sound when the total increases, but both the notification and its sound can be disabled if you only want the counter. The notification also disappears after a few seconds initially, but this can be changed to a longer duration or disabled entirely (by setting the timeout to 0), so only a click on the close button or one of the buttons will clear it.\n\n## Attributions\n\n - Notification sound: [Appointed](https://notificationsounds.com/message-tones/appointed-529) from [NotificationSounds.com](https://notificationsounds.com)\n - Application icon: based on [Trixie CM](https://ambassad0r.deviantart.com/art/Trixie-CM-564230189) by [Ambassad0r](https://ambassad0r.deviantart.com/)\n - Icons: [Font Awesome](https://fontawesome.com/license) v5.0.10\n - Color picker: [Spectrum](https://bgrins.github.io/spectrum/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseinopsys%2Fderpi-notify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseinopsys%2Fderpi-notify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseinopsys%2Fderpi-notify/lists"}