Skip to content

Latest commit

 

History

101 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

looseleaf

A simple and intuitive web application for creating, organizing, and managing your markdown notes efficiently.

Features

  • Create, edit, and delete markdown notes
  • Organize notes with tags or categories
  • Search and filter notes
  • Responsive design for desktop and mobile
  • Secure user authentication

Installation / Usage

  1. Clone this repo
  2. pip install -r requirements.txt
  3. cd frontend/
  4. npm install .
For Regular Users:
  1. npm run build
  2. cd -
  3. python3 setup.py develop
  4. looseleaf --help
For Developers:
  1. npm run dev
Configuration
  1. looseleaf set-config "port" [PORT]

  2. looseleaf set-config "home_dir" [HOME_DIR]

  3. Run --help command for all options:

  add-note    Add a new note with the given NAME.
  copy-note   Copy the content of a note by its ID to the clipboard.
  get-config  Get the current configuration settings.
  set-config  Set a configuration setting.
  view-note   View a note by its ID.
  view-notes  View all notes.
  web         Run the web application.

Contributing

Contributions are welcome! To contribute:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/your-feature)
  3. Commit your changes (git commit -am 'Add new feature')
  4. Push to the branch (git push origin feature/your-feature)
  5. Open a pull request

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Open-source web-app that allows you to manage markdown files and organize them, keep them in order and organized by topic, powered by Flask and Pathlib.

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages