tanbunism
tanbunismは「知識を単文と関係に分解して管理する」ための知識管理システムです。 現在は開発中です。
動機
大学数学や読書を通して、知識同士の依存関係を追跡しながら整理したいと考えた。
説明
本ツールは
- 理解した内容を1文とそれらを関連付けに分解してメモ(再構成)するための独自文法
- その文法に則ったプレーンテキストの読み取りと蓄積
- 関連付けによる情報の検索・表示
を提供する。
これで知識を整理すれば、概念の位置づけや複雑さなどを一目で分かるようになる。
Requirements
Python 3.11+
How to use
Installation
pip install tanbunism
プレーンテキストの独自文法
# 題名 // 情報のまとまりの識別として使う
// メタ情報
[@author 著者]
[@publish 第一出版日]
[@url url]
! コメントは!から始まる1行
## 見出し1
aaa //1文にはインデントが必要
bbb\
ccc //改行を含めて1文(bbbccc)と見なす
### 見出し2
...
###### 見出し5 // 5段階まで見出しが使える
ppp
qqq //pppの配下を表す 詳細などを書く
<- rrr //pppの前提
-> sss //pppによる帰結
...途中
CLI
tb --help #helpの表示
例: プレーンテキストを読み取り
cat xxx.txt |tb read
# or
tb read xxx.txt
URLs
PyPI: https://pypi.org/project/tanbunism/ GitHub: https://github.com/shogogoto/tanbunism
Metadata
Release files for tanbunism 0.0.15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tanbunism-0.0.15.tar.gz | 110.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tanbunism-0.0.15-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 297.6 kB
Release files / tanbunism-0.0.15.tar.gz
| Download URL | tanbunism-0.0.15.tar.gz |
|---|---|
| Size | 110.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c58b6c1bcce8aaf9e5adc1dad3d8bfa5696d273404f4a397868475f85f447bc8
|
|
BLAKE2b-256 checksum How to use checksums |
700b0138e526beba205f2a5ece532199a86c369d109659f7724c754de6d39127
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.4.1 CPython/3.12.13 Linux/6.17.0-1015-azure
|
Release files / tanbunism-0.0.15-py3-none-any.whl
| Download URL | tanbunism-0.0.15-py3-none-any.whl |
|---|---|
| Size | 187.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
32962bbaf7cf35d880814e7bacb5a9fff155891530cbe099729b221c44c01aa8
|
|
BLAKE2b-256 checksum How to use checksums |
880577e2053b23c0690e01824095861d43a652f6d847ea94475e9281bb04f982
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.4.1 CPython/3.12.13 Linux/6.17.0-1015-azure
|