Follow

Any dev out there looking for a new (and probably easy) project?

I just found Nextcloud Cookbook (/com/android/quickstep) which lacks an Android counter-part. Even "View only" would be great (for the kitchen). All data is stored in files, one sub-dir per recipe, well structured JSON for data (plus image files if there are any with the recipe).

Who takes the challenge and writes a small viewer?

@gudenau The same as always. We're talking here. I'm sharing about 4h "public work" per day (unpaid). How much do you offer in return? One app, two? 😜

(PS: not complaining – just joking like you do. True part is the "talking free/libre")

@IzzyOnDroid People do get payed for FOSS development.

I really can't work on something like that right now though.

@gudenau Yes, sure, that happens. But as I wrote, I'm already investing so many time in non-paid projects that I cannot offer something in terms of money here. I'll gladly contribute my part, helping to get the app to @fdroidorg (preferably) or at least my repo, though.

@IzzyOnDroid

Da muss man aber erst noch jemand finden, der das in seiner cloud hat, die man nutzen kann...

@mondstern Daran soll es nicht scheitern. Zur Not stelle ich das in einer meiner Test-Wölkchen zur Verfügung.

@IzzyOnDroid ich weiss nicht was ich mit über 2k rezepten machen soll

@mondstern 6 Jahre lang jeden Tag etwas anderes kochen vielleicht? 🤣

@IzzyOnDroid ich hatte in meinen 16 monaten einfach 2200 rezepte gesammelt

@IzzyOnDroid
Ich würde es mir tatsächlich gerne mal anschauen, kann aber nicht versprechen, dass es besonders schnell geht.
Das komplizierte an so einer App ist das Layout, da werde ich vermutlich etwas Zeit brauchen.

@MicMun ja, und bei dieser App wäre es hauptsächlich das Layout. Aus viel mehr würde sie ja nicht bestehen, wenn als reiner Viewer konzipiert 😋

Eine Nextcloud zum testen hast du? Falls nicht, melde dich einfach und ich richte dir bei mir einen Account ein. Wenn es soweit ist natürlich - bitte nicht als Drängeln missverstehen 😂

@IzzyOnDroid
Minimaler Aufwand ist das Abrufen der Rezepte von der Nextcloud schon auch noch. Aber damit habe ich meistens weniger Probleme.
Ich habe eine Nextcloud, aber danke für das Angebot 😀

@MicMun im ersten Schritt würde ich davon ausgehen, dass die Daten lokal vorliegen. Cookbook speichert die per default unter /Cookbook, die Nextcloud App würde das also mit syncen. Lass also Sync besser außen vor - dann braucht die App auch keinen Netzzugriff. Sieht damit auch gleich vertrauenswürdiger aus 😂

@IzzyOnDroid
Okay, das ist dann schon etwas einfacher.
Bei mir war der Standardordner allerdings "/Recipes", vielleicht hast du noch eine ältere Version.

@MicMun Ah, nee... Bin unterwegs und konnte nicht nachschauen; /Recipes ist richtig 🤗

@MicMun Reicht für den Start auch aus. Bearbeiten ist am PC ohnehin bequemer – nur den PC in die Küche bringen ist oft ein Problem 🤣

Im zweiten Schritt dann ggf. auch das Bearbeiten (Korrekturen fallen einem hin und wieder beim Kochen ein). Den Sync würde ich "anderen" überlassen. Vielleicht, aber auch nur vielleicht, als AddOn, sollten User es denn unbedingt wollen – dann können die, die es gerade *nicht* wollen, es nämlich einfach weglassen. Weißt schon, INTERNET und so…

@IzzyOnDroid
Einfach einen Zweit-PC für die Küche besorgen 😂

Bearbeiten dürfte auch keine große Schwierigkeit sein.
Den Sync müsste ich sowie so erst nach schauen, ob dass über WebDAV gehen muss oder Cookbook eine eigene API anbietet (wie z. B. Bookmarks).
Ich finde da lokal auch besser, damit komme ich schneller klar.

@IzzyOnDroid tempting. Yet I have no android experience and no extra time for projects :/

@zatnosk I know the feeling. Was tempted myself, as this smells like a good project for beginners. But I have no dev environment, no dev experience – and no extra time either…

@IzzyOnDroid
I've been wanting to do something similar on my own, so I'd definitely be willing to help in any way possible. I was going to contribute to Gnome Recipes at one point, but this seems like a more managable task.

@jaxter184 To me it even looks like a good "beginner's project". Some ideas: focus on display first, optionally edit later, and forget about sync (which can be done by other means, e.g. using the Nextcloud app itself). This way you not only keep the project "manageable", but also avoid the INTERNET permission – which adds to the "trust level" as it's clear no data will be shipped off-device by the app :wink:

Do you have a Nextcloud to test with?

@IzzyOnDroid
I do have nextcloud, but the way I've set it up is a little hacky. From what it sounds like you're suggesting, though, I could just make an app that uses the same folder heirarchies and schema thats completely independent of nextcloud.

@jaxter184 Exactly what I had in mind (for the "final product" – without edit functionality, it would need its companion). And propagate it as "compatible with" – i.e. can be used with Nextcould Cookbook, but also without.

@jaxter184

I could make you an account on my nextcloud. The cookbook is already in use with two dozens of recipes
@IzzyOnDroid

@IzzyOnDroid I am not a fan of anything from Microsoft, but when I searched for "PHP on Android", I found this really odd project, peachpie.io :blobthinking:

@SoftwareFreedomSociety well, neither PHP nor .NET are involved here – so I don't see the connection.

@SoftwareFreedomSociety Ah. No, that was not what I meant. I rather suggested a native Android app using the same data structures, thus being compatible. One could then sync the data and use them on both sides. The original project doesn't work without a Nextcloud instance – and that would be totally overkill on a phone. One could then better use a web browser instead, and access the real installation on the Nextcloud. Which wouldn't be that comfortable as a native app.

@IzzyOnDroid @SoftwareFreedomSociety

dann wird das bestimmt doch noch was meine 2200 rezepte einzutragen ...

Sign in to participate in the conversation
Mastodon for Tech Folks

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!