Giter Club home page Giter Club logo

bookmarker's Introduction

Bookmarker

Bookmarker is a CLI app powered by Firesearch that allows you to store url bookmarks with tags. The bookmarks can then be searched for by using the tags provided when the bookmark was created.

For example, a bookmark for https://github.com can be stored with the tags git source control etc. Then searching for the bookmark using source or git will return the bookmark with the URL which can be opened.

Usage

Installation

go get github.com/willdot/bookmarker

Firesearch

Currently this CLI tool has only been tested with Firesearch in dev. To set up it up in dev, follow the instructions here to get the Firebase emulator started and the Firesearch Docker container up and running.

To use against production Firesearch, follow the instructions here and ensure that the following environment variables are set before running: ENDPOINT INDEXPATH SECRET

TODO: Try this out using production Firesearch

Add a bookmark

bookmarker add --url=github.com --name=github --tags="git, source control" Note: The tags must be wrapped in "" and comma separated and the name of the bookmark will also be stored as a tag.

Find a bookmark

bookmarker find git

Shoutouts

Firesearch is the power behind this project. Check it out at https://firesearch.dev It's so easy to get up and running with excellent API documentation.

bookmarker's People

Contributors

willdot avatar

Stargazers

 avatar

Watchers

 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.