**Design help wanted**
As you may have recognized the current frontend design is super basic and I would like to improve it.
If you are a designer send me the designs and I will then implement them for you in HTML& CSS :D https://github.com/simonfrey/unshort.link
Here we go: A firefox plugin automatically protecting you via unshort.link against tracking of short link services 😊 😊
@l1am0 Nice The day I will successfully generate the project I will open a PR :)
@l1am0 (That’s the very first time I touch to go and I have an error that I don’t understand
$ go generate ./... zsh: correct './...' to './..' [nyae]? n go: finding golang.org/x/tools latest main.go:11: running "esc": exec: "esc": executable file not found in $PATH
$ whereis go go: /usr/bin/go /usr/lib/go /usr/share/go
$ go version go version go1.13.1 linux/amd64
Strange, it’s superior
@l1am0 Void Linux
@duponin Researched now for about half an hour and sadly I can't find any usefull information on how to get go get running with void linux and why this error occurs. I assume you followed https://golang.org/doc/install and did the `export PATH=$PATH:/usr/local/go/bin` is your go installation in `/usr/local/go` if not, try to point the path to the directory where you installed it in.
@l1am0 next would be to have built-in support for this in 3rd party Twitter, Mastodon, etc clients :-) Great work!
@l1am0 do you accept patches via email?
@l1am0 faster & easier to write a short patch by email. Sent some style improvements along
@l1am0 this is fantastic
@josealberto4444 I am fine with someone doing it. It is not a super huge project, so if someone wants to build a paied service for that certain usecase it could be done anyways :D
@l1am0 This should be a Firefox extension!
@stevenroose Already thought about that, as a webextension would be a low hanging fruit. But currently I see one problem: How to know which urls to send to unshort.link:
1) Send all urls <= Privacy nightmare
2) Extensions has a list of known short link providers <= Would limit the extension to this ones, even if unshort.link can work with more than in the list
Both ideas are not working IMO. Do you have a solution/idea how to fix this problem in an extensions?
@l1am0 I was more thinking that the unshorten logic the app currently uses could be put into the extension. So the extension can unshorten & untag all links locally without having to call a service.
I've actually some time ago considered trying to write an add-on that would remove all the tracking information from links.
@l1am0 Eh yeah I think I understood the unshorten logic wrong.
That kind of extension is what I wanted! Thanks!
@l1am0 I can't, sorry! U also didn't understand the unshorten.link purpose until your last tweet. Good luck, though! And good work!
@l1am0 Thanks for making that. Good idea.
I heard about something like this on the Privacy, Security & Osint podcast. Not sure if it's the same service, but I like the sound of it.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!