Post APGV66iDIR3QbhtV4q by roterSkipper@chaos.social
(DIR) More posts by roterSkipper@chaos.social
(DIR) Post #AP4bceZiEq23BqU2ka by Luca@vis.social
2022-10-29T22:25:39Z
1 likes, 8 repeats
I wrote a nano tool that tries to extract the #Fediverse accounts of your #Twitter followings: https://fedifinder.glitch.me/It searches for the patterns @user@host.tld, user@host.tld and host.tld/@user in the screen name, description, location and URL field. It displays them to you in the correct format for easy copying as well as a CSV download that can be imported to #Mastodon.Known issue: Mail addresses are included as false positives because people write their handle without a leading @: name@host.tld
(DIR) Post #AP4c0DJFGLxbZr11Q8 by nilsvanlueck@det.social
2022-10-29T22:29:54Z
0 likes, 0 repeats
@Luca Very nice and simple tool. I actually found a few more missing accounts.👍
(DIR) Post #AP4g4duahIn13eqpOa by matthiasott@mastodon.social
2022-10-29T22:30:11Z
0 likes, 0 repeats
@Luca Luca! 😍👏
(DIR) Post #AP4pkVPLbWdKQwH2Ey by easrng@cathode.church
2022-10-30T01:03:55Z
0 likes, 0 repeats
@Luca what if you check the maillikes with webfinger to make sure they aren't emails?
(DIR) Post #AP4zQYqe6QqCqyAeMS by iramjohn@mastodon.social
2022-10-30T02:52:20Z
0 likes, 0 repeats
@Luca Nice! I’ve been hoping a tool like this existed.
(DIR) Post #AP5OYhFJGGya4MgPnk by nemobis@mamot.fr
2022-10-30T07:33:58Z
0 likes, 0 repeats
@Luca Nice, this found a couple more accounts for me. It also finally made me mention my mastodon handle in my Twitter display name. (Previously people had to follow the link to my website.)
(DIR) Post #AP5TItlZRWfe2Q3jQu by gesus@gruene.social
2022-10-30T08:27:07Z
0 likes, 0 repeats
@Luca Thanks for that tool. Worked like a charm.
(DIR) Post #AP5TmrZm9PE7vspY0G by KulturAspekte@mastodon.social
2022-10-30T08:32:31Z
0 likes, 0 repeats
@Luca Thanks for the tool, very useful!
(DIR) Post #AP5a1Ji2woSIxwyTNQ by davidfield@mastodon.social
2022-10-30T09:39:19Z
0 likes, 0 repeats
@Luca that's really cool
(DIR) Post #AP5aaUdsIA1x0anRAm by anathem@toot.kif.rocks
2022-10-30T09:48:46Z
0 likes, 0 repeats
@Luca Let's hope that Twitter does not block your API key... the last tool that did something similar has been blocked pretty quickly. :/
(DIR) Post #AP5atDGz5uZAdo13BI by evemassacre@mastodon.social
2022-10-30T09:49:03Z
0 likes, 0 repeats
@Luca Wenn ich schon eine CSV habe und dann mit deinem Tool eine neue importiere, löscht es aber nicht die schon vorhandenen Follows, oder?
(DIR) Post #AP5d89vE2F2kV55opM by irrewirre@social.tchncs.de
2022-10-30T10:17:14Z
0 likes, 0 repeats
@Luca Danke, hat super funktioniert!
(DIR) Post #AP5dee4lSXMDHt2sJE by ChristianKuhn@digitalcourage.social
2022-10-30T10:23:06Z
0 likes, 0 repeats
Bei mir hat #fedifinder @detektorfm nicht gefunden, @Luca.Woran kann das liegen?https://twitter.com/detektorfm/status/1586456497089056768
(DIR) Post #AP5evHxb2OrDZfC05w by loke@functional.cafe
2022-10-30T10:37:19Z
0 likes, 0 repeats
@Luca isn't the email problem fixed by checking if there is a Mastodon instance on that domain?
(DIR) Post #AP5fd8raDmd66OI5iK by cawer@mastodon.social
2022-10-30T10:43:07Z
0 likes, 0 repeats
@Luca Works great. Thank you!
(DIR) Post #AP5htNOq8v3RjAiPa4 by andih@mastodon.social
2022-10-30T11:10:35Z
0 likes, 0 repeats
@Luca Works like a charm, thanks, but I’m having some trouble identifying the Twitter handles which the accounts belong to. How about adding the respective Twitter account in the list?
(DIR) Post #AP5n5I1YSEiWIkK8n2 by aaronk6@mastodon.social
2022-10-30T12:06:45Z
0 likes, 0 repeats
@Luca Ich bekomme einen Fehler: „Error: Failed to find request token in session“ Just me?
(DIR) Post #AP5nl48WTjDvONVHEW by aaronk6@mastodon.social
2022-10-30T12:15:27Z
0 likes, 0 repeats
@Luca Hab’s grad noch mal probiert und jetzt geht’s! Super Tool, danke 😊
(DIR) Post #AP63iCSoeyIBcIeQ2y by vashby2@mastodon.social
2022-10-30T14:40:50Z
0 likes, 0 repeats
@Luca Seems to work perfectly so far
(DIR) Post #AP65ipfP6Ubr6wy4wa by ramsey@phpc.social
2022-10-30T15:37:35Z
0 likes, 0 repeats
@Luca @elazar I love that it’s on Glitch! 💕 /cc @anildash
(DIR) Post #AP69jP3LwDiGfzhJM8 by charlesgaba@mastodon.social
2022-10-30T16:12:39Z
0 likes, 0 repeats
@Luca Thanks, but in my case all the downloaded handles appear to be email addresses...how do I know which are on Mastodon?
(DIR) Post #AP69yHDrKlxAjZhijo by gonzoviews@troet.cafe
2022-10-30T16:25:13Z
0 likes, 0 repeats
@Luca Danke, danke, danke! 🫶
(DIR) Post #AP6ESNIzgMxI6UiHWy by HunterZ@mastodon.sdf.org
2022-10-30T17:15:29Z
0 likes, 0 repeats
@Luca this is helpful, thanks! Although it also seems to pick up youtube accounts for some reason lol
(DIR) Post #AP6FW0LV5Tgm0aBErA by vbatts@fosstodon.org
2022-10-30T17:27:21Z
0 likes, 0 repeats
@Luca neat tool. Thanks for that! Might it work against lists created in Twitter?
(DIR) Post #AP6KFU7pc8V3DRjFmy by Luca@vis.social
2022-10-30T18:20:24Z
0 likes, 0 repeats
@vbatts It would need some bigger changes, so I don't know if I will get to implement them. But it's the third point on my current to do list (1. check if instance is alive 2. search for tweets by followings that could link to accounts).
(DIR) Post #AP6KHeAzDSdyy2EfJI by Luca@vis.social
2022-10-30T18:20:50Z
0 likes, 0 repeats
@vbatts It's open source, if someone else wants to look into it.
(DIR) Post #AP6KTiF5vKNX3NuVYu by Luca@vis.social
2022-10-30T18:22:58Z
0 likes, 0 repeats
@HunterZ Thanks for the feedback. Some day it should check for ./well-known to make sure it only identifies fediverse stuff, but until then I manually excluded youtube.
(DIR) Post #AP6KY2qFHJKw6DLxg0 by abid@abid.cc
2022-10-30T16:34:07.503832Z
0 likes, 0 repeats
@Luca Nice tool! Why it is extracting only 70 followers?
(DIR) Post #AP6KY3Rp1bOVykvyFM by Luca@vis.social
2022-10-30T18:23:42Z
0 likes, 0 repeats
@abid Because the others don't have identifiable fediverse accounts in their profile.
(DIR) Post #AP6KfOcWhhJHfiRRbM by Luca@vis.social
2022-10-30T18:25:06Z
0 likes, 0 repeats
@charlesgaba I changed it, so it no longer detects mail addresses (and sadly no malformed fediverse accounts either).
(DIR) Post #AP6LzVx7FjlM9qEH0C by cfiesler@hci.social
2022-10-30T18:39:55Z
0 likes, 0 repeats
@Luca this prompted me to add my handle to my twitter bio!
(DIR) Post #AP6Ns4yPMVxAMfPqsK by vbatts@fosstodon.org
2022-10-30T19:00:57Z
0 likes, 0 repeats
@Luca also fair. Question was also an estimation of effort like your first response
(DIR) Post #AP6NtkHRGlNQlW70L2 by kumarvibe@mastodon.social
2022-10-30T18:40:14Z
0 likes, 0 repeats
@Luca great tool, thank you 🙏 I recommend advising people to search their *own* instance for each username since this is not an obvious way to follow accounts. The other way of loading each profile URL has terrible follow UX if it’s on a server you’re not signed into.
(DIR) Post #AP6OGo45MeNPACrX3g by Luca@vis.social
2022-10-30T19:05:28Z
0 likes, 0 repeats
@kumarvibe That's why it shows the full handle instead of links. But the easiest way is to import the CSV. Maybe edit it before, to remove some accounts.
(DIR) Post #AP6OsXLfxnEwK656i8 by bano@mastodon.ml
2022-10-30T19:12:01Z
0 likes, 0 repeats
@Luca can't you just use WebFinger to filter usernames that only work with AP?https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/
(DIR) Post #AP6Q6PBNDo290LRIjQ by Luca@vis.social
2022-10-30T19:25:59Z
0 likes, 0 repeats
@bano yes, but I wrote it last night without the intention to invest much time. But it seems like enough people are interested to make it worthwhile to improve some things.
(DIR) Post #AP6QOInJi8KiPAilLE by charlesgaba@mastodon.social
2022-10-30T19:06:05Z
0 likes, 0 repeats
@Luca Thank you!
(DIR) Post #AP6Qlm0lFWcfgDCXnk by thatandromeda@mastodon.social
2022-10-30T19:10:26Z
0 likes, 0 repeats
@Luca so useful, thanks!
(DIR) Post #AP6RSoTjx359mhHMNk by bano@mastodon.ml
2022-10-30T19:41:14Z
0 likes, 0 repeats
@Luca that’ll be great!
(DIR) Post #AP6U2aBUm4SZmivfF2 by kumarvibe@mastodon.social
2022-10-30T19:47:34Z
0 likes, 0 repeats
@Luca yeah, I just meant add instructions for how to follow the accounts. For example, I didn’t even know one could import a csv file!
(DIR) Post #AP6V5wl3P2WycOjHE0 by Johannes@bonn.social
2022-10-30T20:21:53Z
0 likes, 0 repeats
@Luca Klasse Tool, danke!
(DIR) Post #AP6VLaZvdJzMSmz5YO by jdaviescoates@social.coop
2022-10-30T20:24:44Z
0 likes, 0 repeats
@Luca nice one, I just used this tool which does exactly the same thing https://pruvisto.org/debirdify/ h/t @eloquence
(DIR) Post #AP6W0GjiJKLOnSxVwm by jdaviescoates@social.coop
2022-10-30T20:27:46Z
0 likes, 0 repeats
@Luca @eloquence indeed somehow https://pruvisto.org/debirdify/ found twice as many accounts for me
(DIR) Post #AP6W0HFcOhrgOPszg0 by Luca@vis.social
2022-10-30T20:32:06Z
0 likes, 0 repeats
@jdaviescoates @eloquence I reduced the number of matches because of the high amount of false positives from mail addresses (if people write their handle without a leading @ fedfinder currently doesn't extract them). I plan to add a ./well-known check to fix that in the future.
(DIR) Post #AP6badff18Ag7hE0bg by rdp@notpickard.com
2022-10-30T21:34:41Z
0 likes, 0 repeats
@Luca Was halfway done writing a version of this before I found yours. Well done! The domain.tld/@user is a good trick. I was only looking for @user@domain.tld.
(DIR) Post #AP6djbQoucjzgzgZ1s by mattedgar@mastodon.me.uk
2022-10-30T21:58:42Z
0 likes, 0 repeats
@Luca Thank you! It worked a treat and I re-found a few people whose fediverse accounts I was missing
(DIR) Post #AP6gDCUIPwvAvTYJ4S by alexkadis@mastodon.social
2022-10-30T22:14:44Z
0 likes, 0 repeats
@Luca very cool tool! Thanks!
(DIR) Post #AP6hrd4L6koMu7Fkqu by trisweb@mastodon.social
2022-10-30T22:35:10Z
0 likes, 0 repeats
@Luca this is great! Wish I’d found it before I deleted my bird site accounts. I might fork and try to modify to take whatever the Twitter data dump provides for user follows or interactions.
(DIR) Post #AP6k3DCTJU0y3ZhwZc by nelson@tech.lgbt
2022-10-30T23:09:27Z
0 likes, 0 repeats
@Luca this tool is great, thank you! one small feature request: some way to see if *my* Twitter account is mapped correctly to my Mastodon account. Maybe just a little form where I can type "@nelson" (my Twitter account) and it shows me the mapping to Mastodon.
(DIR) Post #AP6k3eOSD2dsOYWOUy by schoedland@digitalcourage.social
2022-10-30T23:09:33Z
0 likes, 0 repeats
@Luca Wo kann man Ihnen einen Kaffee ausgeben?
(DIR) Post #AP6uaYpityxkFSbl2G by mergerg@tech.lgbt
2022-10-31T01:07:33Z
0 likes, 0 repeats
@Luca just so you know it's also detecting pronouns.pages, so I'm getting a lot with "username@en.pronouns.page" because so many of the people I follow are trans lol
(DIR) Post #AP7K4MjgwR7qGr5zE0 by jbmagination2@mastodon.social
2022-10-31T03:49:27Z
0 likes, 0 repeats
@mergerg @Luca i will make a pull request to ignore pronouns.page
(DIR) Post #AP7K4NClCMNTj0hCXA by jbmagination2@mastodon.social
2022-10-31T03:49:45Z
0 likes, 0 repeats
@mergerg @Luca oh wait this is glitch not github i dont know if i can do that 😔
(DIR) Post #AP7K4NXfwb6klsTu8O by Luca@vis.social
2022-10-31T05:53:06Z
0 likes, 0 repeats
@jbmagination2 @mergerg I don't think glitch does pull requests, but anyone can fork and edit (when you click on the button with the fish and then remix). To allow a more traditional approach, I made a GitHub repo as well: github.com/lucahammer/fedifinder. May not always be the newest version.
(DIR) Post #AP7K5xumCHofru2jkO by Luca@vis.social
2022-10-31T05:53:26Z
0 likes, 0 repeats
@jbmagination2 @mergerg I don't think glitch does pull requests, but anyone can fork and edit (when you click on the button with the fish and then remix). To allow a more traditional approach, I made a GitHub repo as well: https://github.com/lucahammer/fedifinder. May not always be the newest version.
(DIR) Post #AP7KYWLvkdEwmgMPoG by Luca@vis.social
2022-10-31T05:58:35Z
0 likes, 0 repeats
@mergerg Thanks for the feedback. I added it to the exceptions.
(DIR) Post #AP7KuSEVkTOSNVLh3o by Luca@vis.social
2022-10-31T06:02:33Z
0 likes, 0 repeats
@nelson That's a great idea. I am thinking about showing it at the top of the results. ”These accounts were found on your own profile: …"
(DIR) Post #AP7LMolbYuRENELwiO by Luca@vis.social
2022-10-31T06:07:40Z
0 likes, 0 repeats
@trisweb You will probably have to change the "friends/list" API request to "users/lookup" and provide the IDs in bags of 100.
(DIR) Post #AP7k3NuZgPYsR3NXvM by rheijdendael@mastodon.social
2022-10-31T10:43:39Z
0 likes, 0 repeats
@Luca Can you confirm this works for twitter accounts with 2FA enabled?
(DIR) Post #AP7qWK79TloKmWRagS by dr_marcomeer@mastodon.green
2022-10-31T11:56:44Z
0 likes, 0 repeats
@Luca Great work! Can you add your fedifinder.glitch.me link to your github README? Best regards, Marco
(DIR) Post #AP7skGgdDhdk74ogIi by rheijdendael@mastodon.social
2022-10-31T10:47:46Z
0 likes, 0 repeats
@Luca Just checked it, it works when 2FA is switched off. For those wondering.
(DIR) Post #AP7skJ6wCrs3dF8ia8 by Luca@vis.social
2022-10-31T12:21:40Z
0 likes, 0 repeats
@rheijdendael I have 2FA enabled on all of my accounts. Please don't switch it off. Instead, log into Twitter before using the tool, so Twitter doesn't prompt for 2FA because you are already logged in.
(DIR) Post #AP7t9Oq430vCdVDDJA by Luca@vis.social
2022-10-31T12:26:13Z
0 likes, 0 repeats
@dr_marcomeer Done.
(DIR) Post #AP7yBHWqhEG4JZwPVQ by Luca@vis.social
2022-10-31T13:22:34Z
0 likes, 0 repeats
You can now check if the handles in your own Twitter profile are found. They are not added to the export. If there are issues with your profile, let me know.Thanks for the idea @nelson. #twittermigration #neuhier #nieuwhier
(DIR) Post #AP82C5GaAl6cOEyEoi by wolfgangcramer@fediscience.org
2022-10-31T14:07:32Z
0 likes, 0 repeats
@Luca This works, it is absolute magic! Thank you.
(DIR) Post #AP82IEW0hMpWoQ7RGC by flo_korn@mastodon.online
2022-10-31T14:08:39Z
0 likes, 0 repeats
@Luca Nice, I was looking for that information when I used it earlier.
(DIR) Post #AP83xfxjegV3lVPdK4 by nelson@tech.lgbt
2022-10-31T14:25:04Z
0 likes, 0 repeats
@Luca nicely done!
(DIR) Post #AP880hNjEbYQquGe1Y by rheijdendael@mastodon.social
2022-10-31T14:35:29Z
0 likes, 0 repeats
@Luca Check, I only switched off temporarily to see if it was related ;) 2FA is a must indeed, thank you for reminding everyone.
(DIR) Post #AP88GaGhRwCZQLYRJw by marty_crabneck@troet.cafe
2022-10-31T15:15:33Z
0 likes, 0 repeats
@Luca {"message":"Rate limit exceeded","code":88,"allErrors":[{"message":"Rate limit exceeded","code":88}],"twitterReply":{"errors":[{"message":"Rate limit exceeded","code":88}]},"statusCode":429}Versteh ich das richtig, dass glitch.com das Ding auch hostet und mit paar clicks ne Kopie davon live geht?
(DIR) Post #AP89ijT0wVwE11Igxk by Luca@vis.social
2022-10-31T15:31:52Z
0 likes, 0 repeats
@marty_crabneck Je nachdem wie viele Followings man hat, geht es nur einmal je 15 Minuten. Einfach warten und erneut ausführen.Und ja, rechts oben beim Fisch auf Remix klicken, schon hast du deine eigene Version live. Allerdings müssen ins .env App Key und Secret gespeichert werden, weil diese nicht mitkopiert werden.
(DIR) Post #AP8AeHpjqE9t6jNDkG by Paco@troet.cafe
2022-10-31T15:42:16Z
0 likes, 0 repeats
@Luca @nelson könnte man das auch auf Deutsch schreiben.Leider ist für mich wichtiges viel zu viel in Englisch.
(DIR) Post #AP8AqAGRoEqF6hWwYi by fragabaglio@mastodon.online
2022-10-31T15:44:10Z
0 likes, 0 repeats
@Luca Hi, thanks for this tool. I've just tried it but, as soon as I log in with Twitter, it gives me this error message
(DIR) Post #AP8Ayti8ivRgNFeCKe by Luca@vis.social
2022-10-31T15:46:01Z
0 likes, 0 repeats
@fragabaglio This is fixed when you log into Twitter on twitter.com before using the tool.
(DIR) Post #AP8EQ6Q7sUXDTNsy0m by fragabaglio@mastodon.online
2022-10-31T16:24:24Z
0 likes, 0 repeats
@Luca Oh, it does work now! Thanks again!
(DIR) Post #AP8I9ZZYdaBymRfddA by marty_crabneck@troet.cafe
2022-10-31T17:06:20Z
0 likes, 0 repeats
@Luca Danke! Ja, und ne Twitter-APP ID bzw. URL brauchts da wohl auch noch. Könntest Du ne .env.example auf github stellen, bitte?
(DIR) Post #AP8IxnJbofidsk9s6S by mojoaxel@chaos.social
2022-10-31T17:15:23Z
0 likes, 0 repeats
@Luca Thank you that was very useful!
(DIR) Post #AP8JtUNAP0xJvcKilE by sqrt2@chaos.social
2022-10-31T17:25:51Z
0 likes, 0 repeats
@Luca I suggest you also match on an initial 🐘 in place of the initial @, that's also a variant in use.
(DIR) Post #AP8REbjoue7kX2wk4W by mailonator@chaos.social
2022-10-31T18:48:06Z
0 likes, 0 repeats
@Luca How to import the list with Tusky?
(DIR) Post #AP8TLOnlbkVULW9tXE by Luca@vis.social
2022-10-31T19:11:46Z
0 likes, 0 repeats
@mailonator As far as I know Tusky doesn't have a followings import feature. You will have to use a browser to import it at https://chaos.social/settings/import
(DIR) Post #AP8VpR1S7DtfpU0fjs by marty_crabneck@troet.cafe
2022-10-31T19:39:34Z
0 likes, 0 repeats
@Luca Habs mal klassisch auf meinem vserverlein aufgesetzt und da kommen ein paar URLs in handleFromUrl() an, aber dann krieg ich auch ein{"message":"Rate limit exceeded","code":88,"allErrors":[{"message":"Rate limit exceeded","code":88}],"twitterReply":{"errors":[{"message":"Rate limit exceeded","code":88}]},"statusCode":429}Dachte, das käm von glitch, da is aba offensichtlich twitter schuld. Muss wohl künstlich verlangsamt werden, das gute Stück.
(DIR) Post #AP8Wl6KtBYeAT1bArw by JoernPaulini@mastodon.social
2022-10-31T18:30:24Z
0 likes, 0 repeats
@Luca Excellent, worked well for me! Thanx!
(DIR) Post #AP8pRbPkmjT3jE6ijQ by Luca@vis.social
2022-10-31T23:19:22Z
0 likes, 0 repeats
Updates to #fedifinder- Accounts are now sorted by fediverse instance- Strings that look like mail addresses are included again eg. name@domain.tld- domains are checked for /.well-known/host-meta (if it exists, the domain is more likely to be part of the fediverse; someday I may look at the content as well; currently just HEAD requests) Thanks @yetzt for the idea.- domain checks are cached to make them faster and don't put unnecessary load on servers- offline domains excluded
(DIR) Post #AP8tBGoW0eWB1J9nua by sandorspruit@mastodon.nl
2022-10-31T23:59:57Z
0 likes, 0 repeats
@yetzt @Luca nice work! 👍🏻
(DIR) Post #AP9ZKavUnT7E4yYDdg by earl@social.server17.net
2022-11-01T07:53:32Z
0 likes, 0 repeats
@Luca @yetzt What should be written in the host-meta?
(DIR) Post #AP9bEu7qhYKFnNk9kO by miguelarbesu@mstdn.social
2022-11-01T08:13:05Z
0 likes, 0 repeats
@Luca great tool, thank you very much :)
(DIR) Post #AP9dJe3a4XfzJb8SH2 by yetzt@mastodon.xyz
2022-11-01T08:38:11Z
0 likes, 0 repeats
@Luca one more suggestion: show the twitter handle in the list, would be helpful to know who is who in some cases.
(DIR) Post #AP9k0n1lC8spJXEwPA by ChristianKuhn@digitalcourage.social
2022-11-01T09:53:12Z
0 likes, 0 repeats
@Luca@debirdify findet noch deutlich mehr (bei mir +70 im Vgl. zu #fedifinder).ist nicht limitiert auf 3k, durchsucht gepinnte Tweets.#debirdify
(DIR) Post #AP9lK9wCL55JpEREem by Luca@vis.social
2022-11-01T10:07:56Z
0 likes, 0 repeats
@ChristianKuhn Ich nutze noch die alte API, daher das 3k Limit. Mal schauen, ob ich das noch umstelle.Bei der Identifikation nutzen wir etwas unterschiedlich Ansätze. Ähnliche Regex, um Handles und URL zu erkennen, debirdify geht dann aber über explizite Listen und ich mache einen Domain-Check (./well-known), um zu sehen ob die Domain live ist und Fediverse unterstützt. Bei mir werden daher Handles von Servern, die offline sind, ignoriert.
(DIR) Post #AP9lMR1jlwINPF79Mm by Luca@vis.social
2022-11-01T10:08:22Z
0 likes, 0 repeats
@ChristianKuhn Meine Überlegung ist, dass ich damit die Last für die Instanzen beim Import reduziere, weil sie nicht versuchen unerreichbare Accounts hinzuzufügen. Wenn jemand seine Listen vergleicht, freuen wir uns beide über Feedback, um die Tools zu verbessern. Ich habe @debirdify auch auf der Startseite verlinkt, damit Leute beides probieren können.Mein nächstes geplante Feature ist Performance und dann Twitter Listen als Input zu nutzen.
(DIR) Post #APAAC0Zpkv4VKaBhD6 by zhenboli@fediscience.org
2022-11-01T14:46:34Z
0 likes, 0 repeats
@Luca This tool is cooool!Sadly, I only have one Twitter following on Mastodon, and I already followed this person :(
(DIR) Post #APAGZGemjk4JaSygDI by hackbert@social.anoxinon.de
2022-11-01T15:58:00Z
0 likes, 0 repeats
@Luca Looks nice, I like it 👌 +1 for adding proper comments in your server code 🥳
(DIR) Post #APAMLoU6liCmAmx2rw by Luca@vis.social
2022-11-01T17:02:49Z
0 likes, 0 repeats
I was able to reduce the wait time by around 40% by moving the domain checks to after the page got rendered. I fear some rate limiting issues came from people reloading before receiving a response.False positives are kept in the visible list, but striked through. They are still removed from the exported CSV to reduce server load on imports.Next up: Lists. They are the most requested feature. #fedifinder
(DIR) Post #APAMynbRypDWjTyXNQ by Bine@chaos.social
2022-11-01T17:09:51Z
0 likes, 0 repeats
@Luca sehr sehr sehr cool. Vielen Dank dafür, Luca 💜
(DIR) Post #APAgAgO6WwAQxW74Km by Luca@vis.social
2022-11-01T20:44:54Z
0 likes, 1 repeats
Support for lists arrived in #fedifinder.It shows you your own lists as well as the lists you are subscribed to. You can scan each of them and the found handles are added to the visible list as well as the download. (False positives of the previous scan are removed from the visible list with each additional scan.)
(DIR) Post #APAgbRlX0FehQaphg0 by pruvisto@graz.social
2022-11-01T20:49:44Z
0 likes, 0 repeats
@Luca Nice! Someone requested this for Debirdify as well. Might implement it at some point. Never occurred to me since I never used lists.Are you doing any kind of session management at the moment? That's something I absolutely want to avoid.
(DIR) Post #APAgtY0YX6LY06UXrs by pruvisto@graz.social
2022-11-01T20:52:53Z
0 likes, 0 repeats
@Luca @yetzt I simply use the list from instances.social instead to avoid having to do so many http requests. I refresh the list once a day.Personally I decided to focus on extracting valid Fediverse IDs regardless of whether the server is alive or dead. If someone's ID is dead you might still want to know that they have one.
(DIR) Post #APAhAWttu3hHUOTbBg by fuzzyleapfrog@chaos.social
2022-11-01T20:56:04Z
0 likes, 0 repeats
@Luca You're creating really cool stuff. Thank you!
(DIR) Post #APAhOulZy33FYtRY3c by b0o@mstdn.io
2022-11-01T20:58:39Z
0 likes, 0 repeats
@Luca Nice! This helped me find 15+ more people to follow. One suggestion: I have a couple lists of undesirable people, it would be cool to have a "skip list" option so I could keep going through the rest of my lists and not keep seeing this one.
(DIR) Post #APAhlcCr8hswew1hPk by pruvisto@graz.social
2022-11-01T20:54:44Z
0 likes, 0 repeats
@Luca It might be a good idea to collect unknown hosts that the app encounters and check them offline once a day or so and add them to the list of known hosts.But so far I tried to avoid any sort of data provided by users ending up on my server. I guess this should be fine though since it's not personalised.
(DIR) Post #APAhlcnMwx5mUB6rKK by Luca@vis.social
2022-11-01T21:02:45Z
0 likes, 0 repeats
@pruvisto I only do HEAD requests for /.well-known/host-meta, so they are fast and I cache the results.
(DIR) Post #APAhtTRZbQ1ZnbepSy by maiakbc@climatejustice.social
2022-11-01T21:04:12Z
0 likes, 0 repeats
@Luca thanks for this!
(DIR) Post #APAiFDF6WD0ZvIBuBE by Luca@vis.social
2022-11-01T21:08:08Z
0 likes, 0 repeats
@pruvisto Without sessions, users would have to authorize the tool for each list and copy everything together themselves.
(DIR) Post #APAiW0W75M9rNV9gie by radiologe@medibubble.org
2022-11-01T21:10:54Z
0 likes, 0 repeats
@Luca @yetzt The tool works great! Thank you!!
(DIR) Post #APAiWQROhVpnmP9Hyi by pruvisto@graz.social
2022-11-01T21:11:15Z
0 likes, 0 repeats
@Luca Well you can still put the auth tokens in a cookie (which is what I do). But yes, as soon as you want to do more complex stuff like with lists I think I need something more complex.Perhaps local storage would be a way around this. Or JavaScript. I kind of don't want to store any user data on the server.
(DIR) Post #APAic6oGbNHQdGYWUi by pruvisto@graz.social
2022-11-01T21:12:16Z
0 likes, 0 repeats
@Luca Hmm, might be worth a try. But I would imagine the difference to what I'm doing right now already both in quality and in performance would probably be minimal.
(DIR) Post #APAjCUzcAQpi3lDROS by Luca@vis.social
2022-11-01T21:18:51Z
0 likes, 0 repeats
@b0o Great idea. Done.
(DIR) Post #APAjN91uAKpF7zMaau by b0o@mstdn.io
2022-11-01T21:20:46Z
0 likes, 0 repeats
@Luca Woo!
(DIR) Post #APAjxfqtbsqJLkdHOa by schmidt_fu@mstdn.social
2022-11-01T21:25:49Z
0 likes, 0 repeats
@LucaThank you, this is a game changer!#FediFinder
(DIR) Post #APAofNfCzlsXUuGK92 by brianward@mastodon.online
2022-11-01T22:19:43Z
0 likes, 0 repeats
@Luca This is such an incredible win. Thank you for implementing this!
(DIR) Post #APBREeVABFkM74oFUm by eddebeket@mstdn.social
2022-11-02T05:32:14Z
0 likes, 0 repeats
@Luca nice! Thank you!
(DIR) Post #APBTIunBkn6XhkOvbc by kerim@mastodon.xyz
2022-11-02T05:55:24Z
0 likes, 0 repeats
@Luca This is great, but seems that it is too popular. Now getting "rate limit" errors... 😢
(DIR) Post #APBUC7yuQ1MmXLD7bc by Luca@vis.social
2022-11-02T06:05:25Z
0 likes, 0 repeats
@kerim Because it user user auth, those are the limits of the specific account. Wait for 15 minutes and it will work again.
(DIR) Post #APBem4wcBdL75Hv2no by anneroth@chaos.social
2022-11-02T08:03:57Z
0 likes, 0 repeats
@Luca Danke!
(DIR) Post #APBiOAIH2udsXdu0tU by roland@giersig.net
2022-11-02T08:44:27Z
0 likes, 0 repeats
@Luca Danke! ❤️❤️❤️
(DIR) Post #APBiYFeXyWp43i87sm by p_maureen@mastodon.social
2022-11-02T08:46:13Z
0 likes, 0 repeats
@LucaVielen Dank für #fedifinder! Das macht einen Umzug viel einfacher.
(DIR) Post #APByxW7fTdCte2owaG by wurzelmann@mastodon.wurzelmann.at
2022-11-02T11:50:07Z
0 likes, 0 repeats
@Luca keeps getting better and better! Thanks!
(DIR) Post #APBz3FYXz2du0D7vGa by jollysea@chaos.social
2022-11-02T11:51:09Z
0 likes, 0 repeats
@Luca I used the tool on one of the first days and was happy. Today I checked just to see if my handle is shown (it is!) and wow, it looks so good now. thank you!
(DIR) Post #APC30SWlhRZnBEDfhQ by Luca@vis.social
2022-11-02T12:35:29Z
0 likes, 0 repeats
I made the scan of the followings optional in #fedfinder to improve speed, reduce the amount of rate limiting errors (eg. users reloading the page) and for people who only want to scan lists or maybe something else that get added in the future.Rate limiting errors aren't displayed as json anymore, but tell you how to fix them (wait, wait and wait).
(DIR) Post #APC3Ebnm0zHDzvv8Sm by Luca@vis.social
2022-11-02T12:38:03Z
0 likes, 0 repeats
@jollysea Annoying hyper focus. I don't have time for it, but end up using every break to work on it.
(DIR) Post #APC3cxHjnArnZqXsAa by Luca@vis.social
2022-11-02T12:42:27Z
0 likes, 0 repeats
I made the scan of the followings optional in #fedifinder to improve speed, reduce the amount of rate limiting errors (eg. users reloading the page) and make it easier for people who only want to scan lists or maybe something else that gets added in the future.Rate limiting errors aren't displayed as json anymore, but tell you how to fix them (wait, wait and wait).
(DIR) Post #APC9tn0FsBQyKtmJwu by pruvisto@graz.social
2022-11-02T13:52:40Z
0 likes, 0 repeats
@Luca Nice!What exactly are you doing for lists? Do you query the user's lists and scan the users in it for Fediverse IDs? Is rate limiting an issue there?Do you search pinned tweets of list members as well?
(DIR) Post #APCB7ZGfpw2LkHalmq by Luca@vis.social
2022-11-02T14:06:24Z
0 likes, 0 repeats
@pruvisto Correct. First I get lists/lists and then lists/members for each list that someone wants to scan.Surprisingly, lists/members has way higher limits. 900 requests with 100 members each per 15 minutes.I don''t look at pinned Tweets yet.
(DIR) Post #APCBIvKw7rkdNN07Ae by pruvisto@graz.social
2022-11-02T14:08:26Z
0 likes, 0 repeats
@Luca Just a tip: At least in the v2 API, you can set a flag in your "get accounts followed be user X" request so that the response will already contain all the pinned tweets of those accounts.I implemented that a few days ago and it definitely improved the results.
(DIR) Post #APCF21eVn4r9rEM3uK by pruvisto@graz.social
2022-11-02T14:09:00Z
0 likes, 0 repeats
@Luca We could ask Twitter to increase the limits a bit, but somehow, I doubt they would be very receptive. 😄
(DIR) Post #APCFPsgmleTH0ZnGHw by Luca@vis.social
2022-11-02T14:54:33Z
0 likes, 0 repeats
@pruvisto There is an option in 1.1 as well, but afaik it returns the most recent one, not the pinned one. Maybe I should test that.Switching to v2 would improve some things, but at the moment it doesn't intrigue me enough.
(DIR) Post #APCGFSX7GAvqwfrhD6 by pruvisto@graz.social
2022-11-02T15:03:51Z
0 likes, 0 repeats
@Luca It looks like this in Debirdify:resp = client.get_users_following(requested_user.id, max_results=1000, user_auth=True, user_fields=['name', 'username', 'description', 'entities', 'location', 'pinned_tweet_id'],tweet_fields=['entities'], expansions='pinned_tweet_id', pagination_token=next_token)The interesting bit is the "expansions".
(DIR) Post #APCPF7P6iVNz0B20RM by Brett_E_Carlock@mastodon.online
2022-11-02T16:44:30Z
0 likes, 0 repeats
@Luca this is so incredibly helpful!
(DIR) Post #APCi7ahhnKUagcr320 by Luca@vis.social
2022-11-02T20:16:10Z
0 likes, 0 repeats
More improvements for #fedfinder.The results now display basic stats for each instance and if the registration is open. Thanks for the hint @pfefferle.Better check if something is part of the #fediverse.Data handling is still a mess, but less messy now, which results in fewer requests to the server and less jumping text.
(DIR) Post #APCotOiMH2Of7vL5do by Sebastian@xn--trt-tna.sebtobie.de
2022-11-02T21:32:01Z
0 likes, 0 repeats
@Luca @pfefferle i noticed something: fediverse handkes and twitter handles don't correspondent. It would be nice if we get the twitter handle of the found user so we can unfollow it easier.
(DIR) Post #APCox5SfnWuyZalIUC by Sascha@bonn.social
2022-11-02T21:32:42Z
0 likes, 0 repeats
@Luca Is it also possible to check my followers? And not only my followings? Thanks for this helpful tool!
(DIR) Post #APCqP6RZq5ApgMAj7A by Luca@vis.social
2022-11-02T21:48:59Z
0 likes, 0 repeats
@yatil That's weird. Do you know why Twitter splits the username after the subdomain? I will have to test it tomorrow when I'm at the computer.
(DIR) Post #APCqdlqUhkDW8roxea by Luca@vis.social
2022-11-02T21:51:38Z
0 likes, 0 repeats
@Sebastian Thanks for the suggestion. Maybe I will add it in the next few days.
(DIR) Post #APCqmiElUSoBYZRAOm by Luca@vis.social
2022-11-02T21:53:15Z
0 likes, 0 repeats
@Sascha There will probably be rate limit issues. But checking the most recent 3k should be possible. I put it on my list.
(DIR) Post #APCrIpALGVHuJPgFQO by Sascha@bonn.social
2022-11-02T21:59:03Z
0 likes, 0 repeats
@Luca Luckily I don’t have more. :) Thanks again!
(DIR) Post #APDsbST6Ajw8X0rYPo by kazarnowicz@unstraight.club
2022-11-03T09:48:18Z
0 likes, 0 repeats
@Luca thank you! I used it earlier today and it worked really well!
(DIR) Post #APEBRAmqxFMZvWubZI by xahteiwi@mastodon.social
2022-11-03T13:16:30Z
0 likes, 0 repeats
@Luca Thank you! This is extremely useful.
(DIR) Post #APEHpqxAQqwDNWt79E by nstylia@mastodon.social
2022-11-03T14:30:56Z
0 likes, 0 repeats
@Luca neat! Unfortunately it appears that most of the people I follow are either not on mastodon or it failed to find them. Most likely the first one to be honest.
(DIR) Post #APEQlnxiVhZkWyI0mm by jennyst@mastodon.online
2022-11-03T16:11:09Z
0 likes, 0 repeats
@yetzt @Luca Thank you for all your work on this.
(DIR) Post #APEYlekDa4jLZlPpRY by Luca@vis.social
2022-11-03T17:40:46Z
0 likes, 0 repeats
@yatil Twitter gibt deine bio kaputt aus, weil eben ein Teil als Text und ein Teil als URL (dann automatisch von Twitter gekürzt).
(DIR) Post #APEcmeOiksWYbg5eGe by Luca@vis.social
2022-11-03T18:25:46Z
0 likes, 0 repeats
Tiny changes on the frontend, massive ones in the backend. #fedifinder- Option to scan the profiles of your followers- Twiter handle where the fediverse account was found- Handles of failed servers can be displayed- Switched to API v2- Pinned Tweets are included- You can now scan up to 15k followings and 15k followers- Better handling of rate limits- Caching of reason of unreachability of servers (and limited amount of retries for servers that timed out)- better regex
(DIR) Post #APEcuuMzFtMISZDUeG by yetzt@mastodon.xyz
2022-11-03T18:27:13Z
0 likes, 0 repeats
@Luca yay, danke
(DIR) Post #APEd3VYmrmUs7VpwXY by Luca@vis.social
2022-11-03T18:28:51Z
0 likes, 0 repeats
@Sascha You can now scan your followers as well (up to 15k). https://vis.social/web/@Luca/109281276488742291
(DIR) Post #APEdOLEETRjs9u9lsO by tinoeberl@mastodon.online
2022-11-03T18:32:35Z
0 likes, 0 repeats
@Luca 15 Tausend? Das ist jetzt aber die Promi-Edition, oder? 😆
(DIR) Post #APEfFkckstjMDvesxk by gidi@friendica.gidikroon.eu
2022-11-03T16:28:35Z
0 likes, 0 repeats
@Luca This tool found a few accounts I didn't know about yet, thank you! Unfortunately it doesn't recognise my own profile link on my Twitter ("@GidiKroon"), because it's a Friendica profile ("friendica.gidikroon.eu/profile/gidi") and I have no more room to add the webfinger version... (and I want the link to be clickable for those that don't know about how webfinger handles work)
(DIR) Post #APEfFl5TA8hPez5oie by Luca@vis.social
2022-11-03T18:53:25Z
0 likes, 0 repeats
@gidi Thanks for the feedback.#fedifinder is now looking for URLs that contain "/profile/" as well. Your account gets already detected.
(DIR) Post #APEfm5wFApehazCGCe by Luca@vis.social
2022-11-03T18:59:18Z
0 likes, 0 repeats
@tinoeberl
(DIR) Post #APEgfMTLP1nmnl24Rc by marramgg@masto.pt
2022-11-03T19:09:17Z
0 likes, 0 repeats
@Luca looking at that screenshot I learned that TikTok has their own instance. Nice.
(DIR) Post #APEknOfbVzf5kcr0Pw by Luca@vis.social
2022-11-03T19:55:33Z
1 likes, 0 repeats
I am currently looking through the #fediverse software options to find more URL patterns of profiles. Here is what I have at the moment. Most of them are easy to detect. But for pleroma I saw some servers with and some without the @ in the username. Makes it harder.domain.tld/@namemastodon, misskey, pleroma, funkwhaledomain.tld/profile/namefriendica, hubzilladomain.tld/u/namediasporadomain.tld/c/name/videospeertubedomain.tld/namepleroma, gnusocial
(DIR) Post #APEl0ZN52VI8hlTFTM by raucao@kosmos.social
2022-11-03T19:57:55Z
0 likes, 0 repeats
@Luca Isn't that the profile page link the Webfinger record?https://webfinger.net/lookup/?resource=raucao%40kosmos.social
(DIR) Post #APElbI7CA0XRtsYDL6 by raucao@kosmos.social
2022-11-03T19:58:24Z
0 likes, 0 repeats
@Luca Ah, never mind, you're trying to resolve it the other way around, right?
(DIR) Post #APElbJvvOsiBXVIF3A by Luca@vis.social
2022-11-03T20:04:31Z
0 likes, 0 repeats
@raucao Webfinger works great to confirm if an something is actually part of the fediverse, but it doesn't help with figuring out what parts of the url are what.
(DIR) Post #APEn39v8JxfuY1lG7s by dnkrupinski@barcamp.social
2022-11-03T20:20:49Z
0 likes, 0 repeats
@Luca writefreely: <subdomain=name>.domain.tld OR domain.tld/nameWichtiger Hinweis: Alle mir bekannten #Fediverse "Dienste" setzt https als Protokoll voraus!
(DIR) Post #APEoj4kc22ZqdBOKjw by Luca@vis.social
2022-11-03T20:39:37Z
0 likes, 0 repeats
@dnkrupinski Die Dienste setzen es voraus, den Nutzer*innen ist das meist egal. Vor allem wenn es darum geht den Link zum eigenen Profil zu teilen.Dienste ohne eindeutigen Muster werde ich wohl nicht sinnvoll vorsortieren können.
(DIR) Post #APEp03nAqjIga3gkQS by dnkrupinski@barcamp.social
2022-11-03T20:23:42Z
0 likes, 0 repeats
@Luca WordPress mit ActivityPub Plugin (siehe: https://wordpress.org/plugins/activitypub/):@name@blogname.domain.tld
(DIR) Post #APEp04JQun6YC6mVhw by Luca@vis.social
2022-11-03T20:42:38Z
0 likes, 0 repeats
@dnkrupinski @name@domain.tld ist meines Wissens das Muster für alle fediverse Profile (führendes @ eher User Konvention) Das Plugin verwendet als Link /author/name. Aber weil die meisten Blogs alleine geschrieben werden, verlinken die meisten nur die Homepage.
(DIR) Post #APEpNzJN9zEFdN9u0O by dnkrupinski@barcamp.social
2022-11-03T20:46:57Z
0 likes, 0 repeats
@Luca Aber du kannst unter eine domain.tld mehrere Blogs haben, deswegen ist @blogname davor wichtig!
(DIR) Post #APEq4ecdxRFxv5W8lE by Luca@vis.social
2022-11-03T20:54:42Z
0 likes, 0 repeats
@dnkrupinski Mir ist das schon klar, aber das Ziel vom Tool ist die automatisierte Erkennung. Da ist es wichtig wie es genutzt wird, nicht wie es designt wurde.
(DIR) Post #APEq9ZPOlkt5CKfMxc by dnkrupinski@barcamp.social
2022-11-03T20:55:33Z
0 likes, 0 repeats
@Luca Ach so, jetzt raffe ich das erst! Sorry, kurze Nacht, langer Tag.
(DIR) Post #APFsc1wIgFkIrJiLjM by isisamrita@chaos.social
2022-11-04T08:57:52Z
0 likes, 0 repeats
@Luca @pfefferle DANKE!
(DIR) Post #APGAPkBwdeAVW1K5a4 by milesmcbain@fosstodon.org
2022-11-04T12:17:19Z
0 likes, 0 repeats
@Luca Yeah this thing fucking rocks. Thanks!
(DIR) Post #APGUc0gF9qjZDEcZwO by roterSkipper@chaos.social
2022-11-04T16:03:38Z
0 likes, 0 repeats
@Luca vielen Dank für deine Arbeit, Luca! Gibt es die Möglichkeit, mich mit nem symbolischen Kaffee bei dir z.B. via Paypal o.ä. erkenntlich zu zeigen? :)
(DIR) Post #APGUoGhFR57GMQw71M by Luca@vis.social
2022-11-04T16:05:52Z
0 likes, 0 repeats
@roterSkipper Nicht nötig. Falls es dir ein Bedürfnis ist, bitte direkt an @Freiheitsrechte spenden.
(DIR) Post #APGV66iDIR3QbhtV4q by roterSkipper@chaos.social
2022-11-04T16:09:04Z
0 likes, 0 repeats
@Luca Prompt erledigt! (:
(DIR) Post #APGiAfYaz70DEstvjE by Luca@vis.social
2022-11-04T18:35:34Z
0 likes, 0 repeats
@forteller Should be fixed now.
(DIR) Post #APGnWcCCf4xcxLi9gW by paul@status.kinlan.me
2022-11-04T19:35:31Z
0 likes, 0 repeats
@Luca thank you for the tool - it's been very useful today.
(DIR) Post #APH22Kqg5m1bmPf8Fs by daan@twit.social
2022-11-04T22:14:58Z
0 likes, 0 repeats
@Luca Amazing tool! I was shocked at how quickly it went through my entire follower/following list. Thanks for putting this together.
(DIR) Post #APH5OMjY425VrLWYpk by joshhelfferich@mstdn.social
2022-11-04T22:55:45Z
0 likes, 0 repeats
@Luca This is just stellar. Worked SO well. Thank you so much!
(DIR) Post #APHEMGXB2fHndkoLdA by varmazis@mstdn.social
2022-11-05T00:36:13Z
0 likes, 0 repeats
@Luca this is a wonderful tool, thank you so much!
(DIR) Post #APHNpirNhmlLTcNllQ by eckes@chaos.social
2022-11-05T02:22:23Z
0 likes, 0 repeats
@Luca what would be cool if the handles also link to the web profiles for fediverse and Twitter.
(DIR) Post #APHqWUWffj1GBmsSjw by benmatselby@mastodon.green
2022-11-05T07:43:51Z
0 likes, 0 repeats
@Luca I’ve just used this. Really helpful, thank you.
(DIR) Post #APIBBbALt5UJjsJgxc by bitbonk@mastodon.social
2022-11-05T10:51:17Z
0 likes, 0 repeats
@Luca you could also include pinned posts in your search.
(DIR) Post #APIBGYWH9cRGylw2Fs by beniamino@mstdn.social
2022-11-05T11:36:17Z
0 likes, 0 repeats
@ChristinaDeBellaigue
(DIR) Post #APIFajqj8hGpj6Ne2S by corneliusroemer@mstdn.science
2022-11-05T12:24:43Z
0 likes, 0 repeats
@Luca It would be great if you could have a JSON export that has the same info as the results display, especially the server info like number of users, posts and whether registrations are open. One could then use that info to make some metric to choose a server - a question that people are wondering about a lot.https://twitter.com/CorneliusRoemer/status/1588867913922252800?s=20&t=09l2FFgoR3afCUwPtPUEcQ
(DIR) Post #APIJ34ygTgj7E3J8uu by proverbialmonkeys@mastodon.green
2022-11-05T13:03:26Z
0 likes, 0 repeats
@Luca if I understood you correctly, could you filter those mail address false positives through the list of mastodon servers?
(DIR) Post #APIQGRp9XwwVWfAgQC by odbol@vis.social
2022-11-05T14:24:05Z
0 likes, 0 repeats
@Luca thanks for making this! It doesn't seem to be working for me though? I ran it and it found 0 people out of 3000 scanned, even though the very last person I followed definitely has a mastadon handle in their bio (my twitter: @odbol
(DIR) Post #APIkW0FbpTeDj2Ez7A by Gsiskind@mastodon.social
2022-11-05T15:07:58Z
0 likes, 0 repeats
@Luca thx!
(DIR) Post #APIzv3v6p3Ajeq3j7o by Luca@vis.social
2022-11-05T21:03:51Z
0 likes, 0 repeats
Today wasn't fun. While I was outside, I got many messages that #FediFinder didn't work. I checked it and saw that it was overloaded and crashed every few minutes. I then tried to fix it from my mobile, but with each line of code it seemed like I added multiple new bugs. Not good. So I added a message that its broken and to check back later.I spent the whole afternoon and evening trying to fix the mistakes of past me and clean up the code to make it at least slightly easier in the future.
(DIR) Post #APJ07uQVQlFvyis2Zk by bitboxer@mastodon.green
2022-11-05T21:06:08Z
0 likes, 0 repeats
@Luca sorry that you had a bad afternoon. If it helps: I am fine with your project not working for an afternoon or two. Your mental health is more important than anything else.
(DIR) Post #APJ09lOLzariXLkRge by anneroth@chaos.social
2022-11-05T21:06:07Z
0 likes, 0 repeats
@Luca DANKE. Wirklich.
(DIR) Post #APJ0J7C0J5c2l0Qlxg by evemassacre@assemblag.es
2022-11-05T21:07:00Z
0 likes, 0 repeats
@Luca Thanks for your work though!
(DIR) Post #APJ0L7TgDZQkDjedjE by bertapetra@chaos.social
2022-11-05T21:08:22Z
0 likes, 0 repeats
@Luca Danke!
(DIR) Post #APJ0V9OXwcuD3w2K5A by Luca@vis.social
2022-11-05T21:10:21Z
0 likes, 0 repeats
The important thing: #FediFinder is back!While https://fedifinder.glitch.me seems to work fine again, I added two backups that you can use as well:https://fedifinder-backup.glitch.me and https://fedifinder2-backup.glitch.meNew feature: You can now click on the usernames for the fediverse (may not always work because of different formats of software) and Twitter.
(DIR) Post #APJ0caZ7K8HNMDWm3s by Luca@vis.social
2022-11-05T21:10:57Z
0 likes, 0 repeats
The important thing: #FediFinder is back!While https://fedifinder.glitch.me seems to work fine again, I added two backups that you can use as well:https://fedifinder-backup.glitch.me and https://fedifinder-backup2.glitch.meNew feature: You can now click on the usernames for the fediverse (may not always work because of different formats of software) and Twitter.
(DIR) Post #APJ1A5n6FUa5l32liS by dnkrupinski@barcamp.social
2022-11-05T21:17:44Z
0 likes, 0 repeats
@Luca Gibt es eine Spendenseite, wo wir uns wenigstens an deinen materiellen Kosten beteiligen können?
(DIR) Post #APJ1GG6Sox33Tj2cvw by md@chaos.social
2022-11-05T21:18:53Z
0 likes, 0 repeats
@Luca vielen, vielen Dank! Wirklich eine großer Beitrag zum Erfolg der Migration
(DIR) Post #APJ1I5UTFYOV8u8tXc by Heike_Naumann@fedisabled.social
2022-11-05T21:19:01Z
0 likes, 0 repeats
@Luca Thank you very much for this tool! 🍀🌺 It helped me tremendously yesterday 👍
(DIR) Post #APJ1LlVPUkcSJqKrey by md@chaos.social
2022-11-05T21:19:45Z
0 likes, 0 repeats
@Luca vielen, vielen Dank! Wirklich ein großer Beitrag zum Erfolg der Migration
(DIR) Post #APJ3XHEE5fC9ncumMi by Aravosis@mstdn.social
2022-11-05T21:44:23Z
0 likes, 0 repeats
@Luca Okay, I think I just used this correctly, and imported the folks I follow on twitter who were also found here. Is there a way to conveniently recreate my Twitter lists here as well, in terms of importing them? (Though I suspect many of those folks might not be here yet, but who knows.)
(DIR) Post #APJ5Am4SMk3oPJYsbo by DukeBerlin@hessen.social
2022-11-05T22:02:27Z
0 likes, 0 repeats
@Luca Awesome! Maybe it is also worth to share this great tool on Twitter so that people are not afraid to make the step, to migrate to the Fediverse.
(DIR) Post #APJ61ASsulVP7dyFcW by danimo@chaos.social
2022-11-05T22:12:03Z
0 likes, 0 repeats
@Luca Ohne dein Tool wäre die Migration deutlich schwieriger. Vielen Dank! Aber gönn' dir bitte dein Wochenende.
(DIR) Post #APJAXgy60EUf0sKksq by Luca@vis.social
2022-11-05T23:02:54Z
0 likes, 0 repeats
@dnkrupinski Mir ist es lieber, wenn an @Freiheitsrechte gespendet wird. https://freiheitsrechte.org/mitmachen/einzelspenden
(DIR) Post #APJB7iOYAxSprYsudU by HLC@noagendasocial.com
2022-11-05T19:36:54Z
0 likes, 0 repeats
@Luca Did you know about fedifinder.com when you named this? I don't mind I just find it kind of surprising. Maybe we should colab on a project, clearly we're on the same wavelength.
(DIR) Post #APJB7ilwlyBB27pb6W by Luca@vis.social
2022-11-05T23:09:24Z
0 likes, 0 repeats
@HLC Oh. I didn't know about that project. Sounds more long-term. I hope I don't damage the name.(I am close to burning out, therefore not available for new responsibilities.)
(DIR) Post #APJBcZmSFoFy7fmVzE by Luca@vis.social
2022-11-05T23:14:57Z
0 likes, 0 repeats
@odbol Server was crashing. Let me know if it works now.
(DIR) Post #APJBlPJgWor6H8XHE0 by Luca@vis.social
2022-11-05T23:16:33Z
0 likes, 0 repeats
@proverbialmonkeys that's what the tool does now. Though that means that it filters out instances that are offline at the moment as well.
(DIR) Post #APJC0VLqNCjlKskDXU by Luca@vis.social
2022-11-05T23:19:19Z
0 likes, 0 repeats
@bitbonk the are already included. See replies.
(DIR) Post #APJEftL0ISoRVfDKqG by rszasz@mastodon.sdf.org
2022-11-05T23:49:03Z
0 likes, 0 repeats
@Luca with the slowdowns, it would be neat to be able to get a csv dump for the failed to validate list for users to be able to do a manual merge.Again, awesome job on the tool
(DIR) Post #APJYYVMT2YbACjeb9k by Gsiskind@mastodon.social
2022-11-05T21:04:48Z
0 likes, 0 repeats
@Luca Appreciate the effort. We'll be patient.
(DIR) Post #APJZgKpu9lMTpdijYW by p_maureen@mastodon.social
2022-11-05T21:13:41Z
0 likes, 0 repeats
@Luca Vielen, vielen Dank!
(DIR) Post #APJeBAQTJLFEL4mX5c by jeanburgess@mastodon.lol
2022-11-06T04:34:53Z
0 likes, 0 repeats
@Luca thank you for making this cool thing!
(DIR) Post #APJnjT2RW3BhUuyNZA by ajdecon@calico.social
2022-11-05T23:51:03.008088Z
0 likes, 0 repeats
@Luca So, here's a thought. Have you considered bucketing the handles this finds by which instances the user's follows are on?I'm seeing a lot of folks struggle to decide which instance to join. "Which instance has most of my contacts" seems like a decent heuristic.
(DIR) Post #APJnjTYha6zZ6y48qe by Luca@vis.social
2022-11-06T06:22:01Z
0 likes, 0 repeats
@ajdecon It's already implemented. Look at the thread or try the tool.
(DIR) Post #APJqEkwfBlLzv6JiG8 by ddr@pony.social
2022-11-06T06:50:00Z
0 likes, 0 repeats
@Luca Oh man, it's just getting _hammered_ isn't it?Thank you for keeping up what is a pretty dang useful piece of infrastructure.
(DIR) Post #APJwkqlFhSsGwvfMq8 by bitbonk@mastodon.social
2022-11-06T08:03:03Z
0 likes, 0 repeats
@Luca Cool!
(DIR) Post #APK3ngqLjJn4joLrzE by ursulathoese@sueden.social
2022-11-06T09:22:03Z
0 likes, 0 repeats
@Luca thank you, this was very helpful
(DIR) Post #APK6OSzCPhgGNp9gga by illionas@mstdn.io
2022-11-06T09:51:05Z
0 likes, 0 repeats
@Luca kann das Tool auch feststellen, wem man bereits folgt und so neue fediverse-User finden? also wenn ich auf mastodon Hinz schon folge, aber Kunz nicht, dann fände ich ein Sternchen bei Kunz fein, damit ich dem dann auch folge (ohne wiederholt die CSV hochzuladen ohne zu wissen ob es einen Unterschied macht).
(DIR) Post #APKFeaxXR6s9Kg8z3o by thisismissem@hachyderm.io
2022-11-06T11:34:46Z
0 likes, 0 repeats
@Luca i think a fix for that would be to look for the /.well-know/webfinger file existing on the domain — I do similar stuff with my work on Solid where we have a URL, but don't know if it's a solid server or not.
(DIR) Post #APKRi47qeUJq6oO5eS by Luca@vis.social
2022-11-06T13:49:54Z
0 likes, 0 repeats
@illionas Noch nicht, aber es ist als Wunsch notiert. https://github.com/lucahammer/fedifinder/issues/48
(DIR) Post #APKRymmQOaLjEfL7jM by thisismissem@hachyderm.io
2022-11-06T11:36:02Z
0 likes, 0 repeats
@Luca oh! I just saw someone else suggested similar, whoops!
(DIR) Post #APKRynE4jmT2cQHCpV by Luca@vis.social
2022-11-06T13:52:59Z
0 likes, 0 repeats
@thisismissem It was one of the early features I added.
(DIR) Post #APKT4NMRuon45kQ3bE by illionas@mstdn.io
2022-11-06T14:05:12Z
0 likes, 0 repeats
@Luca nice 😎
(DIR) Post #APKXT1r5PVMGRslDDU by hnapel@mastodon.social
2022-11-06T14:54:21Z
0 likes, 0 repeats
@Luca A good sign: it found my #mastodon handle on #twitter ...
(DIR) Post #APKZTCPINYjt5ByEHw by pantau@zug.network
2022-11-06T15:16:52Z
0 likes, 0 repeats
@Luca Vielen Dank für das tolle Tool! Aktuell zeigt es Handles von einigen Instanzen (mastodon.social, chaos.social) als "maybe down, maybe not Fediverse" an. Wäre es eine simple Option, ein Checkmark an die (im Export eigentlich nicht enthaltene) Instanz ranzumachen, a'la "Ich weiß aber, dass das eine gültige Instanz ist" und dann inkludiert er diese im Export?
(DIR) Post #APKb1UOK7VEOezQkcK by claudius@imd.social
2022-11-06T15:34:17Z
0 likes, 0 repeats
@Luca another thing one could look into: twitter lists! I have quite a few people on lists instead of the regular "follow" function. Those are accounts that I don't keep close tabs on, but where I sometimes go for inspiration or to pass some time with some specific topic.
(DIR) Post #APKcl3eXxroN0XJNIG by sheeri@hachyderm.io
2022-11-06T15:53:03Z
0 likes, 0 repeats
@Luca this is very helpful to me, thank you so much for writing it!
(DIR) Post #APKedFpyylRwOA4EHg by DeltaLima@social.la10cy.net
2022-11-06T16:14:45Z
0 likes, 0 repeats
@Luca Great tool, thank you! :)
(DIR) Post #APKgHe4gNx4x61lbWK by stiv@mastodon.social
2022-11-06T16:33:04Z
0 likes, 0 repeats
@Luca This is awesome. Thank you!
(DIR) Post #APKgxWW4sPURokY8dU by mreider@hachyderm.io
2022-11-06T16:40:04Z
0 likes, 0 repeats
@Luca @molly0xfff yep. This helped me spot a bunch of my tech peeps yesterday. Thanks for the help!
(DIR) Post #APKqndxzJyxPZNX3LM by Luca@vis.social
2022-11-06T18:30:59Z
0 likes, 0 repeats
@pantau Im Moment schaffe ich es nicht, aber ich habe es auf die Liste geschrieben. https://github.com/lucahammer/fedifinder/issues/53Bis dahin werde ich statt den ganzen Cache zu löschen, nur die domains mit timeouts entfernen, damit sich die chance erhöht, dass sie angezeigt werden.
(DIR) Post #APKrTLaK3QaCiqLfU0 by pantau@zug.network
2022-11-06T18:37:58Z
0 likes, 0 repeats
@Luca Herzlichen Dank!
(DIR) Post #APKuGnog4vu8NXlyt6 by Luca@vis.social
2022-11-06T19:09:54Z
0 likes, 0 repeats
Instead of building a better export, I made the sessions persistent, so that not everyone re-logins when I change something and the server restarts.You can now watch as #FediFinder checks the domains. And even retry if it gets stuck (should add a 10 second timeout there as well).And I added links to the backup servers and info about donations to the homepage.
(DIR) Post #APKux8AMoCO9eg6Lzs by corneliusroemer@mstdn.science
2022-11-06T19:17:20Z
0 likes, 0 repeats
@Luca It'd be amazing if you could allow export of the servers that were down. Those were substantial numbers of followings in my case.I copy/pasted converted it to csv in vim but that would not be necessary if you had a csv export integrated :) great tool!
(DIR) Post #APKvWvR5cJFwb7zXdY by Luca@vis.social
2022-11-06T19:24:00Z
0 likes, 0 repeats
@corneliusroemer Full export will be added.
(DIR) Post #APKvb1D25svzf5MtzU by rbairwell@mastodon.social
2022-11-06T19:24:23Z
0 likes, 0 repeats
@Luca The one thing I would like is to be able to submit Twitter post urls which says "I've moved to Mastodon at ...": parse the link for the TW username and show the content if a persons following list includes that username
(DIR) Post #APKw8zlDzBdJ0zYwfg by Luca@vis.social
2022-11-06T19:30:54Z
0 likes, 0 repeats
@rbairwell Can you rephrase that? Twitter search is a problem because it only goes back 7 days with regular access.
(DIR) Post #APKwaAswjW0VKt8P8y by corneliusroemer@mstdn.science
2022-11-06T19:35:42Z
0 likes, 0 repeats
@Luca Excellent thanks!I don't think there's much harm to false positives, as in that case they just won't be followed.
(DIR) Post #APmCG8scpqKV8TAh0K by Luca@vis.social
2022-11-07T13:53:57Z
0 likes, 0 repeats
I added an API (kinda) to #FediFinder. The only endpoint is /api/known_instances.json. It returns all instances it knows at the moment.Currently, It is used to share data with @debirdify.I don't know if it will stay public/available and/or if the structure will change in the future.
(DIR) Post #APmCG9NoxrHchDlbd2 by Luca@vis.social
2022-11-07T21:53:13Z
0 likes, 0 repeats
#FediFinder Day 9(?). I moved the handle identification from the backend to the frontend to improve performance. The server is only responsible for getting the data from Twitter and checking domains. No changes for the users.With the functions, I moved some tests to the frontend. Only visible on the staging server or the code.If handles are detected on the user profile, I show links to their import. Thanks @nart for the idea.JSON export (including accounts without handles). Fixed bugs.
(DIR) Post #APmCGATssnjA6Jbxia by Luca@vis.social
2022-11-08T17:31:22Z
0 likes, 0 repeats
There are people who had problems using #fedifinder. Not everyone knows what a CSV is or where to find the import. But I have a solution: Follow buttons!If one or more #fediverse handles are identified on the profile of the person using fedifinder, they can now toggle on follow buttons to get directly to the follow request on their own instances. This should make it much easier.(At the moment they only work for mastodon instances. I am open to pull requests for other software.)
(DIR) Post #APmCGAtPLu8zNTYLVA by Luca@vis.social
2022-11-08T17:54:41Z
0 likes, 0 repeats
But Luca, not everyone is in the fediverse. The export is useless for the other accounts. And in my Twitter archive are only the IDs of the people I followed. Not their names or websites. What about them?If you scroll to the bottom of #Fedifinder, you can now view a table of the accounts that you have scanned. Even if they have no handle in their profile. Or one that wasn't correctly detected.
(DIR) Post #APmCGBmM3c627tGE9A by Luca@vis.social
2022-11-09T23:22:43Z
0 likes, 0 repeats
For half an hour full of stress I thought, I exposed the sessions database. I noticed a data folder in the git repository that should not have been there (wrong path). First I deleted the folder (to make it less visible), then I revoked the Twitter app tokens, filtered the data from the git history (to actually remove it) and put a notice on the #fedifinder homepage. Finally, I felt like I did, what I could. I relaxed and realized that user data was never at risk. The was the staging database.
(DIR) Post #APmCGCRpZPH0CWfLnM by Luca@vis.social
2022-11-10T18:52:52Z
0 likes, 0 repeats
I updated the ReadMe to help people run their own #Fedifinder (no coding skills needed) and how to contribute.https://github.com/lucahammer/fedifinderAnd fedifinder got a new API endpoint. api/check. You can use it with a domain and/or handle as query parameters and get back the cached information fedifinder has for that: https://fedifinder.glitch.me/api/check?handle=@luca@lucahammer.com
(DIR) Post #APmCGCt7vv6jZBR9LE by Luca@vis.social
2022-11-11T20:57:11Z
0 likes, 0 repeats
Full speed! Thanks to the latest update, #Fedifinder scans my 2k followings within 10 seconds. From login to exported file.The solution to a slow databases wasn't a fast database, but no database at all. Finally, I can tell you to share fedifinder with all of your contacts without fearing that the service will go down because of it.Go and find your people! https://fedifinder.glitch.me/
(DIR) Post #APmCGDVlcG13V1W0ZM by Luca@vis.social
2022-11-12T21:58:21Z
0 likes, 0 repeats
Only a small update for #FediFinder today: Splitting up functionality to multiple servers.The main server is only responsible for getting data from Twitter from now on. A second server does the handle and domain lookups. Because the lookups locked the server up from time to time, this should make the service more stable and faster. If no lookup server is added to the .env, fedifinder is fully functional as a single server.
(DIR) Post #APmCGEW9sHvIcWhpom by Luca@vis.social
2022-11-14T00:02:14Z
0 likes, 0 repeats
The sleepless #fediFinder update. Authorize your Mastodon account to see which Fediverse accounts of your Twitter followings, you already follow. Because the feature isn't finished yet and still confusing (you have to authorize, then click hide followings, then scan followings; no export yet) it's currently only available on the backup server: https://fedifinder-backup.glitch.me/I am looking forward to your feedback (cc @illionas @ColinSch @botolo86) And to my bed. Good night.
(DIR) Post #APmCGEwkHRBrwz94G8 by Luca@vis.social
2022-11-19T22:39:46Z
1 likes, 0 repeats
First version of the new #Fedifinder. I redesigned the frontend to make it easier to use for people who are joining the #fediverse.You can try it here: https://fedifinder-backup2.glitch.me/Let me know, what you think.
(DIR) Post #AU8SxvkV8w7fxRS2Fc by Luca@vis.social
2022-11-21T17:38:00Z
0 likes, 0 repeats
Thanks for all the feedback. I believe, I fixed most of the issues with the new #fedifinder https://fedifinder-backup.glitch.mePlease let me know, if something still doesn't work. Else I will move it to the main link soon and put the current one somewhere else. For people who don't like change.
(DIR) Post #AU8SxwhLc9C6twz1yS by Luca@vis.social
2022-11-23T19:33:47Z
0 likes, 0 repeats
Every few days I compare the #fedifinder and #debirdify results to find issues as well as to improve the handle detection. This time I realized, that fedifinder had a bug with pinned Tweets. It's fixed now.For my own account:566 handles with fedifinder534 handles with debirdifyLet me know in the replies which handles fedifinder missed for your contacts so I can fix it.https://fedifinder-backup.glitch.me/https://debirdify.pruvisto.org/
(DIR) Post #AU8SxyRp6pxsKNjf3Q by Luca@vis.social
2022-11-24T20:09:53Z
0 likes, 0 repeats
Finally felt confident enough to switch the main server to the new #fedifinder version: https://fedifinder.glitch.me/Because I know how much people hate change, you can still access the old version at https://fedifinder-v1.glitch.me/
(DIR) Post #AU8SxzRVPVIxPgavCK by Luca@vis.social
2022-12-17T16:48:26Z
0 likes, 0 repeats
The #fedifinder blank screen bug should be fixed now. Let me know, if you still have issues. https://fedifinder.glitch.me/I started to add improvements for less common setups (eg. webfinger and instance on different domains), so they should show up as valid fediverse handles. But it isn't finished and needs testing. No energy at the moment.I am close to another refactoring, but know that I don't have the energy to finish it.617 handles identified for my own followings.
(DIR) Post #AU8Sy0Ko5tXaBCT5Oa by Luca@vis.social
2022-12-18T13:49:01Z
0 likes, 0 repeats
Making it easier to run your own #fedifinder.Until now, fedifinder needed a Twitter developer app with elevated access because the authorization flow relied on Twitter API v1. I finally switched it to oAuth2. Now, you only need essential API access to run it and it gets access to fewer things than before thanks to scopes.If you have essential access, please test it by clicking Remix https://glitch.com/edit/#!/fedifinder, configuring the .env and adding the callback URL to your Twitter app.
(DIR) Post #AU8Sy16JFHXQYWh1RA by Luca@vis.social
2022-12-18T13:58:55Z
0 likes, 0 repeats
This is one of the steps to make #fedifinder more resilient against being shut down. Getting essential access is easier than getting elevated access. Everyone can spin up their own fedifinder instance on #Glitch within minutes. If my account gets suspended, everyone can take over.At the moment, there is no indication that fedifinder will get shut down. I am careful to follow the Twitter developer terms.
(DIR) Post #AU8Sy1gT4qSgMfbtnU by Luca@vis.social
2022-12-19T06:09:42Z
0 likes, 0 repeats
Several people reported issues with revoking API access after using #fedifinder with oauth2 authentication. When they go to Twitter settings and revoke access, they get an error or nothing happens.Sadly, I can't do anything in those cases, because it all happens on Twitters side and you have to contact their support (good luck?).But there are reports, that it still worked and access is gone after a refresh. Feel free to share your experience with others in the replies.
(DIR) Post #AU8Sy2PqM8l2dOq8WW by Luca@vis.social
2023-03-28T14:57:52Z
0 likes, 0 repeats
#Fedifinder still works to find your remaining followings from #Twitter in the #fediverse: https://fedifinder.glitch.me/It didn't at first when I tested it today, but after seeing that the old version (https://fedifinder-v1.glitch.me/) works, I gave it another try and it went through. Down to 538 from 617 accounts. Will have to look into what happened with the rest (deleted?).#Debirdify sadly got suspended by Twitter last week.#twitodon is still functional as well: https://twitodon.com/
(DIR) Post #AU8Sy34buZMqfpuh4C by Luca@vis.social
2023-03-30T08:20:57Z
0 likes, 0 repeats
Starting today, #fedifinder collects minimal usage stats. Not linked to accounts, only a timestamp and the number of Twitter accounts that got checked.This will allow me to decide if crowdfunding the upcoming $100 tier (https://social.luca.run/@luca/110110514116861680) would make sense and if there is enough usage to motivate me to write the necessary code changes.
(DIR) Post #AU8Sy3cHtMJ2MHfaYi by malteengeler@legal.social
2023-03-30T08:27:52Z
0 likes, 0 repeats
@Luca Thank you for the explanation behind the decision.