Skip to content
This repository has been archived by the owner on May 24, 2023. It is now read-only.

Mia-Rain/fedish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deprecation

Fedish is now considered deprecated.


It my still work in most ways, however there are know issues with the web auth system.
Additionally this is is not pure sh, and will not recieve futher work.

Replacements


  • fauth replaces the webapp auth service
    • In pure sh + curl
  • posh offers a terminal based poster
    • In pure sh + curl

And there are plans for additional standalone modules
The following are currently planned:

  • Timeline handler
  • Notif daemon
  • Interaction handler
    • /with/ reply support

These are planned to be pure sh + curl based
A wrapper is /not/ planned.


fedish

Fedish is a POSIX sh client for the Fediverse!

Setup

$ git clone https://github.com/ThatGeekyWeeb/fedish.git
$ cd fedish
$ ./fedish gen "<INSTANCE URL (WITH HTTP(S)://)>"
{
  "client_id": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
  "client_secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
  "id": "XXX",
  "name": "fedish",
  "redirect_uri": "https://thatgeekyweeb.github.io/fedish/callback",
  "website": null,
  "vapid_key": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
  1. Head to the fedish webapp
  2. Press "start", and input the requested data from the info ./fedish gen <> returned
  3. Authorize fedish
  4. Copy and paste the data on screen to ~/.cache/fedish/authkeys
  5. ./fedish for usage!

About

POSIX sh fediverse client - Because I hate myself uwu

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages