

Forgejo and Codeberg are great (I use both), but only for backups, at least unless you’re already well known. For small developers, GitHub is pretty much the only platform that might let others discover your project.
Forgejo and Codeberg are great (I use both), but only for backups, at least unless you’re already well known. For small developers, GitHub is pretty much the only platform that might let others discover your project.
শুনে ভালো লাগলো যে এটা কারো চোখে পড়েছে। নয়তো সবাইকে বোঝাতে হয় কি নাম, কেন নাম। আসলে বাঙালী প্রোগ্রামার খুব বেশি চিনি না।
I’m happy that you like it. Any kind of analytics or logging is decidedly against my stated policy for this project, so I won’t be adding it. But I understand that some might need it, and in that case, one should look at more comprehensive solutions like YOURLS.
It’s just a way to advertise, I think. I’ve found myself putting more trust in projects written in Rust or Go, than say, JavaScript.
Hmm, so that might be out of scope here. But I can try to do some kind of 2FA, shouldn’t be much of an issue, really. It’s just that I never thought a link shortener needed 2FA protection since the links will be publicly shared anyway.
I don’t understand much about OIDC either. But I’ll keep it in mind. Thanks.
Unnecessary to me, I guess.
Thank you for the kind words.
Won’t lie, the main reason that I stuck to a vanilla frontend approach is because I didn’t know what else to do. I’ve never been a frontend dev, and never wish to be one. So I looked at an older project, and started by trying to replicate it. In hindsight, it was probably a good decision. The backend is more intentional though, and I do try to keep things simple and clean.
I’m already aware of a few small UI oddities. There were quite a few changes in the frontend, so I kind of expect these. Please let me know if you see anything weird. You can comment here, or open a bug report. I expect to do a patch release by tomorrow.
I mostly use git
from the cli, but when I want to use a frontend, I use lazygit
. (I just find it easier to use TUI for some things like only committing some of the changed files, squashing, or fixup commits.)
deleted by creator
It was just a matter of setting the correct user. In most cases, user: 1000:1000
should fix it.
Hey, that looks awesome. I’ll try it out when I get back from work.
Edit: This is awesome! It satisfies my requirements and goes beyond. Great app!
That’s a pretty good idea, actually. I’ll try that out. Thanks.
Thanks, I took a look. It’s very close to what I want, but it still doesn’t support uploads in shared directories. It seems to be a pretty highly requested feature though. So maybe it’ll happen at some point.
Storage, RAM, CPU usage. I prefer not to have such a large piece of software running for no reason. It might seem silly, but I hate using resources for no reason. I’ll rather have 5 lightweight apps running instead of a huge one, of which I’ll only use a few parts.
I’m strictly against Nextcloud or something similar. I prefer to run a bunch of lightweight apps, rather than one big one.
I don’t care too much about security, since I’ll delete everything in a few days after copying them to my gallery. Then, I usually share a link with them to an album on my PhotoPrism instance. So, per share password is fine by me.
Yeah, but that’s already possible with my current setup using FileShelter. I’d like them to be able to upload as well.
It’s like everything else, you need to actually do it to get better at it. The more you want and try to get better, the harder it’ll feel. The best way is to just enjoy doing it. But it’s easier said than done.
For me personally, since it’s not my job, I don’t feel any pressure programming, and it’s kind of a stress reliever. I’m not very good at it anyway, but the improvements I’ve made were due to the fact that I didn’t feel any pressure in learning new things, and was able to do things at my own preferred pace. As an example, for the last few days I’ve been learning about the internal working of SQLite. It’s pretty complex, but I don’t feel like I need to know and remember everything, so it’s easier for me to actually get through it. (Btw, if anyone reading this has experience working with SQLite, let me know, I’d like to discuss some stuff. It’s about optimizing some queries, so you don’t need to know about the SQLite codebase, just a rough idea of how it works, and some experience with Rusqlite. Fwiw, happy to add you as a contributor in my project if any performance improvements come out of it.)
But it’s a different story when it comes to learning stuff for my actual work. Even though the rewards are bigger, the process feels much worse. (Hating on Deligne-Serre representations right now. :( They’re beautiful objects, but the pressure to learn is just too much.)
So, if you’re like me, try not to take it too seriously, and it’ll be easier to learn.