{"id":18551058,"url":"https://github.com/gsantner/dandelion","last_synced_at":"2025-08-21T02:31:16.015Z","repository":{"id":5405471,"uuid":"53066732","full_name":"gsantner/dandelion","owner":"gsantner","description":"a unofficial diaspora* client for Android","archived":false,"fork":false,"pushed_at":"2023-02-11T02:08:46.000Z","size":12092,"stargazers_count":114,"open_issues_count":13,"forks_count":32,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-12-08T01:50:24.034Z","etag":null,"topics":["decentralized","diaspora","distributed","federated","freedom","hacktoberfest","social-media","social-network","stringlate"],"latest_commit_sha":null,"homepage":"https://github.com/gsantner/dandelion","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gsantner.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-03-03T16:46:23.000Z","updated_at":"2024-11-04T03:24:55.000Z","dependencies_parsed_at":"2023-02-19T18:01:00.375Z","dependency_job_id":null,"html_url":"https://github.com/gsantner/dandelion","commit_stats":null,"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsantner%2Fdandelion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsantner%2Fdandelion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsantner%2Fdandelion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsantner%2Fdandelion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gsantner","download_url":"https://codeload.github.com/gsantner/dandelion/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230479864,"owners_count":18232630,"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":["decentralized","diaspora","distributed","federated","freedom","hacktoberfest","social-media","social-network","stringlate"],"created_at":"2024-11-06T21:07:26.819Z","updated_at":"2024-12-19T18:15:00.648Z","avatar_url":"https://github.com/gsantner.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![GitHub releases](https://img.shields.io/github/tag/gsantner/dandelion.svg)](https://github.com/gsantner/dandelion/releases)\n[![GitHub downloads](https://img.shields.io/github/downloads/gsantner/dandelion/total.svg?logo=github\u0026logoColor=lime)](https://github.com/gsantner/dandelion/releases)\n[![Translate on Crowdin](https://img.shields.io/badge/translate-crowdin-green.svg)](https://crowdin.com/project/diaspora-for-android/invite)\n[![Chat on Matrix](https://img.shields.io/badge/chat-matrix-blue.svg)](https://matrix.to/#/#dandelion:matrix.org)\n[![GitHub CI](https://github.com/gsantner/dandelion/workflows/CI/badge.svg)](https://github.com/gsantner/dandelion/actions)\n[![Codacy code quality](https://img.shields.io/codacy/grade/aff869c440bc48b7bd64680e97cbc453)](https://www.codacy.com/app/gsantner/dandelion)\n\n# dandelion\\*\n\u003cimg src=\"/app/src/main/ic_launcher-web.png\" align=\"left\" width=\"100\" hspace=\"10\" vspace=\"10\"\u003e\nThis is an unofficial webview based client for the community-run, distributed social network \u003cb\u003e\u003ca href=\"https://diasporafoundation.org/\"\u003ediaspora*\u003c/a\u003e\u003c/b\u003e.\n\n\u003cdiv style=\"display:flex;\" \u003e\n\u003ca href=\"https://f-droid.org/repository/browse/?fdid=com.github.dfa.diaspora_android\"\u003e\n    \u003cimg src=\"https://f-droid.org/badge/get-it-on.png\" alt=\"Get it on F-Droid\" height=\"80\"\u003e\n\u003c/a\u003e\n\u003c!--\u003ca href=\"https://play.google.com/store/apps/details?id=com.github.dfa.diaspora_android\"\u003e\n    \u003cimg alt=\"Get it on Google Play\" height=\"80\" src=\"https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png\" /\u003e\n\u003c/a\u003e--\u003e\n\u003c/div\u003e\u003c/br\u003e\n\n\n## Description\nThis is an unofficial webview based client for the community-run, distributed social network \u003cb\u003e\u003ca href=\"https://diasporafoundation.org/\"\u003ediaspora*\u003c/a\u003e\u003c/b\u003e.\nIt's currently under development and should be used with that in mind. Please submit any bugs you might find.\n\n#### WebApp\nThe app is developed as a WebApp because currently diaspora\\* doesn't have an functional API that can be used to create a native interface to retrieve the user's data, publications, direct messages and so on. That's why there are currently only WebApps for diaspora\\* out there.\n[Stay tuned on diaspora\\* issues](https://github.com/diaspora/diaspora/labels/api) about API.\n\nWhy is a WebApp better than using the mobile site on a browser?\nBasically it provides better integration with the system (events coming into and going out of the app), notifications, customized interface and functions and a nice little icon that takes you directly to your favorite social network :)\n\n#### Device Requirements\nThe minimum Android version supported is Jelly Bean, Android v4.2.0 / API 17\n\n### Privacy \u0026 Permissions\u003ca name=\"privacy\"\u003e\u003c/a\u003e\ndandelion\\* requires access to the Internet and to external storage to be able to upload photos when creating a new post and for taking screenshots.\n\n\n## Contributions\nThe project is always open for contributions and accepts pull requests.\nThe project uses [AOSP Java Code Style](https://source.android.com/source/code-style#follow-field-naming-conventions), with one exception: private members are `_camelCase` instead of `mBigCamel`. You may use Android Studios _auto reformat feature_ before sending a PR.\n\nTranslations can be contributed on GitHub. You can use Stringlate ([![Translate - with Stringlate](https://img.shields.io/badge/stringlate-translate-green.svg)](https://lonamiwebs.github.io/stringlate/translate?git=https%3A%2F%2Fgithub.com%2Fgsantner%2Fdandelion.git)) to translate the project directly on your Android phone. It allows you to export as E-Mail attachement and to post on GitHub.\n\nJoin our Matrix channel and say hello! Don't be afraid to start talking. [![Chat - Matrix](https://img.shields.io/badge/chat-on%20matrix-blue.svg)](https://matrix.to/#/#dandelion:matrix.org)  \nNote that the main project members are working on this project for free during leisure time, are mostly busy with their job/university/school, and may not react or start coding immediately.\n\n\n#### Resources\n* Project: [Changelog](/CHANGELOG.md) | [Issues level/beginner](https://github.com/gsantner/dandelion/issues?q=is%3Aissue+is%3Aopen+label%3Alevel%2Fbeginner) | [License](/LICENSE.txt) | [CoC](/CODE_OF_CONDUCT.md)\n* Project diaspora\\* account: [dandelion00@diasp.org](https://diasp.org/people/48b78420923501341ef3782bcb452bd5)\n* diaspora\\*: [GitHub](https://github.com/diaspora/diaspora) | [Web](https://diasporafoundation.org) | [d\\* HQ account](https://pod.diaspora.software/people/7bca7c80311b01332d046c626dd55703)\n* App on F-Droid: [Metadata](https://gitlab.com/fdroid/fdroiddata/blob/master/metadata/com.github.dfa.diaspora_android.txt) | [Page](https://f-droid.org/packages/com.github.dfa.diaspora_android/) | [Wiki](https://f-droid.org/wiki/page/com.github.dfa.diaspora_android) | [Build log](https://f-droid.org/wiki/page/com.github.dfa.diaspora_android/lastbuild)\n\n\n## Licensing\ndandelion\\* is released under GNU GENERAL PUBLIC LICENSE (see [LICENCE](https://github.com/gsantner/dandelion/blob/master/LICENSE.md)).\nThe app is licensed GPL v3. Localization files and resources (strings\\*.xml) are licensed CC0 1.0.\nFor more licensing informations, see [`3rd party licenses`](/app/src/main/res/raw/licenses_3rd_party.md).\n\n## Screenshots\n\u003cdiv style=\"display:flex;\" \u003e\n\t\u003cimg src=\"https://raw.githubusercontent.com/gsantner/dandelion/master/metadata/en-US/phoneScreenshots/01.png\" width=\"19%\" \u003e\n\t\u003cimg src=\"https://raw.githubusercontent.com/gsantner/dandelion/master/metadata/en-US/phoneScreenshots/02.png\" width=\"19%\" style=\"margin-left:10px;\" \u003e\n\t\u003cimg src=\"https://raw.githubusercontent.com/gsantner/dandelion/master/metadata/en-US/phoneScreenshots/03.png\" width=\"19%\" style=\"margin-left:10px;\" \u003e\n\t\u003cimg src=\"https://raw.githubusercontent.com/gsantner/dandelion/master/metadata/en-US/phoneScreenshots/04.png\" width=\"19%\" style=\"margin-left:10px;\" \u003e\n\t\u003cimg src=\"https://raw.githubusercontent.com/gsantner/dandelion/master/metadata/en-US/phoneScreenshots/05.png\" width=\"19%\" style=\"margin-left:10px;\" \u003e\n\u003c/div\u003e\n\n\u003cdiv style=\"display:flex;\" \u003e\n\t\u003cimg src=\"https://raw.githubusercontent.com/gsantner/dandelion/master/metadata/en-US/phoneScreenshots/06.png\" width=\"19%\" \u003e\n\t\u003cimg src=\"https://raw.githubusercontent.com/gsantner/dandelion/master/metadata/en-US/phoneScreenshots/07.png\" width=\"19%\" style=\"margin-left:10px;\" \u003e\n\t\u003cimg src=\"https://raw.githubusercontent.com/gsantner/dandelion/master/metadata/en-US/phoneScreenshots/08.png\" width=\"19%\" style=\"margin-left:10px;\" \u003e\n\t\u003cimg src=\"https://raw.githubusercontent.com/gsantner/dandelion/master/metadata/en-US/phoneScreenshots/09.png\" width=\"19%\" style=\"margin-left:10px;\" \u003e\n\u003c/div\u003e\n\n### Notice\n#### Maintainers\n- gsantner ([GitHub](https://github.com/gsantner), [diaspora*](https://pod.geraspora.de/people/d1cbdd70095301341e834860008dbc6c))\n- vanitasvitae ([GitHub](https://github.com/vanitasvitae), [diaspora*](https://pod.geraspora.de/people/bbd7af90fbec013213e34860008dbc6c))\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgsantner%2Fdandelion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgsantner%2Fdandelion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgsantner%2Fdandelion/lists"}