Giter VIP home page Giter VIP logo

sublimenotebook's Introduction

Sublime Notebook ๐Ÿ“

v2.1

Sublime Notebook is an attempt to use Sublime Text as a complete note taking application.

Blog post for v0.3.0 (no longer recommended) https://medium.com/aviaryan/b8d846c47905#.hy8alq2ip

Why did you build this? ๐Ÿค”

I have been note-taking for as long as I started using computers. I use notes mostly for technical stuff, but these days I am using notes to record all kinds of information like journals, ideas, snippets etc. In my career, I have tried a number of note-taking tools like OneNote, Evernote, CintaNotes, SimpleNote, Cherrytree, Google Keep, etc. But I have never been satisfied with them mainly because -

  1. I don't have any control over how or where my notes are stored. - What if the company closes or the developer stops building the product?
  2. Most of these services are paid or work on only certain Operating Systems. And even if they are truly free and cross-platform, they lack critical features like fast full notebook search or hierarchical organization.

Because of these reasons, I had to lose my notes a number of times and was forced to start from scratch. This was frustrating, and finally, I decided to do something about it.

The result is this project, a wrapper/idea that converts my favorite text editor, Sublime Text, to a feature-rich note-taking tool. Sure it might not be as polished as all those premium note-taking tools, but it works and that too in the way I want it to. And if for some reason I get tired of using Sublime Text, I can just port this to any other text editor like VSCode. It will be easy because the dependency on the text editor is very minimal here, not to mention the notes are nothing but plain text files. ๐Ÿ˜‰

Features ๐Ÿ˜Ž

  • Faaaast Search across all notes (thanks to Sublime Text)
  • Hierarchical organization and display of notes
  • Password based encryption for notes (thanks to pyAES)
  • Cloud sync (Dropbox, Google Drive, Box, etc)
  • Periodic git backup (to Github, Gitlab, your own private git server, etc)
  • Markdown based markup and code syntax highlighting

Documentation ๐Ÿ˜‹

Find the docs in the sublime_notebook/docs folder.

Ports โ†”๏ธ

VSCode Notebook - A spin-off of this project that works with Visual Studio Code.

Support the project ๐Ÿ’ธ

Are you using this project regularly and find it adding value to your life?

If yes, please consider supporting the author by donating $5.

paypal

sublimenotebook's People

Contributors

allanlrh avatar anshumanv avatar aviaryan avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.