Git Product home page Git Product logo

cmd-notebox's Issues

Moving Notes between Noteboxes

Using the following command:

nb mv <destination notebox> <noteid|last|search terms>

  • Should the whole source notebox be checked to see if keeping links to
    that note breaks access level (see #3).

Deleteing Notes

Deleting notes, same syntax as something like open/edit.

nb delete 20220119163216
nb delete last
nb delete bash workflow

Switch between private, work and public noteboxes

There is a need to maintain separate note repositories for

  • private notes
  • work notes
  • public notes

Hence, there is a need to switch between the various note repositories
when working with nb


Proposal:

  • To add new note repo:

    nb repo.add private

    This should interactively ask for

    1. Repository remote link
    2. Repository Directory Path
  • To switch to note repo

    nb repo.switch private 
  • Display the current repo being used

    nb repo

    output:

    private
    

Notebox Access levels

The separate noteboxes need to be able to see each other.

For example if I am in the private notebox, I need to be able to see
notes from public notebox when performing searches.

This should be controlled by access levels.

A notebox will have search visibility of noteboxes that have a lower
access level than it.

Commands required:

  • Check access level of current notebox

    nb repo.access_level
  • Set the access level of current notebox

    nb repo.access_level 3

And of course, the search functionality will be affected accordingly

Filter to notes made today

Need a way to list the notes made in a particular day, so one can go
through the fleeting notes at the end of the day, do some revision

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.