Skip to main content

Urtext /ˈʊrtekst/ is a markup language and framework for programmable notebooks in text files on top of the Python language.

Project description

Urtext Core Library

This repository

This repository is the core Urtext library in Python. It has no user interface and requires an implementation in a text editor (see Implementations).

What Urtext Is

Urtext /ˈʊrtekst/ is an open-source syntax and interpreter for plaintext writing, research, documentation, knowledge bases, journaling, Zettelkasten, project/personal organization, note taking, a lightweight database substitute, or any other writing or information management that can be done in text format. See https://urtext.co for more information.

Implementations

Currently there are implementations for Desktop (Windows/Mac/Linux) using Sublime Text and iOS using Pythonista.

Sublime Text

The implementation in Sublime Text is a Sublime Text Package, with all dependencies, that also includes a syntax definition, themes, and default keybindings. Its repository is https://github.com/nbeversl/UrtextSublime.

It can be installed using Package Control, though it has its own package control channel.

Installation instructions are here: https://urtext.co/setup/sublime-text/.

iOS

There is an implementation for iOS using Pythonista. The repository for this implementation is at urtext_pythonista and utilizes Sublemon, a simple custom editor created just for this implementation that provides syntax highlighting and a custom keyboard.

An install script is available that downloads all dependencies in a single step. For instructions, see that repository or https://urtext.co/setup/ios-using-pythonista/.

Questions and Issues

All questions and support requests may be submitted to the webform https://urtext.co/support/ (no login needed).

Developer questions and issues with this core library may be submitted to the issues tab. For issues with specifical implementations, please submit to the issues tabs of the those repositories.

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

urtext-0.1.4.tar.gz (100.3 kB view details)

Uploaded Source

Built Distribution

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

urtext-0.1.4-py3-none-any.whl (145.9 kB view details)

Uploaded Python 3

File details

Details for the file urtext-0.1.4.tar.gz.

File metadata

  • Download URL: urtext-0.1.4.tar.gz
  • Upload date:
  • Size: 100.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.6

File hashes

Hashes for urtext-0.1.4.tar.gz
Algorithm Hash digest
SHA256 f378a8f7a433ccb972adefe8cd85db31e9299f5ead5f93f4cfaf1f06db8f3e4a
MD5 1944235dd38fbec62c366a1d9e573e7d
BLAKE2b-256 30a2ed7fbfcb35390ff968215833b1c2b76d4035062c35f6b2a7a9a110942a9f

See more details on using hashes here.

File details

Details for the file urtext-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: urtext-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 145.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.6

File hashes

Hashes for urtext-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d461f6aba91a435a86d59f65f502ae6c1e90ad682d9c79993fe2aeefea0754a2
MD5 c2c7a32bafd63ad1fda4d9fb3e946b5e
BLAKE2b-256 84cc74ba69fa6cbde7ca417611b9ea7cad520fdbb1b26518f54bb6364e481cff

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