Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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!