Comments (8)
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.
@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.
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.
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.
@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.
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.
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.
@dgtlmoon
Hello.
Yeah, Firefox sucks!
Could you please make cdio-website-monitor
available as xpi
in your repository?
from changedetection.io.
Related Issues (20)
- `No matching WebSocket route handler for` after updating docker images
- [feature] "Render anchor tag content" option should be at watch-level in the Filters & Triggers section HOT 1
- Max retries exceeded with url
- [feature] Request to save the entire HTML file instead of plain text HOT 4
- [feature] Add possibility to save the backup per command HOT 3
- CSS weirdness on mobile HOT 1
- [feature] Detecting changes using ETags HOT 1
- Basic fast Plaintext/HTTP Client: `User-Agent/user-agent` not working HOT 4
- [feature] Keep Inodes low
- [feature] Better/More visible way to disable price detection response HOT 2
- [feature] Get latest screenshot via API HOT 2
- Time Between Checks doesn't work HOT 4
- CSS Bugs on Mobile HOT 2
- [feature] Setting to allow muted watches in RSS feed HOT 2
- Hanging check
- Matrix notification markdown does not work HOT 4
- SockPuppetBrowser ERR_HTTP2_PROTOCOL_ERROR HOT 2
- [feature] found useful Jinja2 template: count of changes/adds/removes/substring
- Default `User-Agent` header could cause uninteded consequences
- `User-Agent` header in "show advanced options" for Basic fast Plaintext/HTTP Client is not respected
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from changedetection.io.