2024-04-18 17:21:33 +02:00
<!--
N.B.: This README was automatically generated by < https: / / github . com / YunoHost / apps / tree / master / tools / readme_generator >
It shall NOT be edited by hand.
-->
2024-02-09 14:32:20 +01:00
2024-04-18 17:21:33 +02:00
# flohmarkt for YunoHost
2024-02-09 14:32:20 +01:00
2024-04-18 17:21:33 +02:00
[![Integration level ](https://dash.yunohost.org/integration/flohmarkt.svg )](https://dash.yunohost.org/appci/app/flohmarkt) ![Working status ](https://ci-apps.yunohost.org/ci/badges/flohmarkt.status.svg ) ![Maintenance status ](https://ci-apps.yunohost.org/ci/badges/flohmarkt.maintain.svg )
2024-04-14 10:56:04 +02:00
2024-04-18 17:21:33 +02:00
[![Install flohmarkt with YunoHost ](https://install-app.yunohost.org/install-with-yunohost.svg )](https://install-app.yunohost.org/?app=flohmarkt)
2024-04-14 10:56:04 +02:00
2024-04-18 17:21:33 +02:00
*[Read this README in other languages.](./ALL_README.md)*
2024-04-15 20:31:38 +02:00
2024-04-18 17:21:33 +02:00
> *This package allows you to install flohmarkt quickly and simply on a YunoHost server.*
> *If you don't have YunoHost, please consult [the guide](https://yunohost.org/install) to learn how to install it.*
2024-04-14 10:56:04 +02:00
2024-04-18 17:21:33 +02:00
## Overview
2024-04-14 10:56:04 +02:00
2024-04-18 17:21:33 +02:00
## A decentral federated small advertisement platform
2024-04-15 20:31:38 +02:00
2024-04-18 17:21:33 +02:00
flohmarkt provides its own http server that can be used stand-alone to show small ads that registered users may publish.
2024-04-15 20:31:38 +02:00
2024-04-18 17:21:33 +02:00
Registration works through the server itself and can be switched off (to run a server for e.g. only one person or only the persons that had been registered until that moment).
2024-04-15 20:31:38 +02:00
2024-04-18 17:21:33 +02:00
To register it's necessary to provide an email address to which a confirmation link is send.
2024-04-14 10:56:04 +02:00
2024-04-18 17:21:33 +02:00
Registered users can access a simple form to publish there small ads. The small ads can be looked at by anybody who is able to reach the website.
2024-04-14 10:56:04 +02:00
2024-04-18 17:21:33 +02:00
## Federation
2024-02-09 14:32:20 +01:00
2024-05-09 14:02:03 +02:00
To communicate with someone who published a small ad the server hints to an unregistred user _"To answer this offer please log in or create an account. OR use another fediverse-account"._
2024-02-11 12:01:52 +01:00
2024-04-18 17:21:33 +02:00
The small add visited turns out to be a _note_ in the fediverse. It's url can be opened with your favourite fediverse client at the server you're already registered to. You then can boost the small ad like any other note you read.
2024-02-09 14:32:20 +01:00
2024-04-18 17:21:33 +02:00
Or you can use your account to answer the author of the small ad if - and only if - you mark your note as 'private' aka 'direct'. This way you can contact the person.
2024-02-09 14:32:20 +01:00
2024-04-18 17:21:33 +02:00
It's also possible to follow accounts on flohmarkt servers like any other account in the fediverse to get new small ads published by that account in your timeline.
2024-02-09 14:32:20 +01:00
2024-04-18 17:21:33 +02:00
## Federation between flohmarkts
2024-04-15 20:28:01 +02:00
2024-04-18 17:21:33 +02:00
At time of installation the software asks for the coordinates of the community it should be for and the radius it should be used in.
2024-04-15 20:28:01 +02:00
2024-04-18 17:21:33 +02:00
This is an offer to help make the goods that might be offered travel less far. A flohmarkt can manually federate with other flohmarkts in its range showing all their goods on its page.
2024-04-15 20:28:01 +02:00
2024-04-18 17:21:33 +02:00
This is not ment to be a restriction, but a nudging to build local communities. These would have the advantage that people could trust each other more, because trades face-to-face could be more common.
2024-04-15 20:28:01 +02:00
2024-04-18 17:21:33 +02:00
## More information
2024-02-09 14:32:20 +01:00
2024-04-18 17:21:33 +02:00
Generally the [wiki ](https://codeberg.org/flohmarkt/flohmarkt/wiki ) is a good source of information.
2024-02-09 14:32:20 +01:00
2024-04-18 17:21:33 +02:00
* [presentation at ChaosCamp 2023 ](https://media.ccc.de/v/camp2023-57168-flohmarkt#l=eng&t=213 )
* [list of known instances on the wiki ](https://codeberg.org/flohmarkt/flohmarkt/wiki/flohmarkt-instances )
* [Service compatibility chart ](https://codeberg.org/flohmarkt/flohmarkt/wiki/Service-compatibility-chart )
2024-04-15 20:28:01 +02:00
2024-06-11 12:47:32 +02:00
**Shipped version:** 0.0~ynh7
2024-04-15 20:28:01 +02:00
2024-04-18 17:21:33 +02:00
**Demo:** < https: / / flohmarkt . ween . de / >
2024-04-15 20:28:01 +02:00
2024-04-18 17:21:33 +02:00
## Screenshots
2024-04-15 20:28:01 +02:00
2024-04-18 17:21:33 +02:00
![Screenshot of flohmarkt ](./doc/screenshots/screenshot.png )
2024-05-09 14:02:03 +02:00
## :red_circle: Antifeatures
- **Alpha software**: Early development stage. May contain changing or unstable features, bugs, and security vulnerability.
- **Arbitrary limitations**: Features arbitrary limitations. Please refer to the README.
2024-04-18 17:21:33 +02:00
## Documentation and resources
- Official app website: < https: // codeberg . org / flohmarkt / flohmarkt >
- Official user documentation: < https: // codeberg . org / flohmarkt / flohmarkt / wiki >
- Official admin documentation: < https: // codeberg . org / flohmarkt / flohmarkt / wiki >
- Upstream app code repository: < https: // codeberg . org / flohmarkt / flohmarkt >
- YunoHost Store: < https: // apps . yunohost . org / app / flohmarkt >
- Report a bug: < https: // github . com / YunoHost-Apps / flohmarkt_ynh / issues >
## Developer info
Please send your pull request to the [`testing` branch ](https://github.com/YunoHost-Apps/flohmarkt_ynh/tree/testing ).
To try the `testing` branch, please proceed like that:
```bash
sudo yunohost app install https://github.com/YunoHost-Apps/flohmarkt_ynh/tree/testing --debug
or
sudo yunohost app upgrade flohmarkt -u https://github.com/YunoHost-Apps/flohmarkt_ynh/tree/testing --debug
```
**More info regarding app packaging:** < https: / / yunohost . org / packaging_apps >