Skip to main content

tanbunism

tanbunismは「知識を単文と関係に分解して管理する」ための知識管理システムです。 現在は開発中です。

動機

大学数学や読書を通して、知識同士の依存関係を追跡しながら整理したいと考えた。

説明

本ツールは

  1. 理解した内容を1文とそれらを関連付けに分解してメモ(再構成)するための独自文法
  2. その文法に則ったプレーンテキストの読み取りと蓄積
  3. 関連付けによる情報の検索・表示

を提供する。

これで知識を整理すれば、概念の位置づけや複雑さなどを一目で分かるようになる。

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)

Source distribution for tanbunism 0.0.15
File Size Uploaded
tanbunism-0.0.15.tar.gz 110.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tanbunism 0.0.15
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.15 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page