Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
Emacs Lisp 88%
12%
README.org
#+TITLE: Skeet.el Post on bluesky inside emacs ** Installation #+begin_quote I do not plan to submit this to MELPA or NonGNU Elpa, feel free to fork the project and submit it yourself. #+end_quote Install ~request.el~ from MELPA, then download ~skeet.el~ and put it somewhere inside your emacs' load path (usually inside ~.emacs.d~). Then require the package inside your configuration #+begin_src elisp (require 'skeet) #+end_src ** Configuration Open the "Skeet" customization group: #+begin_src M-x customize-group<RET>skeet<RET> #+end_src Then write your handle and [[https://bsky.app/settings/app-passwords][app password]] inside their respective fields. Now you can flex your editor skills by posting from Emacs. ** Why? I was bored. Also because Jerry [[https://bsky.app/profile/jcsalterego.bsky.social/post/3lyxtnxgux22r][made a post]] that inspired me to do this in the first place. Thank you, Jerry. ** Features - Generates spec-compliant TIDs - JWT refreshing - DID/Handle Resolution backed by quickDID + plc.directory (customizable) - Set post languages (no intuitive selection) - Questionable code quality (no code generation used though) ** Credits ~@atcute/tid~: Was my reference for generating TIDs ~@smokesignal.events/quickDID~: Handle -> DID resolution backed by plc.directory ** License This code is licensed under the [[file:LICENCE][MIT Licence]].