3 ms·
I was about to go do this, because it seems cool to have a log of all the IPs that my phone has been on and not to leak this data to Google Then I remembered h
by lucb1e 3y ago
I was about to go do this, because it seems cool to have a log of all the IPs that my phone has been on and not to leak this data to Google
Then I remembered how much trouble I already have when my server is offline for any reason: no email, no grocery list, no backups, no VPN, no git, no link shortener, no IRC, no website with various tools like 'what is my IP' or bidirectional latency testing... self hosting is great but you're also on the hook for everything and it all has a single point of failure unless you want to run a dual-uplink server farm.
And yet I am still tempted to add this 204 service, but maybe then I also don't have internet on my phone anymore because it keeps believing it's behind a captive portal when the service is offline
- bartvk 3y agoWhat do you use to self-host your grocery lists?
- tcrenshaw 3y agonot OP, but I use tandoor to host my recipes and it generates a shopping list based on what I've picked to cook this week
- lucb1e 3y agothis was nearly impossible to find on duckduckgo https://tandoor.dev https://tandoor.dev What a name, the only thing you get when looking for 'tandoor' or 'tandoor grocery list' are recipes for tandoori In my quest, I've also come across other promising-looking things https://kitchenowl.org https://kitchenowl.org and https://recipesage.com https://recipesage.com
- LegitShady 3y agodead trees, strained
- lucb1e 3y agoSomething I wrote across about eight years, trying different things and never cleaning up unused parts, so the code is a mess but this is it: https://github.com/lgommans/mpgroceries https://github.com/lgommans/mpgroceries The name (multiplayer groceries) refers to the original idea of having the software assign random items to random people, so you can both go through the store independently and not get duplicate items, for maximum efficiency, but I don't think I've used that more than once. Probably I could write a small book about all the things that you shouldn't do, like making a store layout and mapping where all the items are and then making it sort by nearest item...which, turns out, is somehow always on the other side of a wall. This routing is better than nothing, but it turns out that categorizing ("freezer", "candy", "fruit/veg") is: much simpler for the user, portable across stores, and more effective for routing as well. I've started on a rewrite with a friend, but it's very early stages and the primary purpose of the new project is to turn a list of meals into a grocery list rather than being a grocery list that you add random items to: https://codeberg.org/lucg/MealsUnveiled https://codeberg.org/lucg/MealsUnveiled The old project can also add a recipe to your grocery list, but I never wrote the code to add up amounts (it'll ignore duplicates instead)
- dugite-code 3y agoI've been using the homeassistant shopping list integration but I'm planing to switch to "Specifically Clementines" [1] it's not as complete as grocy [2] but that's a feature. My partner will add to a list, not use an inventory managment system. 1. https://github.com/davideshay/groceries https://github.com/davideshay/groceries 2. https://github.com/grocy/grocy https://github.com/grocy/grocy
- esskay 3y agoThanks for sharing this. I've tried to get on with Grocy but it's UI really put me off, it felt very unintuitive, cluttered and a bit like an app that had long since outgrown the initial hacked together layout.
- dugite-code 3y agoYeah I had a similar reaction to Grocy, just too much. If I was single and on a super tight budget like I was as a student, maybe useful. Now it's just too stressful
- appplication 3y agoThe fridge. Integrations aren’t great, but 9x9’s uptime is incredible.
- phh 3y ago> And yet I am still tempted to add this 204 service, but maybe then I also don't have internet on my phone anymore because it keeps believing it's behind a captive portal when the service is offline Try it. Normally Android will say "This connection doesn't give you internet, connect anyway?" then you press yes, and everything works. (Except if you're on a captive portal, in which case you'll need to type example.com in your browser to access the captive portal).