Giter Site home page Giter Site logo

tnote's Introduction

English | 中文

Cloud Notebook in terminal, based on Gist. 🦋

终端中运行的云笔记本,基于 Gist 构建。

Release Version Docker Image Version Go Version Go Reference Build Status License

tnote is a notebook application running on Terminal, allowing you to quickly access, synchronize content, and record your idea on different devices.

  • Application 🎯
    • Shortcut keys, mouse operations
    • Cloud storage persistence, support Github/Gitee
    • i18n
  • Files
    • Add, delete, check, and modify
  • Detail 📝
    • Markdown highlighted
    • Edit and save
  • Installation
    • binary
    • go install
    • docker

Prepare & Config

The application is built on gist, support Github/Gitee.

# ~/.bashrc, github
export TNOTE_GIST_TOKEN="<your_access_token>"
Environment Variable Default Description
TNOTE_GIST_TOKEN / TNOTE_GIST_TOKEN_GITEE access token applied for
TNOTE_LANG / LANG en_US Language preferred, optional values: en_USzh_CN

Installation

1. binary

Download, download and execute it, adding to PATH would be even better.

File OS
tnote.darwin-amd64 Mac amd64Mac arm64
tnote.linux-amd64 Linux amd64
tnote.linux-arm64 Linux arm64

example:

# install
wget -O tnote [url]
sudo chmod a+x tnote
sudo mv tnote /usr/local/bin/tnote
# run
tnote

2. go install

Need [email protected]+ environment.

# install
go install github.com/shalldie/tnote@latest
# run
tnote

3. docker

docker run -it -e TNOTE_GIST_TOKEN=$TNOTE_GIST_TOKEN shalldie/tnote:latest

LICENSE

MIT

tnote's People

Contributors

shalldie avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

tnote's Issues

images

放一些readme用到的图片

「feature-request」添加国际化支持

背景

纯中文受众太小,想让这个工具能面向更多的用户。
计划添加多语言包支持。
The pure Chinese audience is too small, and I want this tool to be aimed at more users.
Plan to add support for multiple language packs.

目标

工具添加多语言包支持

计划

设置:环境变量 TNOTE_LANG =》 环境变量 LANG =》英文兜底
方案:调研国际化方案,目前计划自己简单封装

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.