shekohex / Impulse
Licence: mit
🎇 send a push notification when your long build command finish
Stars: ✭ 60
Programming Languages
rust
11053 projects
Labels
Projects that are alternatives of or similar to Impulse
Battery notifier
Send an alarm to notification daemon if battery percentage become lower than a threshould
Stars: ✭ 16 (-73.33%)
Mutual labels: notification
Fredy
❤️ Fredy - [F]ind [R]eal [E]states [D]amn Eas[y] - Let the robot do the work...
Stars: ✭ 29 (-51.67%)
Mutual labels: notification
Notificationbar
A simple module for iOS that allows you to show notifications strips
Stars: ✭ 40 (-33.33%)
Mutual labels: notification
Gcnotificationview
Simplest notification alert view for iOS
Stars: ✭ 27 (-55%)
Mutual labels: notification
Notie
🔔 a clean and simple notification, input, and selection suite for javascript, with no dependencies
Stars: ✭ 6,170 (+10183.33%)
Mutual labels: notification
Termux Mpv
Wrapper for Mpv on Termux. Displays play controls in the notification
Stars: ✭ 43 (-28.33%)
Mutual labels: notification
Ette
EVM-based Blockchain Indexer, with historical data query & real-time notification support 😎
Stars: ✭ 37 (-38.33%)
Mutual labels: notification
Zenziva.php
Zenziva - Indonesia Online SMS Gateway Library
Stars: ✭ 33 (-45%)
Mutual labels: notification
Inotify
📢 JS achieve the browser title flashing, scrolling, voice prompts, Chrome/Safari/FireFox/IE notice. has no dependencies. It not interfere with any JavaScript libraries or frameworks. has a reasonable footprint 5.05kb (gzipped: 1.75kb)
Stars: ✭ 892 (+1386.67%)
Mutual labels: notification
React Notification Badge
Simple notification badge react component
Stars: ✭ 42 (-30%)
Mutual labels: notification
React Toastify
React notification made easy 🚀 !
Stars: ✭ 8,113 (+13421.67%)
Mutual labels: notification
Telegram Notifier
Provides Telegram integration for Symfony Notifier.
Stars: ✭ 30 (-50%)
Mutual labels: notification
Amazon Fresh Whole Foods Delivery Slot Finder
A Mac tool that finds available delivery slots for Amazon's Whole Foods delivery and Amazon Fresh services
Stars: ✭ 1,048 (+1646.67%)
Mutual labels: notification
Composer Notifier
💬 Display desktop notification after Composer install / update
Stars: ✭ 42 (-30%)
Mutual labels: notification
Lol Chime
🔔 A cross-platform(Linux, Windows, OSX) terminal utility that notifies the user with a bard chime when their friends are out of the game.
Stars: ✭ 35 (-41.67%)
Mutual labels: notification
Impulse 🔔
A CLI Tool to Send a Push Notifications when a command completes.
About
Example:
$ impulse 'cargo build'
Install
-
Or if you want to build it localy
$ git clone https://github.com/shekohex/impulse.git
$ cd impulse
$ cargo install
Usage
- Goto Impulse Website and enable push notifications (the small red bell in the bottom right corner).
- Copy your UserID and set
IMPULSE_USER_IDS
env to the UserID value.
Usage: impulse <cmd> [--uids <uids>] [-s <success-message>] [-e <error-message>]
Send push notification when your long build command finish
Options:
--uids override the UserIDs that we will send notification to.
normally this will be stored in `IMPULSE_USER_IDS` env. UIDs
is separated by `,`.
-s, --success-message
set the success message. default to: Build exit successfully
-e, --error-message
set the error message. default to: Build errored
--help display usage information
FAQ
- How do I support more than device (like my other laptop or mobile)?
- the
IMPULSE_USER_IDS
env accept more than one UID. just seprate them by a,
.
- How do I ..?
- Open an issue :)
Contributing
Want to join us? Check out our "Contributing" guide and take a look at some of these issues:
Safety
This crate uses #![deny(unsafe_code)]
to ensure everything is implemented in
100% Safe Rust.
Licensed under LicenseMIT license.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the MIT license, without any additional terms or conditions.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].