tvler / streetpass Goto Github PK
View Code? Open in Web Editor NEWFind your people on Mastodon
Home Page: https://streetpass.social
License: MIT License
Find your people on Mastodon
Home Page: https://streetpass.social
License: MIT License
feature request:
when a link is discovered, i wish that a background request would be made to that server to ask it what the username is. Then instead of showing me
5:02pm mastodon.social/@gruber
it would show me
5:02pm John Gruber
mastodon.social/@gruber
although while you're poking this i also wish it'd use the standard @user@domain
format of @[email protected]
instead of the non-standard link(ish) format of domain/@user
You can batch follow accounts on Mastodon by going to Preferences → Import and export → Import. Then set the import type to Following list, upload a CSV file containing the handles of all the accounts you want to follow, set to "Merge" then click Upload.
Fedifinder, a service I've used before to find the fediverse accounts of people I follow on Twitter, allows you to export a CSV file of the accounts it finds. I uploaded this to Mastodon using the steps above and it was beneficial in kickstarting my fediverse journey. It would be great for Streetpass to have the same feature, so I wouldn't have to manually follow all the account I've Streetpassed.
First of all: thank you for an amazing little extension! Secondly, it would improve the UX if we could right-click copy profile URLs and/or have a copy URL icon to quickly share the link instead of having to open it first.
I can take a look at the code but I'd appreciate it if someone else has the time to implement.
Thanks again!
Hello
I just discovered this extension and I love it !
But I think the interface could be improved. Currently it's a basic list which display Mastodon link's and this list is an historic of all of our navigation. But there isn't mention of this aspect and we need to take a guess of it…
And when I go to a website I already have open, the link can be far and not really easy to find.
I suggest to create two sections :
I don't know how it's complicated to develop but I think it could improve the use of your add-on :)
Hi, thanks for this cool project!
I have attempted to link my own profile on my website https://notjakob.com/ in the <head>
section, but it does not seem to be recognised by the extension.
In my case, the link does not include the @
, *oma links are just https://instance.tld/username
and not https://instance.tld/@username
like with Mastodon - could this be the source of the issue on my site?
I personally follow a lot of accounts, and now that i have the extension installed I often see that it detected new accounts, but they're ones I already follow.
So being able to export the following list from mastodon and import into the extension would be nice to prevent this 'already know this person' problem
As for me personally it would be more convenient if I saw info about mastodon accounts on a separate tab. That way there's no distracting page in background and it looks more focused. Also it's annoying that popup closes after clicking a link and to use it another time one has to click 1 or 2 times to open extension once again (2 for me, as the streetpass isn't on main extension panel).
Please consider adding such functionality. Thank you for your project!
It would be great if the extension's UI automatically adjusted to the browser's dark or light mode preference. Currently, it always has a white background, which can be straining on the eyes when used at night.
Might be nice to give users the option to specify their home server. Then when clicking a profile from their StreetPass list they can be taken to that profile as viewed on their home server rather than the profile's server. This would make follows and interactions a bit easier.
Thanks for the extension!
When someone moved instances, it would be nice to see that reflected in the UI. Furthermore, it would be even nicer, if the accounts would be grouped together so that you don't have to search for the current account. Is that possible?
I don't notice when a website has a link. It would be cool to have a notification come up (might need to be opt-in to not be too distracting) or a more subtle version, adding an icon to the address bar.
When subscribing to an Office 365 calendar in Fantastical I got forwarded to a flexibits site to authenticate something. As a result I now have a pretty long URL associated with the flexibits mastodon handle.
This is just the first few lines. The actual link is few times longer. I would suggest to hide everything after the first ?
by default.
When trying to access very large pages (e.g. huge GitHub diffs), this addon can slow down the page processing so much that Firefox warns about it, and the page feels extremely sluggy (and it spends like this for a long time, even on a system with a AMD Ryzen 5 7600X 6-Core Processor). It would be useful to either skip processing of pages which are too large, or exclude pages based upon user-definable URL regexes.
Visiting I2P's website with the StreetPass Extension enabled in Firefox does not appear to detect their Mastodon account. Unknown as to why this is.
I'd be nice if I, as a website owner, could see when other street pass users pass me. This enables functionality more akin to a traditional streetpass device and is frankly what I expected.
I understand there are privacy implications here, so it needs to be opt in of course.
I check in mastodon only once in a while, so it would be useful to be able to bulk import the list from a downloaded csv file.
urls are frequently ugly, or lacking in any real semantic info. Even when using readable slugs they're still not very readable in this context.
example
5:02pm
mastodon.social/@gruber
daringfireball.net/2023/01/ice_cubes_app_store_limbo
I'd prefer
5:02pm
mastodon.social/@gruber
App Store Rejection of the Week: Ice Cubes, a Splendid New Mastodon Client - daringfireball.net
I think there's a good argument to be made for keeping the domain name.
Isn't it fediverse?
Its not possible to open profiles with a Friendica Account.
The Link in Friendica for contacts is /contact... and not /@account
I installed Streetpass and went to my own site. I observed Streetpass activate and add my profile to the link list. I then went to my GitHub profile and expected to see another link in the list: the same one that was added when I went to my own site. It wasn't added. I thought perhaps that Streetpass was naively looking for rel="me"
or something like that, but I was wrong.
I think it be cool and somewhat useful to track where all I've seen profile links for a certain //a[@rel~='me']/href
or //head/link[@rel='me']/href
value.
First off, really great plugin. I just wanted to suggest a small feature where when you click on a link it doesn't close the StreetPass popup window. This would allow for the user to open multiple links at once in several tabs and filter through them at once. Thanks :D
It'd be cool to add special handling for twitter.com URLs so that if the current user profile has their mastodon handle in their name, handle, or bio somewhere then StreetPass would extract it and provide an easy click to follow experience.
(We could do GitHub profiles as well, but they're already clickable links so maybe not worth the effort)
If you agree with the feature in principle, I'd be up for opening a PR...
Hi, I went to install this for chrome and was confronted with the following:
I expected global read access, but global write seems unnecessary. What's going on there?
It seems the [Firefox] extension doesn't find the Mastodon link when you specify it with the HTML attributes using single quotes, like so:
<link rel='me' href='https://example.com/@username' />
It worked fine immediately after switching it over to double-quotes, like so:
<link rel="me" href="https://example.com/@username" />
Interestingly, your source code doesn't seem to be checking the quotes at all:
document.querySelectorAll(":is(link, a)[rel~=me]");
And this line runs fine (returning the correct element) in the developer console regardless of what type of quotes are used in the page. So, my only conclusion is that there must be a bug somewhere in the webpack pipeline or something that's causing this line to behave incorrectly—perhaps calling a polyfill/imitation of querySelectorAll
instead of the real thing—in the extension.
I use Streetpass in Arc and so clicking a link requires me to go through several steps to get back to the streetpass window. Would instead like to see it optionally stay open as a floating window.
The Github Link in the Profile is defined as
<a rel="nofollow me" class="Link--primary" href="https://server.tld/@user">@[email protected]</a>
and is not recognized by StreetPass.
It would be great if I could collect these links as well.
Thanks for a great Browser extension
If the extension finds a user and then you try to open that profile using your home instance, but your home instance doesn't know that user yet.
Most fedi servers like Mastodon (it seems) will not load that user just from visiting the url, you need to actually fetch the user (by for example performing a search with that username).
Otherwise it will just load a 404
for example (random, working username on a remote instance. My instance has never seen this user before)
https://en.osm.town/@[email protected]
The substitoot extension might be able to fetch these users in the near future, but It's probably a feature that should also be considered for this extension on it's own
virtulis/substitoot#4
hey there, it'd be handy to be able to download the extension from github and have older versions available.
Would you be open to a pull request that adds a github action for this/ it would just require tagging new versions with git to trigger a release.
I do this for some of my extensions here: https://github.com/AgregoreWeb/extension-agregore-renderer/blob/default/.github/workflows/build.yml
I often wonder if there are any fediverse links on a page I've visited before. The only way to check seems to be scrolling through the entire list of matches (172 so far) and check if the site is present.
If matches for the current page (if any) were on top of the list, it would make things easier.
Basically the title. Make the Safari app downloadable from the iPhone App Store.
Love the Extension! It would be great to be able to set what my home instance is so when I click on a username it opens on my instance making it much easier to follow them
Sometimes, instead of a chronological view, it would be nice if one could group accounts by instance if there are particular topics you are most likely to be interested in
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.