{"id":4002,"date":"2024-03-27T07:17:40","date_gmt":"2024-03-26T22:17:40","guid":{"rendered":"https:\/\/matoken.org\/blog\/?p=4002"},"modified":"2024-03-27T07:17:42","modified_gmt":"2024-03-26T22:17:42","slug":"read-and-write-misskey-with-misskey-cli","status":"publish","type":"post","link":"https:\/\/matoken.org\/blog\/2024\/03\/27\/read-and-write-misskey-with-misskey-cli\/","title":{"rendered":"misskey-cli \u3067 Misskey \u3092\u8aad\u307f\u66f8\u304d"},"content":{"rendered":"<div class=\"paragraph\">\n<p>Misskey \u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306e sayaka \u3061\u3083\u3093\u306f sixel \u3067\u753b\u50cf\u304c\u8868\u793a\u3067\u304d\u3068\u3066\u3082\u4fbf\u5229\u3067\u3059\u304c\uff0c\u6295\u7a3f\u304c\u3067\u304d\u307e\u305b\u3093\uff0e<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li><a href=\"https:\/\/matoken.org\/blog\/2023\/10\/31\/sayaka-chang_which_supports_misskey\/\">misskey \u30af\u30e9\u30a4\u30a2\u30f3\u30c8 sayaka \u3061\u3083\u3093 \u2013 matoken\u2019s meme<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>Terminal \u304b\u3089\u6295\u7a3f\u3082\u3057\u305f\u3044\u306e\u3067\u4ed6\u306e cli \u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306e misskey-cli \u3092\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li><a href=\"https:\/\/github.com\/mikuta0407\/misskey-cli\">mikuta0407\/misskey-cli<\/a><\/li>\n<\/ul>\n<\/div>\n<p><!--more--><\/p>\n<div class=\"paragraph\">\n<p>\u65e9\u901f\u5c0e\u5165\u3057\u307e\u3059\uff0e<br \/>\n\u4eca\u56de go install \u3067\u5c0e\u5165\u3057\u307e\u3057\u305f\u304c\uff0c Releases \u306b\u5404\u7a2e\u74b0\u5883\u5411\u3051\u306e\u30d0\u30a4\u30ca\u30ea\u3082\u7528\u610f\u3055\u308c\u3066\u3044\u307e\u3059\uff0e\u81ea\u5206\u306e\u74b0\u5883\u306b\u3042\u3063\u305f\u30d0\u30a4\u30ca\u30ea\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u5b9f\u884c\u6a29\u3092\u4ed8\u4e0e\u3057\u3066\u3042\u3052\u308c\u3070\u7c21\u5358\u306b\u5229\u7528\u3067\u304d\u307e\u3059\uff0ehash \u3084 \u7f72\u540d\u306f\u7121\u3055\u305d\u3046\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">install<\/div>\n<div class=\"content\">\n<pre>$ go install github.com\/mikuta0407\/misskey-cli@latest\n$ ~\/go\/bin\/misskey-cli\nmisskey-cli  Misskey CLI Client\n\nUsage:\n  misskey-cli [command]\n\nAvailable Commands:\n  help        Help about any command\n  note        Create\/Reply\/Delete note\n  renote      Renote note by noteId\n  stream      streaming timeline\n  tl          Show timelime (local\/home\/global)\n  version     Show version and build revision.\n\nFlags:\n      --config string     config file (default \"\/home\/matoken\/.config\/misskey-cli.toml\")\n  -h, --help              help for misskey-cli\n  -i, --instance string   connect instance name(not host name)\n  -t, --toggle            Help message for toggle\n\nUse \"misskey-cli [command] --help\" for more information about a command.\n$ misskey-cli version\nmisskey-cli  version:<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u7528\u610f\u3057\u307e\u3059\uff0e<br \/>\n<code>~\/.config\/misskey-cli.toml<\/code> \u3092\u4f5c\u6210\u3057\u307e\u3059\uff0ehost \u306f Misskey \u306e url \uff0cname \u306f\u4efb\u610f\u306e\u540d\u524d\uff0ctoken \u306f Misskey \u306e\u300c\u8a2d\u5b9a\u300d\u2192\u300cAPI\u300d\u2192\u300c\u30a2\u30af\u30bb\u30b9\u30c8\u30fc\u30af\u30f3\u306e\u767a\u884c\u300d\u304b\u3089\u767a\u884c\u3057\u305f\u3082\u306e\u3092\u4f7f\u3044\u307e\u3059\uff0e<br \/>\n\u8907\u6570\u306e Misskey \u3092\u767b\u9332\u3067\u304d\u307e\u3059\uff0e\u4ee5\u4e0b\u306f2\u3064\u306e Misskey \u3092\u767b\u9332\u3057\u307e\u3057\u305f\uff0e\u5b9f\u884c\u6642\u306b\u4e00\u756a\u4e0a\u306e\u8a2d\u5b9a\u304c\u30c7\u30d5\u30a9\u30eb\u30c8\u306b\u306a\u308b\u306e\u3067\u3088\u304f\u4f7f\u3046 Misskey \u3092\u4e00\u756a\u4e0a\u306b\u3059\u308b\u3068\u3044\u3044\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ vi ~\/.config\/misskey-cli.toml\n$ cat ~\/.config\/misskey-cli.toml\n[[Instance]]\n  host = \"https:\/\/msky.ospn.jp\/\"\n  name = \"OSPN\"\n  token = \"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\n[[Instance]]\n  host = \"https:\/\/misskey.io\/\"\n  name = \"misskey.io\"\n  token = \"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u65e9\u901f\u4f7f\u3063\u3066\u307f\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">misskey-cli \u3092\u3067 note \u3084 \u95b2\u89a7<\/div>\n<div class=\"content\">\n<pre>$ misskey-cli note 'misskey-cli \u304b\u3089 note\nhttps:\/\/github.com\/mikuta0407\/misskey-cli'\nmisskey-cli  Create Note: @ (https:\/\/msky.ospn.jp\/)\n===============================================================================================================================================================================================================================================\nNote Success! id : 9rcgksz5uzfb00f6\n\"misskey-cli \u304b\u3089 note\nhttps:\/\/github.com\/mikuta0407\/misskey-cli\"\n$ misskey-cli tl -l1\nmisskey-cli  Timeline: local  @ (https:\/\/msky.ospn.jp\/)\n===============================================================================================================================================================================================================================================\n2024\/03\/27 06:33:58 matoken(@matoken)    misskey-cli \u304b\u3089 note\nhttps:\/\/github.com\/mikuta0407\/misskey-cli (9rcgksz5uzfb00f6)<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u8907\u6570\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u767b\u9332\u3057\u3066\u3044\u308b\u5834\u5408\u306f <code>-i name<\/code> (name \u306f\u8a2d\u5b9a\u306e tolm \u306e name )\u3067\u4efb\u610f\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u6307\u5b9a\u3067\u304d\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ misskey-cli -i misskey.io stream\nmisskey-cli  Stream: local  @ (https:\/\/misskey.io\/)\n===============================================================================================================================================================================================================================================\n2024\/03\/27 06:59:02 Connected to server\n  :<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305d\u306e\u4ed6\u8a73\u7d30\u306f README.md \u306b\u65e5\u672c\u8a9e\u3067\u66f8\u304b\u308c\u3066\u3044\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3068\u308a\u3042\u3048\u305a\u4e00\u901a\u308a\u306e\u3053\u3068\u306f\u3067\u304d\u305d\u3046\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">\u74b0\u5883<\/div>\n<div class=\"content\">\n<pre>$ misskey-cli version\nmisskey-cli  version:\n$ ls ~\/go\/pkg\/mod\/github.com\/mikuta0407\/\nmisskey-cli@v0.0.0-20230730142608-ab80e8e6583c\n$ dpkg-query -W golang\ngolang:armhf    2:1.19~1\n$ lsb_release -a\nNo LSB modules are available.\nDistributor ID: Raspbian\nDescription:    Raspbian GNU\/Linux 12 (bookworm)\nRelease:        12\nCodename:       bookworm\n$ arch\naarch64<\/pre>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Misskey \u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306e sayaka \u3061\u3083\u3093\u306f sixel \u3067\u753b\u50cf\u304c\u8868\u793a\u3067\u304d\u3068\u3066\u3082\u4fbf\u5229\u3067\u3059\u304c\uff0c\u6295\u7a3f\u304c\u3067\u304d\u307e\u305b\u3093\uff0e misskey \u30af\u30e9\u30a4\u30a2\u30f3\u30c8 sayaka \u3061\u3083\u3093 \u2013 matoken\u2019s meme Termin [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"webmentions_disabled_pings":false,"webmentions_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"federated","footnotes":""},"categories":[809,6,546],"tags":[493,100,794],"class_list":["post-4002","post","type-post","status-publish","format-standard","hentry","category-bookworm-raspberry-pi-os","category-linux","category-raspberry-pi-os","tag-activitypub","tag-cli","tag-misskey"],"_links":{"self":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/4002","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/comments?post=4002"}],"version-history":[{"count":1,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/4002\/revisions"}],"predecessor-version":[{"id":4003,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/4002\/revisions\/4003"}],"wp:attachment":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/media?parent=4002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/categories?post=4002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/tags?post=4002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}