{"id":16611272,"url":"https://github.com/shalldie/tnote","last_synced_at":"2026-01-12T07:46:40.779Z","repository":{"id":90549204,"uuid":"522448604","full_name":"shalldie/tnote","owner":"shalldie","description":"Cloud Notebook in terminal. 终端中运行的云笔记本。","archived":false,"fork":false,"pushed_at":"2024-05-27T06:40:14.000Z","size":215,"stargazers_count":9,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-09T10:21:36.438Z","etag":null,"topics":["go","note","notebook","ternimal","tnote"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shalldie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-08T07:31:36.000Z","updated_at":"2024-12-18T07:17:02.000Z","dependencies_parsed_at":"2025-02-14T15:44:12.090Z","dependency_job_id":null,"html_url":"https://github.com/shalldie/tnote","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/shalldie/tnote","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shalldie%2Ftnote","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shalldie%2Ftnote/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shalldie%2Ftnote/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shalldie%2Ftnote/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shalldie","download_url":"https://codeload.github.com/shalldie/tnote/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shalldie%2Ftnote/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259482931,"owners_count":22864850,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["go","note","notebook","ternimal","tnote"],"created_at":"2024-10-12T01:36:27.805Z","updated_at":"2026-01-12T07:46:40.751Z","avatar_url":"https://github.com/shalldie.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- 中英文切换 --\u003e\n\u003cdiv align=\"right\"\u003e\n\nEnglish | [中文](./README.zh-CN.md)\n\n\u003c/div\u003e\n\u003c!-- 中英文切换 end --\u003e\n\n\u003c!-- 封面区域 --\u003e\n\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"https://user-images.githubusercontent.com/9987486/229472271-62a5d923-f7b7-416c-913e-c842ecc2de4d.png\" width=\"320\" /\u003e\n\n### Cloud Notebook in terminal, based on Gist. 🦋\n\n`终端中运行的云笔记本，基于 Gist 构建。`\n\n[![Release Version](https://img.shields.io/github/v/release/shalldie/tnote?display_name=tag\u0026logo=github\u0026style=flat-square)](https://github.com/shalldie/tnote)\n[![Docker Image Version](https://img.shields.io/docker/v/shalldie/tnote/latest?style=flat-square\u0026logo=docker)](https://hub.docker.com/r/shalldie/tnote/tags)\n[![Go Version](https://img.shields.io/github/go-mod/go-version/shalldie/tnote?label=go\u0026logo=go\u0026style=flat-square)](https://github.com/shalldie/tnote)\n[![Go Reference](https://pkg.go.dev/badge/github.com/shalldie/tnote.svg)](https://pkg.go.dev/github.com/shalldie/tnote)\n[![Build Status](https://img.shields.io/github/actions/workflow/status/shalldie/tnote/ci.yml?logo=github\u0026style=flat-square)](https://github.com/shalldie/tnote/actions)\n[![License](https://img.shields.io/github/license/shalldie/tnote?logo=github\u0026style=flat-square)](https://github.com/shalldie/tnote)\n\n\u003cimg src=\"https://github.com/shalldie/tnote/assets/9987486/57902934-4a58-482a-adff-fafba92dbae9\" width=\"900\"\u003e\n\n\u003c/div\u003e\n\n\u003c!-- 封面区域 end --\u003e\n\n`tnote` is a notebook application running on `Terminal`, allowing you to quickly access, synchronize content, and record your idea on different devices.\n\n- [x] Application 🎯\n  - [x] Shortcut keys, mouse operations\n  - [x] Cloud storage persistence, support Github/Gitee\n  - [x] i18n\n- [x] Files\n  - [x] Add, delete, check, and modify\n- [x] Detail 📝\n  - [x] Markdown highlighted\n  - [x] Edit and save\n- [x] Installation\n  - [x] binary\n  - [x] go install\n  - [x] docker\n\n## Prepare \u0026 Config\n\nThe application is built on gist, support Github/Gitee.\n\n- [Applying for Github access token](https://github.com/settings/tokens/new), and then add it to the environment variable `TNOTE_GIST_TOKEN`。\n- [Applying for Gitee access token](https://gitee.com/profile/personal_access_tokens/new), and then add it to the environment variable `TNOTE_GIST_TOKEN_GITEE`。\n\n```bash\n# ~/.bashrc, github\nexport TNOTE_GIST_TOKEN=\"\u003cyour_access_token\u003e\"\n```\n\n| Environment Variable                          | Default | Description                                           |\n| :-------------------------------------------- | :-----: | :---------------------------------------------------- |\n| `TNOTE_GIST_TOKEN` / `TNOTE_GIST_TOKEN_GITEE` |         | `access token` applied for                            |\n| `TNOTE_LANG` / `LANG`                         | `en_US` | Language preferred, optional values: `en_US`、`zh_CN` |\n\n## Installation\n\n### 1. binary\n\n[Download](https://github.com/shalldie/tnote/releases), download and execute it, adding to `PATH` would be even better.\n\n| File                 | OS                       |\n| :------------------- | :----------------------- |\n| `tnote.darwin-amd64` | `Mac amd64`、`Mac arm64` |\n| `tnote.linux-amd64`  | `Linux amd64`            |\n| `tnote.linux-arm64`  | `Linux arm64`            |\n\nexample:\n\n```bash\n# install\nwget -O tnote [url]\nsudo chmod a+x tnote\nsudo mv tnote /usr/local/bin/tnote\n# run\ntnote\n```\n\n### 2. go install\n\nNeed `go@1.20+` environment.\n\n```bash\n# install\ngo install github.com/shalldie/tnote@latest\n# run\ntnote\n```\n\n### 3. docker\n\n```bash\ndocker run -it -e TNOTE_GIST_TOKEN=$TNOTE_GIST_TOKEN shalldie/tnote:latest\n```\n\n## LICENSE\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshalldie%2Ftnote","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshalldie%2Ftnote","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshalldie%2Ftnote/lists"}