Add README.md
This commit is contained in:
parent
d5d1e8666f
commit
2af04a94fe
61
README.md
Normal file
61
README.md
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
## fedi\_tools: tools for interacting with fedi from the cli
|
||||||
|
|
||||||
|
# Dependencies
|
||||||
|
|
||||||
|
* libcurl
|
||||||
|
* radare2 (build and install it from https://github.com/radareorg/radare2)
|
||||||
|
|
||||||
|
|
||||||
|
# Build
|
||||||
|
|
||||||
|
Just run `make`
|
||||||
|
|
||||||
|
|
||||||
|
# Installation
|
||||||
|
|
||||||
|
Just run `make install` as root after building
|
||||||
|
|
||||||
|
|
||||||
|
# Configuration
|
||||||
|
|
||||||
|
radare2 comes with sdb (see https://github.com/radareorg/sdb) and fedi\_tools uses sdb for configuration,
|
||||||
|
because I don't want to write a config parser.
|
||||||
|
For configuration you need to create `.fedi_tools.sdb` in your home directory and set the following keys:
|
||||||
|
|
||||||
|
* instance
|
||||||
|
* user
|
||||||
|
* password
|
||||||
|
|
||||||
|
just do this:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sdb ~/.fedi_tools.sdb instance=<instance-url>
|
||||||
|
sdb ~/.fedi_tools.sdb user=<your-username>
|
||||||
|
sdb ~/.fedi_tools.sdb password=<your-password>
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
# The tools
|
||||||
|
|
||||||
|
So far there is only `fedi_post` which let's you make a post on fedi.
|
||||||
|
You can use it like this:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
fedi_post <text-file-containing-your-post>
|
||||||
|
```
|
||||||
|
|
||||||
|
`fedi_post` also has an interactive mode. If you launch it with the `-i` flag it will open $EDITOR:
|
||||||
|
You write your post, save, quit and `fedi_post` will make a post for you.
|
||||||
|
You can also attach files if you use the `-a` flag like this:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
fedi_post <post-file> -a <number-of-attachments> <attachment-1> <attachement-2> ... <attachment-N>
|
||||||
|
```
|
||||||
|
|
||||||
|
Ofc this also works in combination with the `-i` flag.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Enjoy!
|
||||||
|
|
||||||
|
-- condret
|
Loading…
Reference in New Issue
Block a user