All Projects โ†’ sidneys โ†’ Pb For Desktop

sidneys / Pb For Desktop

Licence: mit
The missing Desktop application for Pushbullet.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Pb For Desktop

devhub
TweetDeck for GitHub - Filter Issues, Activities & Notifications - Web, Mobile & Desktop with 99% code sharing between them
Stars: โœญ 8,064 (+1680.13%)
Mutual labels:  notifications, desktop
Overhang.js
๐Ÿ”” A jQuery plugin for notifications, prompts and confirmations.
Stars: โœญ 437 (-3.53%)
Mutual labels:  notifications
Wfn
Windows Firewall Notifier extends the default Windows embedded firewall by allowing to handle and notify about outgoing connections, offers real time connections monitoring, connections map, bandwidth usage monitoring and more...
Stars: โœญ 404 (-10.82%)
Mutual labels:  notifications
Phaser Ce Npm Webpack Typescript Starter Project
Project to get you started with your Phaser-CE (using the npm module) game using Typescript and Webpack for building! No hassle asset management, Google Web Font loader, live server, development vs distribution build pipeline, Electron packaging for desktop builds, and more...
Stars: โœญ 414 (-8.61%)
Mutual labels:  desktop
Alertmanager
Prometheus Alertmanager
Stars: โœญ 4,574 (+909.71%)
Mutual labels:  notifications
Octobox
๐Ÿ“ฎUntangle your GitHub Notifications
Stars: โœญ 4,137 (+813.25%)
Mutual labels:  notifications
Desktopify
Convert Ubuntu Server for Raspberry Pi into a Desktop
Stars: โœญ 400 (-11.7%)
Mutual labels:  desktop
Laravel Kit
A desktop Laravel admin panel app
Stars: โœญ 440 (-2.87%)
Mutual labels:  desktop
Webpush
Webpush notifications channel for Laravel.
Stars: โœญ 437 (-3.53%)
Mutual labels:  notifications
Musicplayer
Implemented using Clean Arch, MVVM, LiveData, Room, Koin, Coil, Service, Notification and ExoPlayer
Stars: โœญ 413 (-8.83%)
Mutual labels:  notifications
Ntfy
๐Ÿ–ฅ๏ธ๐Ÿ“ฑ๐Ÿ”” A utility for sending notifications, on demand and when commands finish.
Stars: โœญ 4,089 (+802.65%)
Mutual labels:  notifications
Backlog
Simple desktop app for storing lists of items (todo, tasks, backlog items)
Stars: โœญ 407 (-10.15%)
Mutual labels:  desktop
Electrino
Desktop runtime for apps built on web technologies, using the system's own web browser engine
Stars: โœญ 4,197 (+826.49%)
Mutual labels:  desktop
Yakyak
Desktop chat client for Google Hangouts
Stars: โœญ 3,869 (+754.08%)
Mutual labels:  notifications
Notifynder
Easy Internal Notification management for laravel 4.* / 5.*
Stars: โœญ 442 (-2.43%)
Mutual labels:  notifications
Rmessage
A crisp in-app notification/message banner built in Swift.
Stars: โœญ 403 (-11.04%)
Mutual labels:  notifications
Pixivdeck
๐Ÿ’• pixiv client for Desktop like TweetDeck ๐Ÿ’•
Stars: โœญ 412 (-9.05%)
Mutual labels:  desktop
98
๐Ÿ’ฟ Web-based Windows 98 desktop recreation โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–“โ–ˆโ–“โ–“โ–’โ–“โ–’โ–’โ–‘โ–’โ–‘โ–‘โ–‘๐Ÿ—•๏ธŽ๐Ÿ——๏ธŽ๐Ÿ—™๏ธŽ
Stars: โœญ 424 (-6.4%)
Mutual labels:  desktop
React Native Mixpanel
A React Native wrapper for Mixpanel tracking
Stars: โœญ 451 (-0.44%)
Mutual labels:  notifications
Directxmesh
DirectXMesh geometry processing library
Stars: โœญ 447 (-1.32%)
Mutual labels:  desktop

PB for Desktop travis appveyor npm

PB for Desktop is a lightweight open-source Desktop app for PushBullet.
Receive native push notifications on macOS, Windows and Linux.



Not affiliated with PushBullet, Inc.


Pushbullet for Desktop, macOS
macOS

Pushbullet for Desktop on Windows
Windows

Pushbullet for Desktop, Linux
Linux


Cross Platform

Tested on:

  • macOS Mojave 10.14.6 (18G1012)
  • Windows 10 1607, 1703, 1709, 1803
  • Linux Ubuntu 19, elementaryOS 0.4

Unobtrusive

Runs as a Menubar (macOS) or a SysTray (Windows) app. Small resource footprint.

Native Notifications

Uses macOS' Notification Center, the Windows 10 Action Center and libnotify for Linux.

Notification Thumbnails

For text-based pushes, notification thumbnails are generated on-the-fly based on a the originating Websites' favicon. For pushes containing image content, a thumbnail-sized image is shown within the notification.

Custom Sound Effects

Use the default PushBullet sound or one of your choice. Ships multiple sound effect sets: Android, iOS, Tesla Motors, Slack, Nintendo, Windows, macOS Or use your own custom sound (supported formats: .m4a, .mp3, .mp4, .ogg and .wav)

Notification Filter

A portable, file-based filter allows you to skip notifications you don't need. Supports regular expressions.

Simple Setup

No wrestling with API-Keys or other technical knowledge required. Login to Pushbullet using Google or Facebook.

SMS Feature Status: Alpha

Send & receive SMS to Android devices.

Inline SMS Message Reply Feature Status: Alpha

Reply to SMS messages directly within native Desktop notifications (macOS).

Channel Images for IFTTT and Zapier

Channel-specific (e.g. IFTTT, Zapier, Chat) icon images for most notifications.

Notification Mirroring

Mirror Android notifications (Android).

Direct Pushes to Desktop

Adds a PB for Desktop PushBullet device for sending pushes to your desktop.

Developer Friendly

Ships multiple NodeJS-driven command scripts for Developers, as code contributions are welcome.

Contents

  1. Installation
  2. Development
  3. Building
  4. Roadmap
  5. Contribute
  6. Author

Installation

Standard Installation

Grab the latest version here: Download Pushbullet for Desktop

Installation as global nodejs module

npm install --global pb-for-desktop

Development

Getting the Sourcecode

To clone the Git repository and install the required dependencies, run these Shell commands:

git clone https://github.com/sidneys/pb-for-desktop.git
cd pb-for-desktop
npm install

Developer Commands

The following npm scripts are available for development purposes:

start

Runs the app in development mode.

npm run start

Parameters:

  • --debug Start with development tools

localsetup

Installs the app in the System app folder and starts it.

npm run localsetup

Parameters:

  • --build Rebuilds app before installation
  • --preview Build "Preview" app
  • --debug Start with enabled development tools

build

Builds the application and creates platform-specific installation packages (see requirements). If no parameter is supplied, the current platform is built. Supports building a Beta application version, which is running side-by-side with the regular version.

npm run build

Parameters:

  • --macos Build & Package for macOS
  • --windows Build & Package for Windows
  • --linux Build & Package for Linux
  • --preview Build "Preview" app

Building

Build the App for the current Platform

See the build Developer command.

Multi-Platform Builds

  • Only macOS can build all other platforms and requires Homebrew to install the prerequisite software.
  • Building Windows (on macOS, Linux) requires wine, mono
  • Building Linux (on macOS, Windows) requires fakerootdpkg

Build-for-Windows Preparation on macOS

brew install wine mono

Build-for-Linux Preparation on macOS

brew install fakeroot dpkg

Build-for-Windows Preparation on Linux

apt-get install wine mono gcc-multilib g++-multilib

Roadmap

  • [ ] Binaries signed for Distribution (macOS, Windows)
  • [ ] End-To-End Tests (see Spectron)

Contribute Contributions Wanted

Read the contribution documentation first.

License

MIT

Author

sidneys 2019

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].