• Stars
    star
    169
  • Rank 224,453 (Top 5 %)
  • Language
    Shell
  • License
    GNU General Publi...
  • Created almost 4 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simple shell script for managing your notes.

note.sh

A simple shell script for managing your random daily notes. Every time you run note.sh it opens a Markdown file for that day. For example, if today was Dec 2, 2020, it would create a Markdown file called 2020-12-02.md in your notes directory.

This script was heavily inspired by todo.txt-cli.

Features

  • Simple: 1 Bash script, 1 environment variable and 1 symlink.
  • Markdown.
  • Search notes.
  • Sync notes across multiple computers.

Setup

  1. Configure and export NOTE_DIR environment variable. Add the environment variable NOTE_DIR to your shell's RC file:

    export NOTE_DIR=$HOME/Notes

    To sync across multiple computers, I put my notes directory inside of my Dropbox folder: $HOME/Dropbox/Notes.

  2. Symlink script to your /usr/local/bin.

    $ make install

    To remove the symlink run: make uninstall.

More Repositories

1

tiny_basic

Tiny BASIC compiler and interpreter
Python
10
star
2

erandom

/dev/random but with emojis
Haskell
8
star
3

many-worlds-javascript-interpreter

This is a command line tool that allows you to explore your code in alternate universes.
JavaScript
8
star
4

reliable-fetch

An easy-to-use Node.js library to make the Fetch API more reliable with timeouts, retries, and more.
TypeScript
5
star
5

cryptocurrency-order-book

A cryptocurrency order book using React and the Bitstamp WebSockets API.
TypeScript
4
star
6

ittybitty

A tiny implementation of Bitcoin in Go for educational purposes.
Go
3
star
7

zero-width-encoding

Zero-width text encoding and decoding.
TypeScript
2
star
8

lifebar

A BitBar plugin that displays how much life you have left
Python
2
star
9

babel-plugin-curry-arrow-functions

A Babel plugin to curry arrow functions
JavaScript
2
star
10

be-your-own-password-generator

An experimental password generator written in ReactJS that uses a video of you to generate a random password.
TypeScript
2
star
11

babel-plugin-peephole-optimizations

JavaScript
1
star
12

chrome-extensions

JavaScript
1
star
13

dotfiles

Shell
1
star
14

datasets

1
star
15

jupyter-notebooks

Jupyter Notebook
1
star
16

crafting-interpreters

Rust
1
star
17

flipcoin

Starlark
1
star
18

building-a-simple-browser-fingerprinter

https://hachibu.github.io/building-a-simple-browser-fingerprinter/
JavaScript
1
star
19

exploring-javascript-tagged-template-strings

A talk about JavaScript Tagged Template Strings.
JavaScript
1
star
20

project-euler

Solutions for a few Project Euler problems
Haskell
1
star
21

coin-flip-homework

Learning statistics by simulating coin flips.
Python
1
star
22

speech-to-text-survey

Speech-to-Text Survey using the Web Speech API
JavaScript
1
star
23

hachibu

Config files for my GitHub profile.
1
star
24

distributed-fizzbuzz

Starlark
1
star
25

traversing-trees-with-generators

JavaScript
1
star
26

server-driven-ui-toy

A single file Server-driven UI system using Deno and SQLite.
TypeScript
1
star
27

github-statistics-scripts

A collection of scripts to generate GitHub user activity distributions.
Shell
1
star
28

website-request-stopwatch

A tiny tool for collecting website response time statistics.
TypeScript
1
star
29

md_spa

A command-line tool to compile a Markdown file into a single HTML file or a standalone executable
Crystal
1
star