All Projects → Sankra → Send-To-Instapaper-OSX-Service

Sankra / Send-To-Instapaper-OSX-Service

Licence: MIT license
Send to Instapaper is a macOS service used to send URLs to Instapaper from any link in any app.

Projects that are alternatives of or similar to Send-To-Instapaper-OSX-Service

origami-image-service
Optimises and resizes images
Stars: ✭ 15 (+7.14%)
Mutual labels:  service
HiveMind
HiveMind is a project management and ERP application for services organizations. It features project/task management, request tracking, time tracking, expenses, invoices/payments, general ledger, and content management (wiki). HiveMind is based on Moqui Framework, Mantle Business Artifacts, and Simple Screens.
Stars: ✭ 40 (+185.71%)
Mutual labels:  service
gologger
A concurrent, fast queue/service worker based filesystem logging system perfect for servers with concurrent connections
Stars: ✭ 16 (+14.29%)
Mutual labels:  service
LockerScreen
Android lock screen,slide to unlock ! 安卓锁屏,上滑解锁,效果酷炫,值得拥有!
Stars: ✭ 81 (+478.57%)
Mutual labels:  service
ApiCenter
A repository for all your API specifications
Stars: ✭ 26 (+85.71%)
Mutual labels:  service
muse-as-service
REST API for sentence tokenization and embedding using Multilingual Universal Sentence Encoder.
Stars: ✭ 45 (+221.43%)
Mutual labels:  service
suchtube
🔍 📼 YouTube search as a service, with Slack integration and CLI
Stars: ✭ 25 (+78.57%)
Mutual labels:  service
go-windows-svc
GO shell for a Windows service
Stars: ✭ 57 (+307.14%)
Mutual labels:  service
wulaphp
一个有点复杂的PHP框架!
Stars: ✭ 26 (+85.71%)
Mutual labels:  service
ng2-STOMP-Over-WebSocket
STOMP Over WebSocket service for angular2
Stars: ✭ 35 (+150%)
Mutual labels:  service
CoSky
High-performance, low-cost microservice governance platform. Service Discovery and Configuration Service | 高性能、低成本微服务治理平台
Stars: ✭ 57 (+307.14%)
Mutual labels:  service
UnSupportedServices.bundle
UnSupported Services.bundle for Plex Media Server (https://plex.tv)
Stars: ✭ 18 (+28.57%)
Mutual labels:  service
impress-cli
Impress Application Server Command line interface
Stars: ✭ 25 (+78.57%)
Mutual labels:  service
xtuff
A CLI to generate stuff easy! (components, services, etc...)
Stars: ✭ 28 (+100%)
Mutual labels:  service
TgTwitterStreamer
Continous Integration from Twitter to Telegram.
Stars: ✭ 55 (+292.86%)
Mutual labels:  service
dynamic-engine
Monitor events in the background on Android.
Stars: ✭ 24 (+71.43%)
Mutual labels:  service
Nano.Library
Take full advantage of Nano Library, and rapidly implement enriched .Net 6.0 micro-services.
Stars: ✭ 39 (+178.57%)
Mutual labels:  service
go-wx-api
微信公众号开发API封装
Stars: ✭ 17 (+21.43%)
Mutual labels:  service
elixir-ms
an elixir microservice base/skeleton 💀
Stars: ✭ 39 (+178.57%)
Mutual labels:  service
login-server
Login and connect accounts with multiple identity providers
Stars: ✭ 28 (+100%)
Mutual labels:  service

OS X Service: Send to Instapaper

tl;dr

Send to Instapaper is an OS X 10.8 (or later) service used to send URLs to Instapaper from any link in any app:

  1. Add a Instapaper record to Keychain with your Instapaper username and optional password.
  2. Download and install the service.
  3. Right click on any link in any app and choose Services -> Send to Instapaper.

Background

Instapaper is still my read it later service of choice. It is widely supported, but I wanted the possibility to send URLs to Instapaper from any app in OS X.

The Send to Instapaper OS X service works in any app that hasn't completely customized its context menu (I'm looking at you Kindle). Even Apple's own apps now support Instapaper 👍

Installation

In order to use this service, you need an Instapaper account.

Add an Instapaper record to Keychain using the Keychain Access app. Input your Instapaper username and password. If you do not use a password, anything can be written in the password field.

Instapaper Keychain record with account name and optional password

Download and extract the service. Open the service to install it (double click or right click -> Open).

Usage

Right click on any link in any app and choose Services -> Send to Instapaper. The screenshot below shows a link being sent from ReadKit:

Send to Instapaper

The URL from the link will be extracted and sent to Instapaper. After it is successfully added to your Instapaper queue, a notification will appear showing the sent URL:

Instapaper notification

If the selected text contained multiple links, the last one will be sent.

Source

I've uploaded the source to this repository at GitHub. The automator service is a mix between shell and python scripts, together with some standard Automator actions. The structure is as follows:

  1. Extract a URL from the selected text.
  2. Find the user's username and password in Keychain.
  3. Send the URL to Instapaper.
  4. Show a notification to user.

I use terminal-notifier to show OS X notifications.

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