Coder Social home page Coder Social logo

tweets's Introduction

What is this?

This is @bcrypt's janky twitter replacement.

Vision!

yan @bcrypt just made a "decentralized" "alternative" to twitter; everyone should go "join" it" to make an account: fork https://github.com/diracdeltas/tweets to tweet: git commit --allow-empty to follow someone: git remote add <alias> <their fork url> to retweet: git cherry-pick <their 'tweet'> 11:24 PM · Nov 3, 2022 ·Twitter Web App

 

Show this thread! (here in the Readme) it even has image support now: https://github.com/diracdeltas/tweets/commit/1e02b74ee2e06ed36ca885c838d460a073a0a061 7 no video support but if you scroll really fast... https://github.com/diracdeltas/tweets/commit/f7d8522ece59f97c49f53784b83ddbfb69c83c35 8 to refresh the timeline: git fetch --all && git rev-list --all --remotes --pretty | less https://twitter.com/ssch0ber Haha, that's actually a cool idea in my opinion! Limited to 60 chars... but git log --graph --all --decorate --oneline might look confusing? B omg this looks way cool: [img] see the 'suggested accounts' to 'follow' here:  https://github.com/diracdeltas/tweets/network/members

Setup

git reset --hard d10b092
git push -f origin main

Stuff you can do

  • to post:
git commit -m "your post" --allow-empty
git push
  • to follow someone:
git remote add <git name> <their fork of diracdelta's repo>
git fetch <git name>
  • to follow everybody using GitHub: ./follow-everybody.bash

  • to repeat someone else's utterance:

git cherry-pick -x <their commit hash>
git fetch --all && git rev-list --all --remotes --pretty | less
  • some alternative ways to view your timeline (use git show <commit hash> to show the full "tweet"):
git log --format="format:%Cred%cd %Cblue%h %Cgreen%cn%Creset: %s" --all --date=iso-local
git log --graph --all --decorate --oneline
  • to get verified (GitHub-only):
  1. follow github's own verification instructions and make your commit email match your GPG key email
  2. git commit -S -m "your post" --allow-empty from now on
  • to encrypt a message:

see encrypt using the public key of a github user in https://sshenc.sh/ or use your favorite key distribution mechanism to get their public key.

Cheatcodes

make post $"Your sage wisdom"

make refresh

make timeline

OR

make timeline-short

OR

make timeline-graph

tweets's People

Contributors

diracdeltas avatar 6arms1leg avatar noncombatant avatar donaldguy avatar jayaddison avatar jonathanwthom avatar guites avatar

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.