Giter VIP home page Giter VIP logo

foolscap's Introduction

foolscap's People

Contributors

s3bw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

freemanpy

foolscap's Issues

implement Time

time note was edited,
time note was viewed,
time note was created

Looping scroll

after #62 make list jump to the bottom when pressing up on the list at the first item and vis versa

Parse other titles from note

Although notes can contain a main description, we need to embed multiple sections into one note, thus we need a way of breaking down a note - so parse these additional titles

simplify dependencies

Currently flake8 is defined in tox.ini, this needs to be moved to a test requirements.txt.

Also need to remove dependencies which aren't needed

Viewing note counts towards "Last Modified"

This is counter logic. (Although it works as intended)
Decide what should happen here:

A: change key to date_viewed_or_modified (or something which better represents this key)
B: ?

Sorting needs to be different with a small amount of notes

Relax the rule that it shouldnt come 1st if it's in the top 3 most viewed.

This rule should only come into effect at 5 notes.
Otherwise the note order doesn't change and I have to do a consistent 4 clicks to get to it.

This rule only benefits after 5 notes.

Integrate Cloud Storage.

This would be neat.

It would be worth checking out the drive api or a dropbox api to implement this.

Fscap should check if Env exists and provide setup instructions

Currently fscap list checks the directory but not new such that after creating a note it is lost as the note directory hasn't been set. One should check the path before entering vim.

If path does not exit ask to continue to setup fscap
enter path name: .fscap_notes
create: notes, data, deleted

This Issue follows from #72

Make Right Click Open Drop Down

(TASK:) hitting right arrow drops the contents down:

> test_note               + description
> new_note                - description
 ---> subheading          - description
 ---> subheading          - description

Include install

This should use setup.py file to allow the app to be run from CLI.

fscap list
fscap view x

Default Filter out Tags

This can be used to create list sections.

e.g. textbook tag can always be filtered out unless specified.

Call a directory list to list all the sections. e.g:

  • general
  • textbooks
  • work

Track tag changes

Have a commit history for tags:

{code} +added-to+ python_notes (ndsfo312)
{code} +added-to+ git_notes (1488j9e2)
{tests} +added-to+ circleci_notes (2418j4e2)
{code} -removed-from- circleci_notes (o33812e2)

Count total subheadings in note

#20 This will come after number 20.

Include number in list. and have these for dropdown.
Alternatively Have the main description as a drop down.

Print Extracts

Following #20

Notes should print just the extracts of the sub-headings - instead of the whole note.
(This needs a note to act with sub-directories too)

Change list to a customable directory block format

Use tags as main sections
Sort by last edited/viewed
main the blocks super pretty.

e.g.

##############################
# vim_commands:       notes on vim #
# linux_commands:     notes on vim  #
# gsutils_commands:  notes on vim  #
# git_commands:        notes on vim  #
##############################

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.