diff --git a/README.md b/README.md index 32a56c3ab855de7665866401f64ecc7c4b148f1c..20a2fd229acfe30b9d5841859c2081b652023ab1 100644 --- a/README.md +++ b/README.md @@ -117,22 +117,44 @@ character URL. That's where URL shorteners come in! Most shortener services I've found that are both open source and self-hosted use -something like 6-character-long paths for the link as they're meant for use by +something like 6-character-long paths for the links as they're meant for use by multiple people; 14.8m possible URLs (your cap with 4 character paths) aren't enough for public services. -Six characters is *fine* but why write six characters when you could write four :D +Now six characters is *fine* but why write six characters when you could write +four :D -Also, why deal with user management and a relational database when you're only +And why deal with user management and a relational database when you're only going to have one user and a bunch of keys with values :D -I also had a case of the typical "programmer unsatisfied with the {language|tech -stack|license|feature set|all of the above}, wants to make something better" -problem. I'm not a big fan of Node, PHP is ok, Python is meh, big relational -database is unnecessary, heavy frontend is unnecessary, complex backend is -unnecessary, I don't care about link tracking, click counts, link referrers, -geo-location of visitors, etc., etc., etc. +I was also unsatisfied with the tech stack and feature sets of the alternatives; +they were all either a pain to set up and update or they had click counters and +link tracking and a bunch of other crap I have no use for. -All this put together, I decided I would be best served by using this as an -opportunity to learn more Go and write my own thing that does nothing more than -what I want need :) +So I decided to make my own that has exactly what I want and nothing more :D + +## Questions & Contributions +Questions, comments, and patches can always be sent to my public inbox, but I'm +also in my IRC channel/XMPP room pretty much 24/7. However, I might not see +messages right away because I'm working on something else (or sleeping) so +please stick around! + +If you're wanting to introduce a new feature and I don't feel like it fits with +this project's goal, I encourage you to fork the repo and make whatever changes +you like! + +- Email: [~amolith/public-inbox@lists.sr.ht][email] +- IRC: [irc.nixnet.services/#secluded][irc] +- XMPP: [secluded@muc.secluded.site][xmpp] + +*If you haven't used mailing lists before, please take a look at [SourceHut's +documentation](https://man.sr.ht/lists.sr.ht/), especially the etiquette +section.* + +[reuse]: https://api.reuse.software/info/git.sr.ht/~amolith/go-webring +[reuse-shield]: https://shields.io/reuse/compliance/git.sr.ht/~amolith/go-webring + +[fosspay]: https://secluded.site/donate/ +[fosspay-shield]: https://shields.io/badge/donate-fosspay-yellow + +[wakapi-shield]: https://img.shields.io/endpoint?url=https://waka.secluded.site/api/compat/shields/v1/amolith/interval:any/project:umu&color=blue&label=time%20spent