Q3 2023 blog post and improvements to docs

This commit is contained in:
Peter 2023-10-08 19:39:16 +02:00
parent 5eb259b3da
commit 1bca49b64b
4 changed files with 110 additions and 8 deletions

View File

@ -0,0 +1,92 @@
+++
title = "New Apps of LinuxPhoneApps.org, Q3/2023: 9 new apps, maintenance and more!"
date = 2023-10-08T19:40:00+02:00
template = "blog/page.html"
draft = false
[taxonomies]
authors = ["linmob"]
+++
It's October (and thus Q4): Let's have a look at what happened in the third quarter of 2023!
<!-- more -->
## New apps
The following fifteen apps where added in the second quarter of 2023:
### Juli
No new apps :(
### August
- [Syncthing GTK](https://linuxphoneapps.org/apps/me.kozec.syncthingtk/), a GUI for Syncthing. _Thank you for adding the app, Guido!_
- [Lemoa](https://linuxphoneapps.org/apps/io.github.lemmygtk.lemoa/), a Gtk client for Lemmy.
- [Lemonade](https://linuxphoneapps.org/apps/ml.mdwalters.lemonade/), follow discussions on Lemmy. _Despite these additions, I think we need more good Lemmy/kbin clients for #MobileLinux.
- [Pinephone MPV](https://linuxphoneapps.org/apps/noappid.andym48.pinephone_mpv/), a simple wrapper for MPV for the Pinephone and other Linux mobile devices. _Thank you, AndyM48 for creating and adding the app!_
### September
- [Bluetooth Connect](https://linuxphoneapps.org/apps/noappid.andym48.pinephone_btconnect/). Scan, add, edit and connect bluetooth devices on your linux phone. _Thank you AndyM48, for creating and adding the app to LinuxPhoneApps.org!_
- [Flatsweep](https://linuxphoneapps.org/apps/io.github.giantpinkrobots.flatsweep/). Flatpak leftover cleaner.
- [Letterpress](https://linuxphoneapps.org/apps/io.gitlab.gregorni.letterpress/), create beautiful ASCII art.
- [Francis](https://linuxphoneapps.org/apps/org.kde.francis/). Track your time
- [Jogger](https://linuxphoneapps.org/apps/xyz.slothlife.jogger/): Track and view your runs, walks, cycles, swims, and other workouts on mobile Linux.
### Maintenance
Also, at the very end of the quarter, most listings were automatically updated, and many of them were additionally edited by hand and brought up to date.
Also, we prepared the site to list even more information:
- First, we are [working on a new taxonomy](https://framagit.org/linuxphoneapps/linuxphoneapps.frama.io/-/issues/55) to also list whether/how well and app can work without a connection to the internet.
- Secondly, but way more immidiate, App Images can now be linked to in our listings, so if you find one, let us know!
And because information regarding services or frameworks can't be updated automatically ...
## Please contribute
Since April 14th, 2023, the way this site is generated and thus also the ways to contribute to it have been simplified. All relevant parts now live in [one repository](https://framagit.org/linuxphoneapps/linuxphoneapps.frama.io).
As a consequence, fixing existing app or game listings is now just one click away (provided you have a framagit account) - every listing has an edit link at the bottom of the page.
![Footer on the bottom of the page](https://linuxphoneapps.org/img/app-list-footer.png)
So if you see that something is wrong, take the time and help fix it!
### New apps
If you want to add an app (if you don't know any, check [Apps to be added](https://linuxphoneapps.org/lists/apps-to-be-added/) ;-) ),
- [Submit apps via GitLab](https://linuxphoneapps.org/docs/contributing/submit-app-on-gitlab/)
- [Listings explained](https://linuxphoneapps.org/docs/contributing/listings-explained/)
You can also send your prepared listing via email to the [devel-list](https://lists.sr.ht/~linuxphoneapps/linuxphoneapps.org-devel).
## What's next?
Goals for the Q4 are the following:
- Making it easier to add new apps: [Integrate lpa_helper.html into the site](https://framagit.org/1peter10/lpa-new-app-helper/-/blob/main/lpa_helper.html?ref_type=heads), [make it possible to generate listings from [metadata](https://framagit.org/linuxphoneapps/linuxphoneapps.frama.io/-/merge_requests/51) or [flathub.org](https://framagit.org/linuxphoneapps/linuxphoneapps.frama.io/-/merge_requests/52).
- Improve information and UI - make listings better (more readable) and improve listings findability.
### Still to be considered and fixed
Talking about ratings: The way apps are rated a thing we still are thinking about. They are a hard topic, not just because changes to the rating system would then have to be applied to more than 400 apps. Among the considerations for the future are new separate sections (apps and games are sections in [Zola](https://getzola.org) terminology) for Tablet apps (how to rate those with form factors ranging from 7" to 13"?) or TUI apps (think [Sxmo](https://sxmo.org)).
If you are willing to help with the concept, please describe it in an [issue](https://framagit.org/linuxphoneapps/linuxphoneapps.frama.io/-/issues) - be prepared to contribute to the MR that adds it, though - also we should start out with at least 5 listings to make the section worthwhile.
### Feedback, thoughts?
Thank you for reading this post! If you enjoyed it, please spread the word about this post and LinuxPhoneApps.org - it can also be useful for your friends or yourself if you only use the Linux Desktop!
If you want to contribute an/your app or work on the website itself, please see above or check the [FAQ](@/docs/help/faq.md#join-the-effort)![^1]
And if you want to discuss apps with like minded persons, make sure to join [our Matrix group](https://matrix.to/#/#linuxphoneapps:matrix.org) or subscribe/post to our [discuss mailing list](https://lists.sr.ht/~linuxphoneapps/linuxphoneapps.org-discuss)!
[^1]: If you are not aware of any new apps, check out apps listed in [apps-to-be-added](https://linuxphoneapps.org/lists/apps-to-be-added/), test the app and add it!

View File

@ -20,6 +20,8 @@ This page explains how to fill out the template to add or edit an app.
No matter whether you edit or add a listing, here's what kind of contents is supposed to go into the different columns (if you prefer living examples, the [listing for Tuba](https://framagit.org/linuxphoneapps/linuxphoneapps.frama.io/-/blob/main/content/apps/dev.geopjr.tuba.md) is a good starting point):
__Please note:
| frontmatter value | type / form | note |
|---------------------------------|------------------|-------------------------------------------------------------------------------|
| title = "" | string | name of the app, make sure to write it as it's written on its project page, **mandatory** |
@ -40,7 +42,9 @@ No matter whether you edit or add a listing, here's what kind of contents is sup
| packaged_in = [ "",] | array of strings | optional, see [existing values](https://linuxphoneapps.org/packaged-in/) for reference |
| freedesktop_categories = [ "",] | array of strings | optional, see [existing values](https://linuxphoneapps.org/freedesktop-categories/) for reference, see [1](https://specifications.freedesktop.org/menu-spec/latest/apa.html), [2](https://specifications.freedesktop.org/menu-spec/latest/apas02.html) for values |
| programming_languages = [ "",] | array of strings | recommended, see [existing values](https://linuxphoneapps.org/programming-languages/) for reference, __write "Cpp" for C++__ |
| build_systems = [ "",] | array of strings | recommended, see [existing values](https://linuxphoneapps.org/build-systems/) for reference |
| build_systems = [] | array of strings | recommended, see [existing values](https://linuxphoneapps.org/build-systems/) for reference |
| requires\_internet = [] | array of strings | recommended, but values [still need to be defined](), see [existing values](https://linuxphoneapps.org/requires-internet/) for reference |
| tags = [] | array of strings | leave empty |
| [extra] | section start | **mandatory**, don't change please! |
| repository = "" | string, URL | **mandatory**, URL of the apps repository |
| homepage = "" | string, URL | optional, URL of the apps homepage |
@ -49,8 +53,8 @@ No matter whether you edit or add a listing, here's what kind of contents is sup
| translations = "" | string, URL | optional, URL of translation page |
| more_information = [] | array of strings, URLs | optional, links with helpful additional info about the app, e.g. app reviews |
| summary\_source\_url = "" | string, URL | optional, source URL of the apps description/summary (see above) |
| screenshots = [ "",] | array of strings, URLs | optional, links to screenshots (will not be hot-linked) |
| screenshots_img = [ "",] | array of strings, URLs | optional, links to screenshots, will be displayed - make sure hot-linking is allowed or [send by mail for upload to 1peter10](mailto:screenshots@linuxphoneapps.org) |
| screenshots = [] | array of strings, URLs | optional, links to screenshots (will not be hot-linked) |
| screenshots_img = [] | array of strings, URLs | optional, links to screenshots, will be displayed - make sure hot-linking is allowed or [send by mail for upload to 1peter10](mailto:screenshots@linuxphoneapps.org) |
| all\_features\_touch = "" | boolean | optional, set to true (if true) or false (if some features require other input measures), no quotes! |
| intended\_for\_mobile = "" | boolean | optional, set to true (no quotes!) if the apps descriptions or metadata makes it obvious that the app is intended for mobile and does not just work accidentally |
| app_id = "" | string | e.g. org.gnome.GHex |
@ -61,6 +65,8 @@ No matter whether you edit or add a listing, here's what kind of contents is sup
| snapcraft = "" | string, URL | link to [Snapcraft](https://snapcraft.io/) listing (only if aarch64 is supported) |
| snap_link = "" | string, URL | link to other Snap build (only if aarch64 build is provided)
| snap_recipe = "" | string, URL | link to snapcraft.yml to build a Snap, please use RAW/plaintext not blob view for Github/Gitlab |
| appimage\_x86\_64\_url = "" | string, URL | link to an appimage to download (for x86_64) |
| appimage\_aarch64\_url = "" | string, URL | link to an appimage to download (for aarch64 = 64bit ARM) |
| repology = [ "",] | array of strings | package name as found in [repology.org](https://repology.org) url (e.g., `tuba` in `https://repology.org/project/tuba/versions`), multiple if applicable |
| appstream\_xml\_url = "" | string, URL | appdata.xml or metainfo.xml url, please use RAW/plaintext not blob view for Github/Gitlab |
| reported_by = "" | string | **mandatory** your nickname |

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

View File

@ -6,18 +6,20 @@ date =
[taxonomies]
project_licenses = [ "",]
metadata_licenses = [ "",]
app_author = [ "",]
metadata_licenses = []
app_author = []
categories = [ "",]
mobile_compatibility = [ "",]
status = [ "",]
status = []
frameworks = [ "", ]
backends = []
services = []
packaged_in = []
freedesktop_categories = []
programming_languages = ["",]
build_systems = [ "",]
programming_languages = []
build_systems = []
requires_internet = []
tags = []
[extra]
repository = ""
@ -39,6 +41,8 @@ flatpak_recipe = ""
snapcraft = ""
snap_link = ""
snap_recipe = ""
appimage_x86_64_url = ""
appimage_aarch64_url = ""
repology = []
appstream_xml_url = ""
reported_by = ""