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

do Not connect to youtube.com, do Not do anything with the watch history stored on it #116

Open
RedSteel-1 opened this issue Feb 7, 2024 · 3 comments
Labels

Comments

@RedSteel-1
Copy link

I noticed one thing:
when I delete a video from the database, I see "3/4 locating it in the history on youtube" and then "error deleting video on youtube".

Do I understand it correctly that the extension tries to remove the video from the watch history on youtube itself?
(in this case "error deleting video on youtube" would be expected cause I don't have a google/youtube account, so am never logged in)

If yes, could you add an option (and set it as default) to never connect and touch the watch history on youtube itself, and only touch the local extension's database?

@sniklaus
Copy link
Owner

sniklaus commented Feb 7, 2024

If it fails to locate it in Youtube's history it is still deleted in the Watchmarker database and your browser history. So while this is annoying it is only taking longer due to having to wait for the Youtube lookup to fail.

I will change the behavior and only delete it from Youtube's history if "mark a video as watched once it appears in Youtube's watch history" is checked in the setting. Similarly, I will only delete it from the browser history if "mark a video as watched once it appears in the browser's history" is checked in the settings.

@RedSteel-1
Copy link
Author

RedSteel-1 commented Feb 7, 2024

Ya it takes longer, but this is not the main thing, the main point is that it connects to youtube.com to remove the video from its history, which is unwanted,
I wanted to request to not connect to youtube, be offline, and only rely on and only delete videos from the extension's local db

I will change the behavior and only delete it from Youtube's history if "mark a video as watched once it appears in Youtube's watch history"

Similarly, I will only delete it from the browser history if "mark a video as watched once it appears in the browser's history" is checked in the settings.

And not touch the local db?

I would like to request an offline mode:

  • if "mark a video as watched once it appears in Youtube's watch history" is checked, let it operate and add the video to the local db,
  • if "mark a video as watched once it appears in the browser's history" is checked, the same,
  • but: skip the step "locating it in the history on youtube" and never connect to youtube.com.
  • optionally/preferably: make this the default behavior, and connect to youtube.com only if the user explicitly turns off this offline mode and activates the interaction with youtube.com

Actually, the issue #92 is pretty much close to this issue:

I hate when I accidentally open some video, and when I want to remove it from extension database, it says that it is removing it from YouTube's history. [...] So I'd like it to skip that step. Or add it as additional option.

@sniklaus
Copy link
Owner

sniklaus commented Feb 7, 2024

but, never connecting to youtube.com and skipping the step "locating it in the history on youtube".

That's what I was suggesting as well. 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants