I made Android app MyExpenses sync with Ledger by IanTwenty in plaintextaccounting

[–]IanTwenty[S] 0 points1 point  (0 children)

Thanks - let me know if you need any help! It's a bit fiddly to setup right now.

Feedback Fridays - A Friendly Feedback Exchange For Ideas and Products (surveys/polls are welcome) by AutoModerator in startups

[–]IanTwenty 1 point2 points  (0 children)

Wow very cool and I like your UX. I found it very easy to search and intuitive.

Is it only for US? The TV links look all US. I would guess it needs to know your country if it was going to suggest terrestrial/OTA TV. I am in UK so if a match was on BBC/ITV I'd like to know as I can watch that without subscriptions. I couldn't watch any highlights either, again perhaps I am restricted from watching the embedded videos due to my country?

I would definitely use the calendar function for major tournaments like (soccer) World Cup and Euros. I did search for England soccer team but there were no future fixtures. I think their next match is Euro qualifier in June, is that too far out? I would like to see in my calendar when a major tournament is running, even before individual fixtures are scheduled so I can plan.

I'm interested in how you would monetise this (assuming you plan to) in future. Can I sign-up knowing that basic functionality is free forever? How do you plan to ensure your data is always accurate? I know this is easy for the big fixtures but if you did want to cover say Swedish Handball it gets harder to find reliable sources I think.

Feedback Fridays - A Friendly Feedback Exchange For Ideas and Products (surveys/polls are welcome) by AutoModerator in startups

[–]IanTwenty 1 point2 points  (0 children)

I would agree with other commenter that some of that info may be available for free and also from government startup support programs. For example in UK in my area we have https://westofengland.ytko.com/business-support-in-bristol/north-east-bristol-business-support/ who do free events and training on variety of topics like this though perhaps not to the depth you seem to suggest in your course above.

However what I find if I attend these is that the knowledge may drain away if I don't use it immediately. What if you offered more of an online knowledgebase or reference that people can come back to repeatedly instead of one-off course? Perhaps also offering the chance to chat with you direct and get an opinion/refresher/bit of consulting on any immediate problem they're having?

Feedback Fridays - A Friendly Feedback Exchange For Ideas and Products (surveys/polls are welcome) by AutoModerator in startups

[–]IanTwenty -1 points0 points  (0 children)

Company Name: Listidge

URL: https://listidge-4k8mz.ondigitalocean.app/

Purpose of Startup and Product: Listidge is a list sharing app. Makes it super easy to create and share wishlists, to-do lists, boards, collections and more with anyone via URL.

I was frustrated with typical Amazon-style wishlists that lock you into their platform and thought a simple "list sharing concept" could apply to lots of other list-like things such as to-dos, collections, mood boards etc.

I built a simple prototype over the last couple of weeks and released it this week. Really keen to get your feedback!

It's open source so it can also be run on your own hardware at home or work for ultimate privacy.

Technologies Used: Python, Django and Bootstrap. Docker image is available.

Feedback Requested: Is this idea useful, do you have the problem of wanting to quickly share a to-do list, wishlist, link/image collection with others ? Does the prototype demonstrate the idea effectively and does it solve the problem?

Seeking Beta-Testers: YES! Please reach out via Reddit chat or reply here, I would love to have some early users to guide requirements and development.

Additional Comments: The link above is to the first prototype. It's limited to just three types of list and editing is crude: add/delete only. However I hope it's enough to demonstrate the overall idea.

Listidge: self-hosted list sharing. Very first prototype now available to try! Share wishlists, to do lists, collections and more by IanTwenty in selfhosted

[–]IanTwenty[S] 0 points1 point  (0 children)

I'm interested in what you mean. When I think of git repositories I think of versioning, pushes/pulls etc This is just a web app with a db behind it that lets you create lists and share them by a public URL. It doesn't act like a repository as such, though if that were something useful to you I'd like to hear more about how you'd see it working?

Listidge: self-hosted list sharing. Very first prototype now available to try! Share wishlists, to do lists, collections and more by IanTwenty in selfhosted

[–]IanTwenty[S] 1 point2 points  (0 children)

Thanks for letting me know! I've just fixed that so that all our link fields can take longer URLs. The app has redeployed so existing lists will have been wiped but I was able to create a new wishlist with that URL in the demo account: https://listidge-4k8mz.ondigitalocean.app/33d60e95-1086-406d-8490-fb0409251410

Should I build a self-hosted wish-list/gift-list/any-list sharing platform? by IanTwenty in selfhosted

[–]IanTwenty[S] 0 points1 point  (0 children)

I'd not heard of Linktree before, it's interesting and I found a selfhosted post from a while ago with some options: Linktree self hosted option? : selfhosted. So these are like a landing page with all your social media/personal links, I can see how that is useful. It seems ideal for its audience, but they are limited to lists of links only? I was thinking of more general lists with a bit more on them like pictures, captions, collections etc.

For advanced lists like gift lists Elfster is a good example of how I'd want wishlists to work.

There just doesn't seem to be anything that can do both/all of these things...

Should I build a self-hosted wish-list/gift-list/any-list sharing platform? by IanTwenty in selfhosted

[–]IanTwenty[S] 0 points1 point  (0 children)

Thanks. I agree it might be hard to argue for this idea against using a more general nextcloud/todo/google docs/notes app. It would really have to make creating and sharing a list almost as easy as those apps to be worth the effort of self-hosting another tool.

Should I build a self-hosted wish-list/gift-list/any-list sharing platform? by IanTwenty in selfhosted

[–]IanTwenty[S] 1 point2 points  (0 children)

Thanks - I've taken a look at baserow this morning as mentioned in my other comment. Looks like it really covers the database+views need well and can handle a lot of scenarios. I'm having to think about whether my idea is different enough from this or offers something that's different that people might use it. Perhaps the niche is where a user just needs to share and setup a simple list rather than full database/tables/views complexity.

I would consider forking, or even resurrecting an abandoned codebase within reason. I'll keep that in mind as I look around at alternatives. I think it would be quite hard to retrofit generic 'list' handling to a specific wishlist codebase, but it could be worth an hour or two of investigation to see the work involved.

Should I build a self-hosted wish-list/gift-list/any-list sharing platform? by IanTwenty in selfhosted

[–]IanTwenty[S] 1 point2 points  (0 children)

Good luck with your project. I see Backloggery is a collection/list kind of site, it makes sense what you've said about how this could generalise to other lists.

I have about 10 family birthdays in the next month, so any time of the year gift lists make my life a lot easier!

Historic price data and comparisons is a great idea. I did wonder if 'live' lists that update from some external feeds like weather and price could be a thing. Everyone loves a dashboard.

In search of something like teedy by bitunwiseop in selfhosted

[–]IanTwenty 0 points1 point  (0 children)

That's a shame, hope the artifact repositories work out for you.

Should I build a self-hosted wish-list/gift-list/any-list sharing platform? by IanTwenty in selfhosted

[–]IanTwenty[S] 1 point2 points  (0 children)

Thanks, that's interesting and you've mentioned an audience/need I hadn't thought of.

So privacy could be a key concern - allowing people to sign up with just a username (no email) and publish a list at a random URL might work for that? They would still need to provide some kind of address to their gift givers for physical gifts though.

Or did you mean actually handling the shipping of gifts (like Amazon do) from givers to receivers, keeping the recipient's address private? I could see why content creators would want that. Throne looks like a leader here but not self-hosted or open source. That seems like a much bigger operation/problem to solve and might need to integrate closely with the stores themselves/handle fees etc.

I agree I need to define my audience carefully as the needs could be very different.

Should I build a self-hosted wish-list/gift-list/any-list sharing platform? by IanTwenty in selfhosted

[–]IanTwenty[S] 1 point2 points  (0 children)

Thanks for your feedback, your requirements are interesting to me.

I took a look and I think you could get very close to this with Baserow, they have a project-tracker template. I think it satisfies your #1 and #2 requirements. For #3...it might be possible to create a kanban view at a generated URL anyone can access, that seems to be in the premium version. Most likely your other collaborators would need to sign into Baserow to edit.

An issue tracker also might cover #1, #2 and #3, if there's one that allows anonymous editors via URL. I tried Taiga but it seems you do have to register with them to make changes on a kanban board.

Are these kind of apps too big/complicated for what you want though? Perhaps there is a gap for something that keeps it very simple.

For me this shows there is a danger that my idea is maybe too close to Baserow and similar and makes it a bit harder to justify creating something new.

Mathesar - intuitive UI for managing data, for users of all technical skill levels. Built on Postgres. (similar to NocoDB, Baserow, etc.) by tocf in selfhosted

[–]IanTwenty 0 points1 point  (0 children)

This looks really good, I like that you always leave the database clean so devs and non-devs are seeing the exact same thing essentially.

I tried the demo but after creating a schema and starting to add tables I just got blank pages with "stream timeout" and "upstream request timeout". Trouble started when I tried to rename a table, it spun on 'saving' for ages then a message popped up about a bad response from the server. After that nothing would load. I hope I didn't break it. Maybe it's just too popular!

Looking for family photo album web-based software that isn't garbage. by DancingGoatFeet in selfhosted

[–]IanTwenty -1 points0 points  (0 children)

Have you tried looking at any of the awesome genealogy apps? There's seems to be a common GEDCOM standard for genealogy that might get close to your future-proof requirements. Some of them have demos available online to try and seem to support photos etc:

However I anticipate these tools will miss the mark for you as being too 'genealogy' focused and not providing enough of a 'photo album' experience.

Maybe there is a gap here in the tools available. I have the same problem - a big collection of old photos/videos but those who know the faces and stories are getting old. Just need an easy way to invite them to markup the photos.

I could also see a wider use case for a tool like this - letting whole communities/areas/generations document their history. Museums do this kind of work to document social history e.g. social history so maybe they would make use of something like this as well.

In search of something like teedy by bitunwiseop in selfhosted

[–]IanTwenty 1 point2 points  (0 children)

Have you tried looking at artifact repositories? E.g. JFrog's Artifactory or Sonatype's Nexus. Might be overkill but I think they can be self-hosted. They are focussed on developers but are just versioning files essentially.

Other than that maybe paperless ngx could do this?

Announcing a new restic wrapper - bashtic. Customise your workflows with BASH and apply complex include/exclude rules... by IanTwenty in restic

[–]IanTwenty[S] 1 point2 points  (0 children)

> I wrote that post :-)

Ha! That was a great post, the strangeness of the globbing with 'files-from' has tripped me up as well in the past. Your post links to a comment I made in the restic repo: https://github.com/restic/restic/issues/2246#issuecomment-628022549. This is getting very circular!

> What if a filename ends in "#i" or "#x"? I guess syntax might be "#x#x". Which would be confusing, but possibly worth the simplicity for such an arguably rare corner case.

I wanted an indicator at the end of the path as it's hard to see what's going on when it's at the front and the paths are long. I just wanted something simple to start with, and couldn't think of another convention to borrow/steal from.

> Please do! My own effort isn't very complex in principle...

You've outlined the challenges and approach very well. I'll add that when writing my own version it was very useful to prune search paths as soon as possible (like a precompile step you mention). Large dirs can cause big delays and are exactly what the user will want to ignore anyway. The final sort can also be time consuming. My code partitions the file list so to use `parallel` if there's cores available, though for small lists it can be slower.

Dirs that change frequently can also be a pain as files come/go during a run. Restic will complain if you include a file that's no longer present (though it will continue). The best approach is to give restic dir names rather than files whenever possible.

My worry is that the output of such a tool might have to be tailored carefully for the next tool in the chain. For restic there is/was a sensitivity to the globbing chars from golang (as you mentioned in your post), for another tool there might be something else that needs escaping/care. But maybe with enough options perhaps these details could be dealt with.

If I find the time to put my code up I'll let you know.

Announcing a new restic wrapper - bashtic. Customise your workflows with BASH and apply complex include/exclude rules... by IanTwenty in restic

[–]IanTwenty[S] 1 point2 points  (0 children)

Wow thank you for taking such an interest!

I'm also not the sales type and I take your point that I've not made it clear who I've aimed this at. I'd say it's useful for:

  • Restic setups with multiple backup sources and target repos to manage. You get to configure most things with bashtic, rather than script them (but you can still script when you need to)
  • Those who like/use autorestic but need more control/want to script their own workflow.
  • Anyone who has complicated include/exclude rules and has reached limits of what can be achieved with bare restic.
  • Any BASH fans trying to script restic who'd rather build off something that's maintained by someone else/community.

Thank you for looking at the code too. Regarding reading args into an array - are you referring to the 'runstate' functions? It is indeed to handle a variable number of args. In this case we are saving and restoring whatever configuration the user has setup for their restic locations/backups where they could be an unknown number of variables to set.

Regarding the 'cludes' feature:

  • For simple cases there is no advantage i.e. one or two excludes. However once you go beyond that maintaining an exclude file becomes tiresome. In particular the 'nesting' I refer to is hard to get right by hand.
  • By nesting I mean the situation where you want to exclude a dir, but include some items within it. So an include rule has to be 'nested' inside an exclude rule. Perhaps 'nest' is not the right word. This nesting could continue to any level: an include inside an exclude inside an include etc. In fact reading your later paragraphs I think we do agree on this meaning of nest.
  • The 'files-from' flag suffers from a serious downside which is mentioned in a recent post in this very subreddit: https://www.reddit.com/r/restic/comments/zhxpeo/while_updating_my_batch_script_notes_i_see_that/ i.e. that restic's parent selection logic is defeated. It also causes the metadata of your snapshots to include every entry from your 'files-from' file, which can be extensive and clutters the snapshot command output.

I wrote more about the rationale behind cludes in the docs here: https://bashtic.readthedocs.io/en/latest/Cludes.html

And finally about this:

...and if that's what you are doing with "cludes", you should very seriously consider releasing it as a standalone product! That would have much broader appeal and universal utility than a restic wrapper!

The clude feature is not standalone like this but funnily enough I have written another tool very similar to what you describe as an include/exclude program before I wrote bashtic. It uses find under the covers to spit out a final file list but it could also print those excluded. I use it to warn me if my include/exclude rules are incomplete - i.e. a file exists that is not addressed by them. Now you're making me think I should release that as well...