{"id":18082837,"url":"https://github.com/ranfdev/elefanto","last_synced_at":"2025-04-05T23:13:28.431Z","repository":{"id":104101289,"uuid":"268158652","full_name":"ranfdev/Elefanto","owner":"ranfdev","description":null,"archived":false,"fork":false,"pushed_at":"2020-05-30T21:05:05.000Z","size":284,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-12T05:14:52.192Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ranfdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-30T20:57:36.000Z","updated_at":"2020-06-01T13:08:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"881fa9cb-3def-4c6f-8c49-2f1836891046","html_url":"https://github.com/ranfdev/Elefanto","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ranfdev%2FElefanto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ranfdev%2FElefanto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ranfdev%2FElefanto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ranfdev%2FElefanto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ranfdev","download_url":"https://codeload.github.com/ranfdev/Elefanto/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247411243,"owners_count":20934654,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-10-31T14:06:11.474Z","updated_at":"2025-04-05T23:13:28.407Z","avatar_url":"https://github.com/ranfdev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Elefanto (alpha)\n\nThis is a [mastodon](https://joinmastodon.org/) and [pleroma](https://pleroma.social/)\ncompatible client, for GNU/Linux. It's written using Javascript, using the \n[gjs runtime](https://gitlab.gnome.org/GNOME/gjs) and using [gtk](https://www.gtk.org/).\nBy leveraging [libhandy](https://gitlab.gnome.org/GNOME/libhandy/), the interface will\nadapt to different screen sizes, rendering it compatible with GNU/Linux smartphones. \n\n## Screenshots\n![Account selection screen, on phones](data/screenshots/screen5.png)\n![View external account data, on phones](data/screenshots/screen6.png)\n![Main interface, on desktop](data/screenshots/screen4.png)\n![Public timeline, on tablet](data/screenshots/screen2.png)\n![New post, on tablet](data/screenshots/screen3.png)\n\n## Features implemented\n- Login with multiple accounts\n- View the main timelines (home, local, public)\n- Send a toot, with privacy settings (public, to followers only, etc...)\n- View someone else's account page and toots\n- Multiple \n\n# Compilation\nThis project uses meson and ninja as a build system.\nIt's also possible to compile it as a [flatpak](https://www.flatpak.org/),\nrendering it compatbile with almost every GNU/Linux distro out there.\nYou can easily compile this by importing the project inside\n[gnome builder](https://wiki.gnome.org/Apps/Builder) and hitting compile.\n\nBetter instructions for meson and ninja will come out as soon as i have\nthe time to release the first beta.\nSince this is an alpha, things might change a lot.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Franfdev%2Felefanto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Franfdev%2Felefanto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Franfdev%2Felefanto/lists"}