{"repo":"n1k0/tooty","free":true,"listed":false,"github":"https://github.com/n1k0/tooty","clone":"git clone https://github.com/n1k0/tooty.git","description":"An alternative multi-accounts Web client for Mastodon.","language":"Elm","stars":165,"topics":["elm","mastodon","client","api","webapp"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"tooty An experimental multi-account Mastodon Web client written in Elm. You can find the Mastodon lib in this repo. Tooty is a fully static Web application running in recent browsers, you don't need any custom server setup to use it. Just serve it and you're done, or use the public version hosted on Github Pages. If you want to self host Tooty, just grab a build and serve it over HTTP. Setting up the development environment $ npm i Starting the dev server $ npm run live Starting the dev server in live debug mode $ npm run debug Starting the dev server in live debug mode and watch for css changes $ npm run debug:all Building $ npm run build Optimizing $ npm run optimize This command compresses and optimizes the generated js bundle. It usually allows reducing its size by 75%, at the cost of the JavaScript code being barely readable. Use this command for deploying tooty to production. Deploying to gh-pages $ npm run deploy The app should be deployed to https://[your-github-username].github.io/tooty/ Note: The deploy command uses the optimize one internally. Launching testsuite $ npm test Licence MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/n1k0","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/n1k0/tooty/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}