Giter Site home page Giter Site logo

[feature] Use a chrome plugin that can both add the site and the cookies that were used at the time (keep the login etc) about changedetection.io HOT 8 CLOSED

dgtlmoon avatar dgtlmoon commented on June 12, 2024
[feature] Use a chrome plugin that can both add the site and the cookies that were used at the time (keep the login etc)

from changedetection.io.

Comments (8)

QuinnyPig avatar QuinnyPig commented on June 12, 2024

Okay, that's eerie. I was just coming here to ask if there was an existing way to hook an extension or JS bookmarklet up to the ChangeDetection API to add a watch "on the go" without a bunch of manual clickety-pokety steps.

Ignoring the login aspect, does such a thing exist?

from changedetection.io.

dgtlmoon avatar dgtlmoon commented on June 12, 2024

@QuinnyPig start of it is here https://github.com/dgtlmoon/changedetection.io-browser-extension/tree/master

But we are still waiting for Google to authorise our publisher account :(

from changedetection.io.

dgtlmoon avatar dgtlmoon commented on June 12, 2024

for the cookies part - we will add a API endpoint called "cookieJar", then we can PUT (update) cookies for a watch uuid api/v1/cookiejar/{uuid} in the netscape cookie jar plaintext format https://docs.python.org/3/library/http.cookiejar.html

then our new browser extension can also update a watch with the cookies directly from the browser

this also solves lots of problems like being able to stay logged in when running checks/browsersteps

work arounds for cloudflare etc (maybe a hook that can activate if the cookiejar is empty)

from changedetection.io.

QuinnyPig avatar QuinnyPig commented on June 12, 2024

Let's see if I can get that process unstuck.

Separately, I wonder how much work it would be to port that work to Firefox as well.

from changedetection.io.

dgtlmoon avatar dgtlmoon commented on June 12, 2024

@QuinnyPig I believe the plugin will mostly work in firefox (I'm also waiting at the mozilla app store also), if you really want to help us out, any chance of a nice mention about us on your twitter stream? :) <3 it would help motivate to get this code out!

from changedetection.io.

dgtlmoon avatar dgtlmoon commented on June 12, 2024

Firefox version is out!

Ok the firefox/mozilla experience as a developer is horrendous, their backend for managing your plugins looks like its written by a 12 year old who has no empathy or design abilities

mismatched fonts, non-responsive, weird mismatch colour scheme, poorly written error messages... not great considering their (mozillas) income!

https://addons.mozilla.org/en-US/firefox/addon/cdio-website-monitor/

from changedetection.io.

dgtlmoon avatar dgtlmoon commented on June 12, 2024

Firefox sucks! we will pull that extension.

@QuinnyPig could you try https://chromewebstore.google.com/detail/changedetectionio-website/kefcfmgmlhmankjmnbijimhofdjekbop?hl=en-GB&authuser=0 ? please give me your feedback

from changedetection.io.

iG8R avatar iG8R commented on June 12, 2024

@dgtlmoon
Hello.
Yeah, Firefox sucks!
Could you please make cdio-website-monitor available as xpi in your repository?

from changedetection.io.

Related Issues (20)

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.