Giter VIP home page Giter VIP logo

mastodon-redirector's People

Contributors

bramus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

mastodon-redirector's Issues

Add button on remote instance to follow on local isntance

It would be great if this extension could also add a button on the remote instance to follow the account on the local instance as part of the "Follow" button or modal on the remote server.

Thanks for making such a great extension!

Support other activitypub instances

Can you please add support for external posts from instances other than mastodon please?

  • Misskey and fork (Iceshrimp, Firefish, Sharkey, Foundkey…) #8 use domain.tld/notes/ID
  • Pleroma and fork (Akkoma…) use domain.tld/notice/ID
  • PeerTube use domain.tld/w/ID and domain.tld/videos/watch/ID
  • Friendica & Hubzilla use domain.tld/display/ID
  • PixelFed use domain.tld/p/USERNAME/ID
  • Lemmy use domain.tld/post/ID
  • kbin is complicated but use domain.tld/m/…

Extention press not working - no redirect

Hi there, I just installed the most recent chrome extension, set my instance URL, and went to test, but nothing happens when I press the extension button. I recorded my screen to show the steps.

no-redirect.mp4

Ideas?

Double @@ from links.

When going from a profile toot/post, url adds a double @@ in the transformed url.

For example, go to a post, format like https://TheirInstance/@user/109319548613954200 and click to have it transformed. The url becomes https://Your-Instance/@@username@TheirInstance. The proper URL should be https://Your-Instance/@username@TheirInstance.

Also, it would be nice to have the post URL transformed in the new link like https://Your-Instance/@username@TheirInstance/109319548613954200

Google Chrome Store Version 0.2.1, Updated November 23, 2022, running on Microsoft Edge Chrome Version 107.0.1418.56 (Official build) (64-bit) [Chromium]

Other than that, so far flawless. Great extension. https://oldfriends.live/@paul

Calckey support

Currently, this add-on doesn't work with Calckey, probably because it hard-codes to detect an element with the query #mastodon.

Calckey uses a URL format of https://instance.org/@user, so I think the add-on can be changed to allow any URLs of that format, which will support both Calckey, Mastodon and probably a bunch more.

As for posts, Calckey uses /notes/, so this will likely have to be coded in.

redirect posts as well?

When I use the extension on a post page it takes me to my instance's page for that user. Would it be possible for it to take me to the page for that post? That way I'd be able to like, reply to and boost the post.

Current behaviour:
https://peoplemaking.games/@eniko => https://tech.lgbt/@[email protected]
https://peoplemaking.games/@eniko/109404838700240908 => https://tech.lgbt/@[email protected]

Behaviour I would like:
https://peoplemaking.games/@eniko => https://tech.lgbt/@[email protected]
https://peoplemaking.games/@eniko/109404838700240908 => https://tech.lgbt/@[email protected]/109404839050774368

Would that be possible? I have noticed that the numbers in my example are different on each instance, even though they refer to the same post.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.