Skip to main content

Note-taking app with LaTeX math rendering.

Project description

MX-Notes

Installation

pip

    shell> pip install mx-notes

From source

    shell> git clone https://github.com/amunger3/mx-notes.git
    shell> cd mx-notes
    shell> python setup.py install

Usage

CLI

MX-Notes can be ran from the command line with the command mx:

    shell> mx <notes-dir> --host <host> --port <port>

where notes-dir represents the path to your desired MX-Notes directory.

Defaults

  • notes-dir: ~/MX-Notes (will create directory if it doesn't exist)
  • host: 127.0.0.1 (localhost)
  • port: 5000

Features

Creating Notes

Notes are created by selecting the 'New' button. Setting the title is optional. Notes are saved automatically as they are edited.

Editing Notes

The note editing screen allows the user to edit the note title and content. Math symbols and their keybindings are shown on the left panel for quick access.

Listing Notes

When the app is started, the main screen is a list of notes in the specified directory. These notes are ordered by modification time. Clicking on a note's title will bring up its edit screen.

Notes Format

Notes are saved as .txt with a Markdown-style title followed by the note's content.

Developing

Requirements

  • python
  • npm

MX-Notes

Changelog

Changelog labels are any of the following:

  • [BUGFIX], [CHANGE], [CODEQUALITY], [DEPENDENCY], [ENHANCEMENT], [OTHER], [TRANSLATION]

Version 0.0.3 (2021-01-04)

  • [DEPENDENCY] Added UIKit and Sass compiler.

Version 0.0.2 (2021-01-04)

  • [CODEQUALITY] pathlib.Path used over os.path.
  • [ENHANCEMENT] Altered CSS slightly.

Version 0.0.1 (2021-01-03)

  • [OTHER] Initialized project.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mx-notes-0.0.3.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mx_notes-0.0.3-py2.py3-none-any.whl (153.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file mx-notes-0.0.3.tar.gz.

File metadata

  • Download URL: mx-notes-0.0.3.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.9.1

File hashes

Hashes for mx-notes-0.0.3.tar.gz
Algorithm Hash digest
SHA256 fcd65f66a31be01ee49ec3799f6dbdf4998fecd68f4cbcd6148d5f8cf33a2a07
MD5 a2c2fdba41b906d8d56fe06be37ffa84
BLAKE2b-256 f8cf3a89f4548dcb2178e9540181e53da695312d040ab54e841920560caa6ad6

See more details on using hashes here.

File details

Details for the file mx_notes-0.0.3-py2.py3-none-any.whl.

File metadata

  • Download URL: mx_notes-0.0.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 153.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.9.1

File hashes

Hashes for mx_notes-0.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f75714305b999037ae6b24352f97e9e49e196054d81bc41e1c6ff151b7ffe6f5
MD5 61d49e0b8e0e8bf0b8bbdae118d090b2
BLAKE2b-256 058113299be24052f4fd41fadd87ef5ede319d4392a074cf5fd472f45b843ee6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page