twx

所属分类:浏览器
开发工具:GO
文件大小:0KB
下载次数:0
上传日期:2022-10-04 03:31:51
上 传 者sh-1993
说明:  Twx是一个基于[twtxt](https:dev.twtxt.net)规范的去中心化微博客户端,用于处理您的twtxt文件。,
(Twx is a decentralised microblogging client based on the specs of [twtxt](https: dev.twtxt.net ), used to handle your twtxt file.,)

文件列表:
.tests/ (0, 2022-10-03)
.tests/config (231, 2022-10-03)
.tests/openmock/ (0, 2022-10-03)
.tests/openmock/http.yaml (866, 2022-10-03)
LICENSE (0, 2022-10-03)
cmd/ (0, 2022-10-03)
cmd/context/ (0, 2022-10-03)
cmd/context/context.go (175, 2022-10-03)
cmd/follow/ (0, 2022-10-03)
cmd/follow/follow.go (3814, 2022-10-03)
cmd/hooks/ (0, 2022-10-03)
cmd/hooks/command/ (0, 2022-10-03)
cmd/hooks/command/cmdhook.go (436, 2022-10-03)
cmd/hooks/hooks.go (499, 2022-10-03)
cmd/hooks/yarn/ (0, 2022-10-03)
cmd/hooks/yarn/yarnhook.go (3011, 2022-10-03)
cmd/quickstart/ (0, 2022-10-03)
cmd/quickstart/quickstart.go (5395, 2022-10-03)
cmd/quickstart/quickstart_test.go (7704, 2022-10-03)
cmd/root.go (2536, 2022-10-03)
cmd/timeline/ (0, 2022-10-03)
cmd/timeline/timeline.go (2840, 2022-10-03)
cmd/timeline/timeline_test.go (4504, 2022-10-03)
cmd/tweet/ (0, 2022-10-03)
cmd/tweet/tweet.go (3185, 2022-10-03)
cmd/tweet/tweet_test.go (1732, 2022-10-03)
cmd/unfollow/ (0, 2022-10-03)
cmd/unfollow/unfollow.go (1918, 2022-10-03)
config/ (0, 2022-10-03)
config/config.go (7191, 2022-10-03)
config/config_test.go (3414, 2022-10-03)
go.mod (1564, 2022-10-03)
go.sum (8932, 2022-10-03)
httpclient/ (0, 2022-10-03)
httpclient/client.go (579, 2022-10-03)
main.go (170, 2022-10-03)
makefile (403, 2022-10-03)
... ...

# twx A decentralised microblogging client based on the specs of [twtxt](https://dev.twtxt.net/), used to handle your twtxt file. ## Why another client I love twtxt format for its simplicity and being a real decentralized communication protocol. But I see some issues that I want to focus. So i created my own twtxt client because I want to be able to make tests to evolve the format, on what I think lack to the protocol : 1. Decentralized ID 2. Tweet Encryption 3. Metadata (Profile) Encryption 4. Discoverability 5. Ability to create rooms 6. Ability to administrate rooms ## Already Done : twx can : - post a tweet - reply to a tweet - create a timeline - follow people - unfollow people - preHook and postHook ## Todo : twx can't *yet* : - Have a pretty Timeline (in many format) - Have caching - Have plugin hooks (to github / gdrive /one drive / ...) - Lot of useful commands (thread, tags, profile, ....) - create a local webserver - Encryption - Discoverability - Decentralized ID ### Todo ( more precise ) : ## Timeline : - replace on timeline @nick or @ and present it like : @nick@url - highlight tags - add mkdown integration + color - use_pager: use a pager (less) to display your timeline (sorting not apply here) - porcelain style output in an easy-to-parse format (without pretty things) - use_abs_time: use absolute datetimes in your timeline - timeline --web - timeline --gemini - timeline generates microformat v2 (https://microformats.org/wiki/microformats2) => html to see - timeline with thread organized ## Tweet : - character_warning: warn when composed tweet has more characters - Encryption ## Cache : - use_cache : cache remote twtxt files locally (with parquet) - timeline_update_interval: time in seconds cache is considered up-to-date ## New Commands : - Thread command - Tag Command (like Thread actually) - see users's Tweets Command - User Profile (metadata) Command - Mentions and Replied Thread Commands - Discover Command (download the followings of users that you follow ....) - Should we separate feed from follow ? - version console interactive (IRC like) ## Hook : - github integration (nick/twtxt.txt) - drive integration - one drive integration ## CI/CD : - cmd line test : https://github.com/google/go-cmdtest or other script - https://github.com/orlangure/gocovsh - Unit Tests - Test on Apple - https://goreleaser.com/ - circleCI ## README.md - do README file - do a demo like : https://github.com/orlangure/gocovsh ## Web-Server : - local web server - local gemini server

近期下载者

相关文件


收藏者