README: show example
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
This commit is contained in:
parent
e2e1a5c92f
commit
d7ca38d5f2
1 changed files with 289 additions and 1 deletions
288
README.md
288
README.md
|
@ -1,3 +1,291 @@
|
|||
# mst
|
||||
|
||||
quick hack with the mastodon golang library
|
||||
|
||||
## config.json
|
||||
|
||||
create it with tokens created from the mastodon accout you're using.
|
||||
An example would be:
|
||||
|
||||
```json
|
||||
{
|
||||
"Server": "https://mastodon.social",
|
||||
"ClientID": "asdfasdfafd",
|
||||
"ClientSecret": "asfdasdfasfd",
|
||||
"AccessToken": "asdfasdfadfasfd"
|
||||
}
|
||||
```
|
||||
|
||||
## sample interaction
|
||||
|
||||
```
|
||||
vbatts@melisma:~/tmp.tAT0gR1Esl$ gr main.go --hash photomonday
|
||||
{
|
||||
"id": "109859399790133344",
|
||||
"uri": "https://social.cologne/users/voyager/statuses/109859399645988048",
|
||||
"url": "https://social.cologne/@voyager/109859399645988048",
|
||||
"account": {
|
||||
"id": "109389721534238340",
|
||||
"username": "voyager",
|
||||
"acct": "voyager@social.cologne",
|
||||
"display_name": "Voyager",
|
||||
"locked": false,
|
||||
"created_at": "2022-11-19T00:00:00Z",
|
||||
"followers_count": 194,
|
||||
"following_count": 223,
|
||||
"statuses_count": 1072,
|
||||
"note": "\u003cp\u003e📸🚀🛫⛵️💻🌎🎱🚌🏂🤘:effzeh:\u003cbr\u003eAll pictures posted by me are taken by me and can be used under \u003ca href=\"https://creativecommons.org/licenses/by-nc-nd/4.0/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003ecreativecommons.org/licenses/b\u003c/span\u003e\u003cspan class=\"invisible\"\u003ey-nc-nd/4.0/\u003c/span\u003e\u003c/a\u003e\u003cbr\u003eIf you are interested in full resolution feel free to contact me\u003c/p\u003e\u003cp\u003eAlle getröteteten Bilder sind von mir (oder besonders gekennzeichnet) und könnnen unter \u003ca href=\"https://creativecommons.org/licenses/by-nc-nd/4.0/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003ecreativecommons.org/licenses/b\u003c/span\u003e\u003cspan class=\"invisible\"\u003ey-nc-nd/4.0/\u003c/span\u003e\u003c/a\u003e verwendet werden\u003cbr\u003eBei Interesse an der vollen Auflösung sprecht mich gerne an\u003c/p\u003e",
|
||||
"url": "https://social.cologne/@voyager",
|
||||
"avatar": "https://cdn.fosstodon.org/cache/accounts/avatars/109/389/721/534/238/340/original/7fb96acf94ddedcd.png",
|
||||
"avatar_static": "https://cdn.fosstodon.org/cache/accounts/avatars/109/389/721/534/238/340/original/7fb96acf94ddedcd.png",
|
||||
"header": "https://cdn.fosstodon.org/cache/accounts/headers/109/389/721/534/238/340/original/d1b060a8afcce449.jpeg",
|
||||
"header_static": "https://cdn.fosstodon.org/cache/accounts/headers/109/389/721/534/238/340/original/d1b060a8afcce449.jpeg",
|
||||
"emojis": [
|
||||
{
|
||||
"shortcode": "effzeh",
|
||||
"static_url": "https://cdn.fosstodon.org/cache/custom_emojis/images/000/777/155/static/cf14c4d8252f767b.png",
|
||||
"url": "https://cdn.fosstodon.org/cache/custom_emojis/images/000/777/155/original/cf14c4d8252f767b.png",
|
||||
"visible_in_picker": true
|
||||
}
|
||||
],
|
||||
"moved": null,
|
||||
"fields": [
|
||||
{
|
||||
"name": "Apple / Android",
|
||||
"value": "Apple",
|
||||
"verified_at": "0001-01-01T00:00:00Z"
|
||||
},
|
||||
{
|
||||
"name": "Tee / Kaffee",
|
||||
"value": "Kaffee",
|
||||
"verified_at": "0001-01-01T00:00:00Z"
|
||||
},
|
||||
{
|
||||
"name": "Ski / Snowboard",
|
||||
"value": "Snowboard",
|
||||
"verified_at": "0001-01-01T00:00:00Z"
|
||||
},
|
||||
{
|
||||
"name": "Nikon / Sony",
|
||||
"value": "Olympus :-)",
|
||||
"verified_at": "0001-01-01T00:00:00Z"
|
||||
}
|
||||
],
|
||||
"bot": false,
|
||||
"discoverable": false,
|
||||
"source": null
|
||||
},
|
||||
"in_reply_to_id": null,
|
||||
"in_reply_to_account_id": null,
|
||||
"reblog": null,
|
||||
"content": "\u003cp\u003eHi y‘all! …for \u003ca href=\"https://social.cologne/tags/photomonday\" class=\"mention hashtag\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e#\u003cspan\u003ephotomonday\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://social.cologne/tags/Fotomontag\" class=\"mention hashtag\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e#\u003cspan\u003eFotomontag\u003c/span\u003e\u003c/a\u003e I found today this nice \u003ca href=\"https://social.cologne/tags/bird\" class=\"mention hashtag\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e#\u003cspan\u003ebird\u003c/span\u003e\u003c/a\u003e from \u003ca href=\"https://social.cologne/tags/Mauritius\" class=\"mention hashtag\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e#\u003cspan\u003eMauritius\u003c/span\u003e\u003c/a\u003e..\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://social.cologne/tags/photography\" class=\"mention hashtag\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e#\u003cspan\u003ephotography\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://social.cologne/tags/fotografie\" class=\"mention hashtag\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e#\u003cspan\u003efotografie\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://social.cologne/tags/birdphotography\" class=\"mention hashtag\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e#\u003cspan\u003ebirdphotography\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://social.cologne/tags/wildlife\" class=\"mention hashtag\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e#\u003cspan\u003ewildlife\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://social.cologne/tags/wildlifephotography\" class=\"mention hashtag\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e#\u003cspan\u003ewildlifephotography\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://social.cologne/tags/birdsofmastodon\" class=\"mention hashtag\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e#\u003cspan\u003ebirdsofmastodon\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e",
|
||||
"created_at": "2023-02-13T20:50:05Z",
|
||||
"emojis": [],
|
||||
"replies_count": 0,
|
||||
"reblogs_count": 0,
|
||||
"favourites_count": 0,
|
||||
"reblogged": null,
|
||||
"favourited": null,
|
||||
"bookmarked": null,
|
||||
"muted": null,
|
||||
"sensitive": false,
|
||||
"spoiler_text": "",
|
||||
"visibility": "public",
|
||||
"media_attachments": [
|
||||
{
|
||||
"id": "109859399697262979",
|
||||
"type": "image",
|
||||
"url": "https://cdn.fosstodon.org/cache/media_attachments/files/109/859/399/697/262/979/original/94818cc07245876d.jpeg",
|
||||
"remote_url": "https://media.social.cologne/media_attachments/files/109/859/373/609/386/397/original/661e39cd56749973.jpeg",
|
||||
"preview_url": "https://cdn.fosstodon.org/cache/media_attachments/files/109/859/399/697/262/979/small/94818cc07245876d.jpeg",
|
||||
"text_url": "",
|
||||
"description": "Orange bird sitting on a railing",
|
||||
"meta": {
|
||||
"original": {
|
||||
"width": 1280,
|
||||
"height": 1138,
|
||||
"size": "1280x1138",
|
||||
"aspect": 1.124780316344464
|
||||
},
|
||||
"small": {
|
||||
"width": 509,
|
||||
"height": 453,
|
||||
"size": "509x453",
|
||||
"aspect": 1.1236203090507726
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"mentions": [],
|
||||
"tags": [
|
||||
{
|
||||
"name": "Photomonday",
|
||||
"url": "https://fosstodon.org/tags/Photomonday",
|
||||
"history": null
|
||||
},
|
||||
{
|
||||
"name": "Fotomontag",
|
||||
"url": "https://fosstodon.org/tags/Fotomontag",
|
||||
"history": null
|
||||
},
|
||||
{
|
||||
"name": "bird",
|
||||
"url": "https://fosstodon.org/tags/bird",
|
||||
"history": null
|
||||
},
|
||||
{
|
||||
"name": "mauritius",
|
||||
"url": "https://fosstodon.org/tags/mauritius",
|
||||
"history": null
|
||||
},
|
||||
{
|
||||
"name": "photography",
|
||||
"url": "https://fosstodon.org/tags/photography",
|
||||
"history": null
|
||||
},
|
||||
{
|
||||
"name": "fotografie",
|
||||
"url": "https://fosstodon.org/tags/fotografie",
|
||||
"history": null
|
||||
},
|
||||
{
|
||||
"name": "birdphotography",
|
||||
"url": "https://fosstodon.org/tags/birdphotography",
|
||||
"history": null
|
||||
},
|
||||
{
|
||||
"name": "wildlife",
|
||||
"url": "https://fosstodon.org/tags/wildlife",
|
||||
"history": null
|
||||
},
|
||||
{
|
||||
"name": "wildlifephotography",
|
||||
"url": "https://fosstodon.org/tags/wildlifephotography",
|
||||
"history": null
|
||||
},
|
||||
{
|
||||
"name": "birdsofmastodon",
|
||||
"url": "https://fosstodon.org/tags/birdsofmastodon",
|
||||
"history": null
|
||||
}
|
||||
],
|
||||
"card": null,
|
||||
"poll": null,
|
||||
"application": {
|
||||
"id": "",
|
||||
"redirect_uri": "",
|
||||
"client_id": "",
|
||||
"client_secret": ""
|
||||
},
|
||||
"language": "de",
|
||||
"pinned": null
|
||||
}
|
||||
{
|
||||
"id": "109859401840324023",
|
||||
"uri": "https://mastodon.social/users/colindean/statuses/109859401664414169",
|
||||
"url": "https://mastodon.social/@colindean/109859401664414169",
|
||||
"account": {
|
||||
"id": "272569",
|
||||
"username": "colindean",
|
||||
"acct": "colindean@mastodon.social",
|
||||
"display_name": "Colin Dean",
|
||||
"locked": false,
|
||||
"created_at": "2017-10-21T00:00:00Z",
|
||||
"followers_count": 138,
|
||||
"following_count": 132,
|
||||
"statuses_count": 523,
|
||||
"note": "\u003cp\u003eBon vivant, scholar, champion of the oppressed. Software engineer and community builder. My words are my own. Quotes and boosts are not necessarily my views, but something I want followers to see.\u003c/p\u003e",
|
||||
"url": "https://mastodon.social/@colindean",
|
||||
"avatar": "https://cdn.fosstodon.org/cache/accounts/avatars/000/272/569/original/c714b634330e6db7.jpg",
|
||||
"avatar_static": "https://cdn.fosstodon.org/cache/accounts/avatars/000/272/569/original/c714b634330e6db7.jpg",
|
||||
"header": "https://cdn.fosstodon.org/cache/accounts/headers/000/272/569/original/a39b4d960e369076.jpg",
|
||||
"header_static": "https://cdn.fosstodon.org/cache/accounts/headers/000/272/569/original/a39b4d960e369076.jpg",
|
||||
"emojis": [],
|
||||
"moved": null,
|
||||
"fields": [
|
||||
{
|
||||
"name": "Website",
|
||||
"value": "\u003ca href=\"https://cad.cx\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003ecad.cx\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e",
|
||||
"verified_at": "2023-02-03T17:36:45.517Z"
|
||||
},
|
||||
{
|
||||
"name": "Code",
|
||||
"value": "\u003ca href=\"https://github.com/colindean\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egithub.com/colindean\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e",
|
||||
"verified_at": "2023-02-03T17:36:46.755Z"
|
||||
},
|
||||
{
|
||||
"name": "Writing",
|
||||
"value": "\u003ca href=\"https://medium.com/colindean\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003emedium.com/colindean\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e",
|
||||
"verified_at": "0001-01-01T00:00:00Z"
|
||||
},
|
||||
{
|
||||
"name": "Twitter",
|
||||
"value": "\u003ca href=\"https://twitter.com/colindean\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003etwitter.com/colindean\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e",
|
||||
"verified_at": "0001-01-01T00:00:00Z"
|
||||
}
|
||||
],
|
||||
"bot": false,
|
||||
"discoverable": false,
|
||||
"source": null
|
||||
},
|
||||
"in_reply_to_id": null,
|
||||
"in_reply_to_account_id": null,
|
||||
"reblog": null,
|
||||
"content": "\u003cp\u003e\u003ca href=\"https://mastodon.social/tags/photomonday\" class=\"mention hashtag\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e#\u003cspan\u003ephotomonday\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e",
|
||||
"created_at": "2023-02-13T20:50:36Z",
|
||||
"emojis": [],
|
||||
"replies_count": 0,
|
||||
"reblogs_count": 0,
|
||||
"favourites_count": 0,
|
||||
"reblogged": null,
|
||||
"favourited": null,
|
||||
"bookmarked": null,
|
||||
"muted": null,
|
||||
"sensitive": false,
|
||||
"spoiler_text": "",
|
||||
"visibility": "public",
|
||||
"media_attachments": [
|
||||
{
|
||||
"id": "109859401761118977",
|
||||
"type": "image",
|
||||
"url": "https://cdn.fosstodon.org/cache/media_attachments/files/109/859/401/761/118/977/original/2dc86faf0bb29223.jpeg",
|
||||
"remote_url": "https://files.mastodon.social/media_attachments/files/109/859/393/577/852/164/original/09a33d25ed6f4660.jpeg",
|
||||
"preview_url": "https://cdn.fosstodon.org/cache/media_attachments/files/109/859/401/761/118/977/small/2dc86faf0bb29223.jpeg",
|
||||
"text_url": "",
|
||||
"description": "The Triumphal Arch at \nParc du Cinquantenaire in Brussels, Belgium. February 2023.",
|
||||
"meta": {
|
||||
"original": {
|
||||
"width": 2589,
|
||||
"height": 801,
|
||||
"size": "2589x801",
|
||||
"aspect": 3.2322097378277155
|
||||
},
|
||||
"small": {
|
||||
"width": 863,
|
||||
"height": 267,
|
||||
"size": "863x267",
|
||||
"aspect": 3.2322097378277155
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"mentions": [],
|
||||
"tags": [
|
||||
{
|
||||
"name": "Photomonday",
|
||||
"url": "https://fosstodon.org/tags/Photomonday",
|
||||
"history": null
|
||||
}
|
||||
],
|
||||
"card": null,
|
||||
"poll": null,
|
||||
"application": {
|
||||
"id": "",
|
||||
"redirect_uri": "",
|
||||
"client_id": "",
|
||||
"client_secret": ""
|
||||
},
|
||||
"language": "en",
|
||||
"pinned": null
|
||||
}
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue