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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file urtext-0.1.8.tar.gz.
File metadata
- Download URL: urtext-0.1.8.tar.gz
- Upload date:
- Size: 100.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
acae7ee5725c9b520b7693658f5351ebaa2616199dcb3484aef0b0b05a21fb08
|
|
| MD5 |
9a52f355e892c19ab2023d1d6d80a325
|
|
| BLAKE2b-256 |
72c832022299ffd8a2d5e74c8fa4ae3266cda44718a93454f682cc48bf953549
|
File details
Details for the file urtext-0.1.8-py3-none-any.whl.
File metadata
- Download URL: urtext-0.1.8-py3-none-any.whl
- Upload date:
- Size: 146.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f1e61c68974521ca812ec0cad0341e0e7d612e49194b56fe106a0597d3aaed9
|
|
| MD5 |
70f0cb7c5bff201a772d2493b8b9f96c
|
|
| BLAKE2b-256 |
e6e9f3794f4c4ae32a264bf1f38832e25908f7f103bb8d0f665825bcf861187b
|