16 نسخه ناپایدار (4 شکستگی)
0.5.9 | 13 ژوئیه 2024 |
---|---|
0.5.8 | 7 ژوئیه 2024 |
0.4.1 | 3 ژوئیه 2024 |
0.3.0 | 29 ژوئن 2024 |
0.1.0 | 20 اوت 2023 |
#2569 در ابزارهای خط فرمان
243 بار بارگذاری در ماه
1.5MB
3K SLoC
دنوت تییوئی
تییوئی برای دنوت (https://www.getdnote.com/)
مستندات را بررسی کنید »
گزارش اشکال · درخواست ویژگی
🌟 درباره پروژه
این یک تییوئی (رابط کاربری دسکتاپ) برای dnote
است.
🏗️ ساخت با
🚀 شروع به کار
این یک مثال از نحوه ارائه دستورالعملها برای تنظیم پروژه محلی شما است. برای شروع یک نسخه محلی، مراحل زیر را دنبال کنید.
🛠️ الزامات پیشنیاز
- rust نصب کنید: https://rust-lang.net.cn/
- دنوت نصب کنید: https://github.com/dnote/dnote#installation
📥 نصب
دانلود مستقیم
شما میتوانید فایل tar.xz
مطابق با سیستمعامل خود را از صفحهی منتشرها دانلود کنید، آن را استخراج کرده و اجرای فایل باینری dnote-tui
را انجام دهید.
Cargo
cargo install dnote-tui
اگر مایلید مستقیماً از شاخه اصلی نصب کنید، از
cargo install --git https://github.com/deepanchal/dnote-tui
وقتی نصب شد، تنها کافی است اجرا کنید
dnote-tui
من روشهای نصب اضافی را ارائه خواهم داد تا پروژه به حالت پایدارتر تبدیل شود.
🏃 اجرای پروژه محلی
- پروژه را کپی کنید.
git clone https://github.com/deepanchal/dnote-tui.git
- به داخل پروژه بروید.
cd dnote-tui
- توی تییوئی اجرا کنید
cargo run
🐳 با Docker امتحان کنید
با استفاده از Docker به سرعت شروع به کار با dnote-tui کنید! این تنظیم شامل دادههای آزمایشی پیشبارگذاری شده است تا بتوانید به طور مستقیم به بررسی ویژگیهای TUI بپردازید.
- پروژه را کپی کنید و به مسیر پروژه بروید
git clone https://github.com/deepanchal/dnote-tui.git
cd dnote-tui
- برای ساخت تصویر Docker و اجرای پوسته dnote-tui با استفاده از Docker Compose، دستور زیر را اجرا کنید
docker compose run --rm dnote-tui
یا اگر ترجیح میدهید مستقیماً با Docker بدون Docker Compose استفاده کنید، میتوانید مراحل زیر را دنبال کنید
# Build the docker image
docker build --build-arg RUST_VERSION=1.76.0 --build-arg DNOTE_VERSION=0.15.1 -t dnote-tui .
# Run the docker container
docker run --rm -it dnote-tui
📝 استفاده
🏃 اجرا
cargo run
🏗️ ساخت
cargo build
🧪 اجرای آزمایشها
cargo test
🎯 نقشه راه
- تییوئی پایهای با سه بخش (کتابها، صفحات و محتوا) نمایش داده شود
- کاربر دنوت ایجاد شود
- خروجی دنوت cli را به ساختارهای مورد استفاده توسط کاربر دنوت تحلیل کنید
- 在dnote客户端中添加使用dnote cli执行写操作的方法
- 特性
- 读取操作
- 从dnote cli读取书籍到tui
- 从dnote cli读取页面到tui
- 从dnote cli读取页面内容到tui
- 在页面部分旁边显示截断的页面内容
- 写操作
- 搜索和导航
- 杂项(锦上添花)
- 读取操作
查看开放问题以获取所有建议功能(以及已知问题)的完整列表。
🤝 贡献
贡献使得开源社区成为一个如此神奇的学习、灵感和创造的地方。您所做出的任何贡献都将被强烈赞赏。
如果您有改进这个项目的建议,请分支仓库并创建一个拉取请求。您也可以简单地创建一个带有“增强”标签的问题。别忘了给项目加星!再次感谢!
- 分支项目
- 创建您的功能分支 (
git checkout -b feat/amazing-feature
) - 提交您的更改 (
git commit -m 'feat: add some amazing-feature'
) - 将更改推送到分支 (
git push origin feat/amazing-feature
) - 打开拉取请求
📄 许可证
在MIT许可证下分发。有关更多信息,请参阅LICENSE
。
依赖关系
~25–42MB
~614K SLoC