Skip to main content

No project description provided

Project description

knowde

knowde(know + node)は知識管理メモ支援ツールである。
理解とは分解と再構成だ。 機械は自分の手で分解・組み立て直すことではじめてその構造を把握できる。 知識も同様である。

本ツールは

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

を提供する。

これで知識を整理すれば、概念の位置づけや複雑さなどを一目で分かるようになる。 wikipediaのようなリンク地獄や知識の体系的理解の難しさとはおさらばだ!

Requirements

Python 3.11+

How to use

Installation

pip install knowde

プレーンテキストの独自文法

# 題名 // 情報のまとまりの識別として使う
    // メタ情報
    [@author 著者]
    [@publish 第一出版日]
    [@url url]
! コメントは!から始まる1行
## 見出し1
    aaa //1文にはインデントが必要
    bbb\
        ccc //改行を含めて1文(bbbccc)と見なす
### 見出し2
    ...
###### 見出し5 // 5段階まで見出しが使える
    ppp
        qqq    //pppの配下を表す 詳細などを書く
        <- rrr //pppの前提
        -> sss //pppによる帰結

    ...途中

CLI

kn --help #helpの表示

例: プレーンテキストを読み取り

cat xxx.txt |kn read
# or
kn read xxx.txt

URLs

PyPI: https://pypi.org/project/knowde/
GitHub: https://github.com/shogogoto/knowde


なぜこれを作ろうと思ったか

大学数学ムズすぎ

定理の依存関係を追えれば、全体像が把握しやすくなるだろうと思った。

大学数学の勉強で以下を経験した。

  • 名前もない大量の定理があって証明を追い切れなかった
  • 全体像がつかめない、どこに繋がっているかも分からずモチベが低下した

手書きメモの限界

見返せる生きたメモはプレーンテキストなどのデジタルなものしか不可能だと悟った。

読書内容をいざブログなどでアウトプットしようとしたら、 全く書けるレベルに達していないことが発覚して愕然とした。
だから次は読書メモを始めた。 ノートやコピー用紙では紙のこすれや消しゴムのせいで文字が滲んだり、紙が痛んり、 かさばった。それが嫌でデジタルペーパーに移行した。
しかし、それらの手書きメモは検索性が悪く、見返すことはなかった。 見返してもメモの精度が低く、アウトプットの参考として使い物にならないものばかりだった。

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

knowde-0.0.10.tar.gz (96.4 kB view details)

Uploaded Source

Built Distribution

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

knowde-0.0.10-py3-none-any.whl (175.1 kB view details)

Uploaded Python 3

File details

Details for the file knowde-0.0.10.tar.gz.

File metadata

  • Download URL: knowde-0.0.10.tar.gz
  • Upload date:
  • Size: 96.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.8 Linux/6.8.0-1020-azure

File hashes

Hashes for knowde-0.0.10.tar.gz
Algorithm Hash digest
SHA256 0d10979befef55e4451b91ec9d9e530f3efc82289b3bb1948b9ec3944921d5ab
MD5 4ae45494147bd2a6ada7d93e6d49669c
BLAKE2b-256 f933fe459b4a6b2fd03e3a8c0e769f543e120e64a2a0deffa6b631e77ec5af63

See more details on using hashes here.

File details

Details for the file knowde-0.0.10-py3-none-any.whl.

File metadata

  • Download URL: knowde-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 175.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.8 Linux/6.8.0-1020-azure

File hashes

Hashes for knowde-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 77138d379f9773755be03957dccfad7c055c0431106af174e944873897132d86
MD5 b987d2d750766c4958d048e2ba0651b1
BLAKE2b-256 419932aaba62d9a56cd45d319b088ec38e01c9b367b4e5a8110650a63b716f91

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