Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/freaktechnik/advanced-github-notifier
A Firefox extension, that not only shows a count of notifications, but also shows notification popups and has a popup that gives direct access to the notifications.
https://github.com/freaktechnik/advanced-github-notifier
firefox-extension github github-notifier notification-popups notifications popup transifex webextension
Last synced: 10 days ago
JSON representation
A Firefox extension, that not only shows a count of notifications, but also shows notification popups and has a popup that gives direct access to the notifications.
- Host: GitHub
- URL: https://github.com/freaktechnik/advanced-github-notifier
- Owner: freaktechnik
- License: mpl-2.0
- Created: 2016-10-12T12:28:05.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2024-10-22T09:39:22.000Z (24 days ago)
- Last Synced: 2024-10-23T11:16:48.913Z (23 days ago)
- Topics: firefox-extension, github, github-notifier, notification-popups, notifications, popup, transifex, webextension
- Language: JavaScript
- Homepage: https://addons.mozilla.org/addon/advanced-github-notifier/?utm_source=github&utm_content=about
- Size: 7.34 MB
- Stars: 79
- Watchers: 7
- Forks: 5
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# ![](images/icon-48.png) Advanced GitHub Notifier
[![Add-On Version](https://img.shields.io/amo/v/advanced-github-notifier.svg)](https://addons.mozilla.org/addon/advanced-github-notifier/?utm_source=github&utm_content=version) [![AMO Rating](https://img.shields.io/amo/stars/advanced-github-notifier.svg)](https://addons.mozilla.org/addon/advanced-github-notifier/?utm_source=github&utm_content=rating) [![AMO User Count](https://img.shields.io/amo/users/advanced-github-notifier.svg)](https://addons.mozilla.org/addon/advanced-github-notifier/?utm_source=github&utm_content=users) [![AMO Download Count](https://img.shields.io/amo/d/advanced-github-notifier.svg)](https://addons.mozilla.org/addon/advanced-github-notifier/?utm_source=ghdownloads)
[![codecov](https://codecov.io/gh/freaktechnik/advanced-github-notifier/graph/badge.svg?token=i1mW9Zwa89)](https://codecov.io/gh/freaktechnik/advanced-github-notifier)A Firefox extension, that not only shows a count of notifications, but also
shows notification popups and has a popup that gives direct access to the
notifications. Supports github.com, GitHub Enterprise, GitLab and Gitea.## Installation
A stable release version is availabe here:
[![addons.mozilla.org/](https://addons.cdn.mozilla.net/static/img/addons-buttons/AMO-button_2.png)](https://addons.mozilla.org/addon/advanced-github-notifier/?utm_source=github&utm_content=installation)
To run the in-development version from this repository, you either need to use
about:debugging or the `web-ext` tool. Further the API credentials stored in `config.js` are not
included in this repo.### Pre-configuring a GitHub enterprise OAuth app
You can pre-configure an OAuth app to authenticate against your enterprise installation using [Firefox Enterprise Policies](https://support.mozilla.org/en-US/kb/enforcing-policies-firefox-enterprise). The policy should look something like this (or equivalent registry keys, however that works):
```json
{
"policies": {
"3rdparty": {
"Extensions": {
"{8d4b86c5-64bf-4780-b029-0112386735ab}": {
"enterprise": {
"instanceURL": "Base URL of your GitHub enterprise instance (HTTPS only)",
"clientId": "Client ID of the OAuth app",
"clientSecret": "Client secret of the OAuth app"
}
}
}
}
}
}
```The OAuth app's redirect URL should be set to `https://8317bdea4958553dcce6194bd09e3d5a2b504f5b.extensions.allizom.org/login` for the release version of this extension.
## Contributing
Please check the [CONTRIBUTING.md](CONTRIBUTING.md)
## License
This extension is licensed under the [MPL-2.0](LICENSE), the octocat and octicons
are licensed under the [MIT license](images/LICENSE) according to their source.This product is not developed or run by GitHub. It is a hobbyist project that
uses the official GitHub API to display information about the notifications
of a user on the GitHub platform. GitHub and the associated imagery are subject
to copyright and trademarks of GitHub, Inc.## Contributors
Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):
Martin Giger
💻 🌍 ⚠️ 📖
Saran Tanpituckpong
💻 🐛 🌍
Eduardo Bellido Bellido
💻
Daniele Scasciafratte
🐛 🌍 🤔
acid-crash
🐛 ⚠️
Sid Kapur
🐛
Josh Black
🤔
keith94
🤔
Sergio
🐛 🤔 ⚠️
Vladimir Maksimenko
🌍
YFdyh000
🌍
東曄 吳
🌍
tooomm
📖 🐛 🤔 💻
Alejandro Dafonte
🌍
Heimen Stoffels
🌍
Doryan R
🌍
Dominik Moritz
🤔
Peter Kehl
🐛
This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!