It's unusual to see the word "silently" used as a selling point these days. In headlines, it's almost always used in the context of some bad behavior and as such has taken on negative connotations for me. https://hn.algolia.com/?q=silently
I plugged the title of this post into a few online sentiment analysis tools and they both rated it as having negative sentiment. If the author sees this, you might want to swap it out for another word like "automatically" in the readme.
>If the author sees this, you might want to swap it out for another word like "automatically" in the readme.
On the other hand, giving up on using "silently" in a positive light does nothing to push back against its negative connotation and cedes the word to the negative Nancys. The author doesn't appear to be trying to make a living from this and I appreciate their using language they want to use whether or not it's approved by the marketing department.
For those who may be looking at similar functionality in presxisting software, I bet you could build this with Hammerspoon[0] and their clipboard[1][2] apis too using lua if one was inclined
I tried this a while ago but had to turn it off because it made too many links stop working, especially URLs in emails. It also breaks some Google Sheets functionality.
There's a request on Github to add a whitelist for sites that break when referral parameters are removed, but the devs haven't replied or commented on the request.
This "TrackerZapper" seems to only address the end of the URL not the beginning, suffix versus prefix, right versus left. Tracking can of course be accomplished by prefixing or "shortening" URLs, too. Thats what Google, Facebook, Twitter, even DuckDuckGo, routinely do. These websites, and many more, are wont to claim that they do prefixing or shortening for the users benefit, e.g., to remove the Referer header, or to screen external URLs for "safety", however there is no enforceable agreement with users where the website agrees it will limit the use of this data to any purpose. These third party websites have freedom to use it however they wish.
URL sanitisation is easy using a local proxy. This way we can have rules that are site-specific. Not every site needs it, but for those that do, we can write specific rules. The proxy also allows us to log HTTP traffic and to limit redirection through a variety of methods, so its easier to discover when attempted redirects are occuring.
Every redirect is an opportunity for data collection, whether its used for that purpose or not. If "data is the new oil" then it contributes to greenhouse gases.
I assume this only works on well known tracker formats?
I don’t see how a tool like this could distinguish necessary url parameters from tracking parameters unless it is going off a list of known tracking params.
As much as I like TrackerZapper or ClearURLs for pasting links, it sets a precedent of tools that modify clipboards, which is bad for crypto addresses.
I'm thinking that one way to get something useful along these lines in iOS would be a Shortcut that clears the tracking parameters and puts the result on the clipboard. I think that's possible, and then it's a matter of using the share sheet to get the URL into the Shortcut.
Certainly has a bit more friction than this, but doesn't seem so bad if it could work. This (unfortunately ad-filled) page has an example:
There are apps[0] that do this via the share sheet. Share is basically the same effort as Copy on iOS so that seems pretty good.
In some cases, like AMP pages, simply using the share button in safari to copy it will get you the canonical URL, but I don‘t think that works everywhere.
If you actually use a keyboard with iOS, you could find a shortcut that does this and assign it a global keyboard shortcut via Full Keyboard Access settings.
Chrome Android copies canonical URL from the share menu. On desktop browser, I use a browser extension (CanonicalCopy) that makes available canonical link. It usually works fine on most websites. A lot of websites don't have canonical meta tag. Others have it misconfigured.
I've never understood why apps get the final say on what goes in my menubar in macOS. Skype says I need a menubar icon; I say I don't. Why does Skype's opinion trump mine?
Yes, exactly—Apple decides what's best for me. I know they'll fiddle with my menubar as they please. But it's very much outside their usual mode of operations to let random other apps decide what's best for me.
That's what I was thinking. On top of that, if it's only a menubar app, why wouldn't you write it in some platform-agnostic language? I have a similar "toolbar sitter" app I wrote with a couple Rust crates and a free afternoon, and that compiles to Windows/Mac/Linux fine. I guess it's more of a Swift exercise than a full-fledged program.
Can anyone explain how it works? Do I have to paste the link into the app and it opens Safari for me? A single screenshot of the app in action in their ReadMe could clear this up. I don’t understand why so many GitHub projects have this problem.
It seems to observe the OS pasteboard. Every time you copy a string, it reads the value, removes tracking parameters, and then puts the clean string back into your pasteboard.
So no action required on the user side, it’s all automatic.
I think it just listens to changes in your clipboard and if it detects you having copied a link, it removes all tracking parameters and enters that to your clipboard instead.
I plugged the title of this post into a few online sentiment analysis tools and they both rated it as having negative sentiment. If the author sees this, you might want to swap it out for another word like "automatically" in the readme.