Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add redirect from Medium to Scribe #311

Open
wants to merge 15 commits into
base: master
Choose a base branch
from

Conversation

Huy-Ngo
Copy link

@Huy-Ngo Huy-Ngo commented Oct 11, 2021

Multiple Medium domains would be redirected to two known Scribe instances:

https://scribe.rip
https://scribe.nixnet.services

This resolves #310

Copy link

@brianvanburken brianvanburken left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I couldn't wait for this PR to be merged, so I checked out your code, ran a build, and loaded it locally in Firefox (desktop version 93 on macOS 11.6). I noticed that the extension was broken. After some debugging I found some errors and missing parts. Some I left as review comments, others are:

  1. Missing section for manually input new Scribe instances in src/pages/options/options.html
  2. Toggle for disabling Scribe in popup (src/pages/popup/)

I think I can push my code with fixes on top of this PR, or you can fix it. Since you're the owner of the PR it is up to you. Let me know!

Awesome work on this and I hope we can get this merged soon! 😄

src/pages/background/background.js Outdated Show resolved Hide resolved
src/pages/options/options.html Show resolved Hide resolved
@Huy-Ngo
Copy link
Author

Huy-Ngo commented Oct 17, 2021

Thanks for the fixes. I also notices several problems, which I don't know the solution to (yet):

  • The selector dropdown is broken
  • It seems to redirect only to scribe.rip and not scribe.nixnet.services if it is set random.
  • It redirects even though I disabled it.
  • The toggle doesn't seem to sync between preference setting and popup

So, I will convert this PR to draft until these issues are fixed.

@Huy-Ngo Huy-Ngo marked this pull request as draft October 17, 2021 12:50
@MalteKiefer
Copy link

What is the status here?

@Huy-Ngo
Copy link
Author

Huy-Ngo commented Oct 29, 2021

I'm currently distracted by some other projects. I'll get back to this when I have time.

@Huy-Ngo Huy-Ngo marked this pull request as ready for review October 29, 2021 13:55
@Huy-Ngo
Copy link
Author

Huy-Ngo commented Oct 29, 2021

OK this should work now. There are some occasional glitch in UI that didn't happen before for some reason I don't know and can't reproduce.

@Huy-Ngo
Copy link
Author

Huy-Ngo commented Oct 29, 2021

Gentle ping @SimonBrazell

Is there something else I should change?

@Huy-Ngo
Copy link
Author

Huy-Ngo commented Nov 4, 2021 via email

@changemenemo
Copy link

do you know when will it be merged with the main branch of the original addon?

@SimonBrazell
Copy link
Owner

Thanks @Huy-Ngo I'll check this out now.

Multiple Medium domains would be redirected to two known Scribe
instances:

scribe.rip
scribe.nixnet.services
- Change scribe's default input to 'Random instance (none selected)'
- Add random pool variables and functions for scribe
Bibliogram randomization would be removed if that removal were merged.
Also fix Wikipedia's typo
This fixes random pool dropdown brokeness
Wrap lines to avoid similar conflicts later
@Huy-Ngo
Copy link
Author

Huy-Ngo commented Dec 30, 2021

Fixed the conflict and added another instance.

README.md Outdated
@@ -47,6 +57,9 @@ Privacy Redirect allows setting custom instances, instances can be found here:
- [Mojeek](https://www.mojeek.com)
- [Presearch](https://www.presearch.org)
- [Whoogle](https://benbusby.com/projects/whoogle-search/)
- [Scribe](https://sr.ht/~edwardloveall/scribe/) instances:, an alternative frontend for Medium:
- [scribe.rip](https://scribe.rip/)
- [NixNet scribe](scribe.nixnet.services/)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should the https://scribe.citizen4.eu instance be in this list as well?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right, I forgot to add

@lisbonjoker
Copy link

Hopefully next update this will be merged?

@zhoreeq
Copy link

zhoreeq commented Jun 23, 2022

I miss this feature so much

@adRn-s
Copy link

adRn-s commented Jun 24, 2022

I've switched over to this maintained fork: https://libredirect.github.io/

mittermichal pushed a commit to mittermichal/privacy-redirect that referenced this pull request Jul 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add scribe.rip as alternative frontend for Medium
10 participants