diff --git a/readme.md b/readme.md index fe56803..a169019 100644 --- a/readme.md +++ b/readme.md @@ -2,6 +2,8 @@ atproto blog cli +https://git.syui.ai/ai/log + ```sh $ git clone https://git.syui.ai/ai/log $ cd log @@ -9,103 +11,3 @@ $ cat public/config.json $ npm run dev ``` -## cli - -```sh -$ cargo build -$ ./target/debug/ailog -``` - -### login (l) - -login to atproto pds. - -```sh -$ ailog login -p [-s ] -$ ailog l user.bsky.social -p mypassword -$ ailog l user.syu.is -p mypassword -s syu.is -``` - -### post (p) - -post a record to collection. - -```sh -$ ailog post -c [-r ] -$ ailog p ./post.json -c ai.syui.log.post -$ ailog p ./post.json -c ai.syui.log.post -r 3abc123 -``` - -### get (g) - -get records from collection. - -```sh -$ ailog get -c [-l ] -$ ailog g -c ai.syui.log.post -$ ailog g -c ai.syui.log.post -l 20 -``` - -### delete (d) - -delete a record from collection. - -```sh -$ ailog delete -c -r -$ ailog d -c ai.syui.log.post -r 3abc123 -``` - -### sync (s) - -sync pds data to local content directory. - -```sh -$ ailog sync [-o ] -$ ailog s -$ ailog s -o ./public/content -``` - -### lexicon - -update lexicon schema. - -```sh -$ ailog lexicon -$ ailog lexicon ./lexicons/ai.syui.log.post.json -``` - -```sh -$ ailog did syui.ai -did:plc:uqzpqmrjnptsxezjx4xuh2mn -``` - -```txt -_lexicon.log.syui.ai txt "did=did:plc:uqzpqmrjnptsxezjx4xuh2mn" -``` - -### gen - -generate lexicon code from atproto lexicon json files. - -```sh -$ ailog gen [-i ] [-o ] -$ ailog gen -$ ailog gen -i ./repos/atproto/lexicons -o ./src/lexicons -``` - -### lang - -translate content files using lms. - -```sh -$ ailog lang [-f ] [-t ] -$ ailog lang ./post.json -$ ailog lang ./public/content -f ja -t en -``` - -requires `.env`: - -``` -TRANSLATE_URL=http://127.0.0.1:1234/v1 -TRANSLATE_MODEL=plamo-2-translate -```