Skip to main content

Epistle

epistle /ɪˈpɪs(ə)l/ noun formal, humourous - A letter.

Danny

Take ad hoc notes using Vim. Save them in a remote Git repository. This supports sharing notes across devices.

Can be configured to use a private (or public) gist.

Requirements

  • Python 3.6
  • Vim
  • Git

Both Vim and Git must be in your PATH.

Installation

Via PyPI

$ pip install epistle

Or, clone this repo and run pip install directly:

$ git clone git@github.com:msharp/epistle.git
$ pip install epistle/

Usage

Epistle is a command-line tool.

To create a new note:

$ epistle new my_note

This will open Vim, where you can compose the note. After you exit Vim, the note will be saved, added to the repo and pushed to the remote.

The following commands are available:

  • list List available Epistles
  • view View the contents of an Epistle
  • new Create a new Epistle
  • edit Edit an Epistle
  • rename Rename an Epistle
  • delete Delete an Epistle
  • git Run push or pull to the remote Git repository

Run epistle --help to see a list of available commands.

When you first run the epsitle command, it will discover your Vim and ask for the clone URL of the remote repository you want to use.
It will then clone this repository and store the URL in its config.

Release files for epistle 0.2.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for epistle 0.2.5
File Size Uploaded
epistle-0.2.5.tar.gz 3.9 kB Details

Release files / epistle-0.2.5.tar.gz

Download URL epistle-0.2.5.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d3645a7c9407224d81eb567980dc8a483f905f5a4fd0053a07025e9102a313e5
BLAKE2b-256 checksum
How to use checksums
597b8fe13342aa304a207c014c424c7c92036b375ccf2e1f175e115243ba67c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.2

Release history Release notifications | RSS feed

This release

0.2.5 This release

1 release file

0.2.4

1 release file

0.2.2

0.2.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page