Skip to main content

A minimalist terminal writing tool for geeks

Project description

purple-soul

A minimalist writing tool for terminal geeks.
给极客的极简终端写作工具。

No Markdown preview. No sidebar. No distraction.
Just you, your words, and a black screen.

没有预览,没有侧边栏,没有任何干扰。
只有你、你的文字,和一块纯黑的屏幕。

screenshot

screenshot2


Built with Textual. Inspired by the idea that writing should feel like thinking — quiet, focused, and fast.

基于 Textual 构建。写作应该像思考一样——安静、专注、快速。

Install · 安装

pipx install purple-soul

Run · 启动

purple-soul

Shortcuts · 快捷键

Key Action
Ctrl+S Save · 保存
Ctrl+N New file · 新建
Ctrl+L File list + tags · 文件列表与标签
Ctrl+F Search · 搜索
Ctrl+E Copy all to clipboard · 复制全文
Ctrl+Q Quit · 退出

Tags · 标签系统

Write #tag or #parent/child anywhere in your text to organize files — like flomo, but in your terminal.

在文字中直接写 #标签#父级/子级,自动归类文件——像 flomo,但在终端里。

Storage · 存储路径

Files are saved to ~/Documents/purple-soul by default.

默认保存到 ~/Documents/purple-soul

To change the path, edit:

~/.config/purple-soul/config

Replace the content with your preferred directory path.
修改文件内容为你想要的目录路径即可。

Design · 设计理念

  • Pure black background · 纯黑背景 #0d0d0d
  • Terminal default text color · 跟随终端字色
  • Purple accent · 紫色点缀 #7c6af7
  • Breathing status bar · 呼吸感状态栏
  • Auto-save every 30 seconds · 每30秒自动保存
  • Files saved as plain .txt · 纯文本存储

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

purple_soul-0.1.8.tar.gz (66.6 kB view details)

Uploaded Source

Built Distribution

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

purple_soul-0.1.8-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file purple_soul-0.1.8.tar.gz.

File metadata

  • Download URL: purple_soul-0.1.8.tar.gz
  • Upload date:
  • Size: 66.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for purple_soul-0.1.8.tar.gz
Algorithm Hash digest
SHA256 3c44ef3bf4296f50fd74728d39c8c60bac0159415ba6db67f848a29f00a8cecc
MD5 c7662f1cae5da5ff16e77f0fccc3a95f
BLAKE2b-256 374bce9e7c6ccd2d4efbb98e8d60a26e6f2c97fbe87f8885a70c4cde8ba44d6d

See more details on using hashes here.

File details

Details for the file purple_soul-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: purple_soul-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for purple_soul-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 bbcfeaa19b81bdd15c9f9ebd47881dde99cda962bef38da59cafca7a18f564c6
MD5 daf32f47f2e1cda17b6af841db2b7f5b
BLAKE2b-256 6b538b07ba0c0c8ea5801ce16bdef92a11160ff8dcdfb0ccbc15d1ebe19fe55f

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