One-click Social Media Client
source link: https://lifeofpenguin.blogspot.com/2022/10/one-click-social-media-client.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
One-click Social Media Client
Reddit: Dashboard and details view |
Twitter: Dashboard and details view |
Tumblr: Dashboard and details view |
GNU Emacs as a Social Media Client
Consumption of social media typically necessitates few repeated actions - like, share, comment and follow. If these actions are assigned to convenient keyboard keys, the consumption becomes easier - no more pointing and clicking tiny icons. Here's an attempt to unify this experience using GNU Emacs, tumblesocks and oauth2.
(setq tumblesocks-service-conf
(service . (client-id secret-key redirect-url))
Goals
- Keyboard based action
- Page navigation instead of endless scroll
- List view (for home and timelines) and detailed view (for threaded discussion)
Concepts
- Channel - sub-reddit, blogs or timelines
- Like: Upvote
- Share: Reblog, retweet
- Comments: Notes, replies
- https://github.com/atamariya/tumblesocks
- https://gitlab.com/atamariya/emacs/-/blob/dev/lisp/wid-edit.el (Tree widget)
- https://gitlab.com/atamariya/emacs/-/blob/dev/lisp/net/oauth2.el (Oauth2 commit: 5d54ed16363d27b14f533b6e2755ccacc46b8038)
Comments
Popular posts from this blog
Formula Editor in GNU Emacs
GNU Emacs: A configurable browser
Draw and Scribble Notes in GNU Emacs
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK