A Simple Chrome Extension For Sending and Receiving Messages from Gotify Push Notification Server.

Latest Version

Version
0.4
Update
May 2, 2023
Size
307KiB
Developer
Category
Users
297
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
Tabs
ActiveTab
ContextMenus
Notifications
See more

Gotify Push Extension

▶ Gotify push

Gotify 🦄 Google Chrome Extension

Chrome Extension for Send Push Notification to gotify/server 🔔

🖥 System Font
💅 Spectre.css Framework
💯 Light Weight and Optimized
⏳ Fetch API
🦺 Supports on all Chromium Based web browsers

▶ Requirments

- Gotify API
- Latest Chromium Version for manifest v3 Support
- Allow CORS Headers to Access and Call Gotify API

▶ Service Worker

Chrome manifest v3 using Service Worker here we use it to create Chrome contextMenus to sending image,link and selected text to Gotify Server.

▶ Usage

- you can Find the Plugin Option page on Chrome toolbar Right side of the Address bar
- Click Gotify Setup Button and Enter your Gotify APP API URL and Save it
- That's all Successfully Setup Gotify Push Extension on your Brower

▶ Allow CORS

You must configure your server CORS allow this extension to Send push notification from this Extension

- Open config.yml File and Update this Setup

server:
cors:
alloworigins:
- \"chrome-extension://cbegkpikakpajcaoblfkeindhhikpfmd\"
allowmethods:
- \"GET\"
- \"POST\"
allowheaders:
- \"Authorization\"
- \"content-type\"
stream:
allowedorigins: # allowed origins for websocket connections (same origin is always allowed, default only same origin)
- \"cbegkpikakpajcaoblfkeindhhikpfmd\"

▶ Features

- Send Custom Push Notification
- Send Current page INFO
- Send Image URL
- Send Link
- Send Selected Text

▶ LICENSE

MIT
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx","manifest_version": 3,"name": "Gotify Push","description": "A Simple Chrome Extension For Sending and Receiving Messages from Gotify Push Notification Server.","version": "0.4","icons": {"16": "icon_16.png","48": "icon_48.png","128": "icon_128.png"},"options_page": "options.html","action": {"default_icon": "icon_16.png","default_popup": "pop.html"},"content_scripts": [{"matches": [""],"js": ["js/gotify.js","js/app.js","js/background.js"]}],"background": {"service_worker": "service-worker.js"},"permissions": ["storage","tabs","activeTab","contextMenus","notifications"],"host_permissions": ["*://*/*"],"short_name": "Gotify Push","homepage_url": "https://gotify.net"}
Read more

Similar Extensions

User reviews

icon

z3r0 Mr (ID: 000000d3c1f8bc79) Voted 5 ★ - Updated 10/18/2023 good