{"id":15105671,"url":"https://github.com/typescriptlibs/tsl-mastodon-cli","last_synced_at":"2026-01-25T06:42:25.222Z","repository":{"id":228524447,"uuid":"773372940","full_name":"typescriptlibs/tsl-mastodon-cli","owner":"typescriptlibs","description":"TypeScript Library of the Mastodon CLI","archived":false,"fork":false,"pushed_at":"2025-12-26T06:44:42.000Z","size":50,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-27T18:11:57.042Z","etag":null,"topics":["mastodon","typescript"],"latest_commit_sha":null,"homepage":"https://typescriptlibs.eu/tsl-mastodon-cli","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/typescriptlibs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-03-17T13:47:12.000Z","updated_at":"2025-12-26T06:48:06.000Z","dependencies_parsed_at":"2024-03-19T08:50:42.379Z","dependency_job_id":"215f9874-d9d0-41fe-94a0-ba2e53677189","html_url":"https://github.com/typescriptlibs/tsl-mastodon-cli","commit_stats":{"total_commits":7,"total_committers":1,"mean_commits":7.0,"dds":0.0,"last_synced_commit":"ad196cc0e85fb15f94d769255de2603076b24160"},"previous_names":["typescriptlibs/tsl-mastodon-cli"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/typescriptlibs/tsl-mastodon-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typescriptlibs%2Ftsl-mastodon-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typescriptlibs%2Ftsl-mastodon-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typescriptlibs%2Ftsl-mastodon-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typescriptlibs%2Ftsl-mastodon-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/typescriptlibs","download_url":"https://codeload.github.com/typescriptlibs/tsl-mastodon-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typescriptlibs%2Ftsl-mastodon-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28747139,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T05:12:38.112Z","status":"ssl_error","status_checked_at":"2026-01-25T05:04:50.338Z","response_time":113,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mastodon","typescript"],"created_at":"2024-09-25T20:41:58.831Z","updated_at":"2026-01-25T06:42:25.217Z","avatar_url":"https://github.com/typescriptlibs.png","language":"TypeScript","readme":"TypeScript Library of the Mastodon CLI\n======================================\n\nTypeScript library to access a Mastodon server from command line and in shell scripts.\n\n\n\n[![CodeQL](https://github.com/typescriptlibs/tsl-mastodon-cli/workflows/CodeQL/badge.svg)](https://github.com/typescriptlibs/tsl-mastodon-cli/actions/workflows/codeql.yml)\n[![Node.js](https://github.com/typescriptlibs/tsl-mastodon-cli/workflows/Node.js/badge.svg)](https://github.com/typescriptlibs/tsl-mastodon-cli/actions/workflows/node.js.yml)\n[![npm](https://img.shields.io/npm/v/tsl-mastodon-cli.svg)](https://www.npmjs.com/package/tsl-mastodon-cli)\n[![license](https://img.shields.io/npm/l/tsl-mastodon-cli.svg)](https://github.com/typescriptlibs/tsl-mastodon-cli/blob/main/LICENSE.md)\n\n\n\nInstallation\n------------\n\nRun the following command for usage in NPM projects:\n\n```Shell\nnpm install tsl-mastodon-cli\n```\n\nRun the following command for global installation:\n\n```Shell\nnpm install --global tsl-mastodon-cli\n```\n\n\n\nAccess Token\n------------\n\nYou need an access token for communication with a Mastodon server.\n\n1. Open your Mastodon website and go to the profile settings of the account.\n\n2. In the profile settings open the section 'Development'.\n\n3. Create a new application and use the related access token.\n\n\n\nExamples\n--------\n\n```Shell\n$ npx tsl-mastodon-cli post-status \\\n--api 'https://mastodon.example/api/v1/' \\\n--token 'ABC' \\\n--media 'animation.gif' \\\n--text 'Hello, World!' \\\n--visibility public\n```\n\n\n\nAvaliable Options\n-----------------\n\nThe available options are not settled yet.\nPlease run `npx tsl-mastodon-cli --help` to get the latest overview.\n\n\n\nLinks\n-----\n\n* [github.com/typescriptlibs/tsl-mastodon-cli](https://github.com/typescriptlibs/tsl-mastodon-cli/releases)\n\n* [npmjs.com/package/tsl-mastodon-cli](https://www.npmjs.com/package/tsl-mastodon-cli)\n\n* [typescriptlibs.eu](https://typescriptlibs.eu/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftypescriptlibs%2Ftsl-mastodon-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftypescriptlibs%2Ftsl-mastodon-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftypescriptlibs%2Ftsl-mastodon-cli/lists"}