Code Monkey home page Code Monkey logo

omg's Introduction

logo

#omg

omg is a command-line utility to manage bookmarks with tag support, using the Parse backend-as-a-service for storage and sync.

screenshot

WARNING: This is a work in progress, so please don't rely on it yet as I might need to empty the database. If you really would like to use it, my suggestion is to use your own Parse keys in the models.js file so you're in control of your data.

Installation

Install via npm:

npm install -g omg-bookmarks

Or clone the repo and link it locally:

npm link

Usage

Bellow are the currently implemented commands

# Store a bookmark. This fetches the page title and starts the interactive tagger
$ omg add http://google.com

# Listing your tags
$ omg tag

# Lookup bookmarks by tag(s), space-separated. If your tags have spaces, use
# quotes or escape them
$ omg tag node angular express

# Search bookmarks by title substring, case insensitive
$ omg search velociraptors

# Using `omg add` for the first time in a computer will walk you through the
# sign-up/log-in process, but you can manage authentication manually:
$ omg signup
$ omg login
$ omg logout

Your username and encripted password are stored in the Parse server, and your session key is stored in ~/.omgconfig

omg's People

Contributors

rev087 avatar

Stargazers

tg-z avatar alexander avatar  avatar Christian Bagley avatar Anachron avatar Jason Miller avatar  avatar Suriyaa Sundararuban avatar Gilles Lepretre avatar  avatar Michael Demarais avatar Rafael Moraes avatar

Watchers

 avatar James Cloos avatar  avatar

Forkers

alex223124

omg's Issues

Add other backends (including local)

Personally, I don't want to rely on proprietary Parse backend. Moreover I already have homedir synced across computers, so I don't need to rely on any remote storage.

I would be great to see a support for more backends.

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.