Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-10-13 | extract-links: Do not depend on document.body | Lars-Dominik Braun | 1 | -1/+1 | |
Fixes #25. Root frame does not actually display a page. Can’t reproduce this issue with a simple test case unfortunately. | |||||
2019-07-29 | doc: Auto-generate list of supported click selectors | Lars-Dominik Braun | 1 | -20/+22 | |
Using shinx plugin. Also improve click selector descriptions for this purpose. | |||||
2019-07-28 | behavior: Update click selectors | Lars-Dominik Braun | 1 | -9/+3 | |
2019-07-13 | Cookie injection support | Lars-Dominik Braun | 1 | -0/+9 | |
Add command-line options injecting individual cookies or cookie file into Chrome. Provide default cookie file. This changes the IRC bot’s command splitting to shlex.split, which allows shell-like argument quoting. Fixes #7. | |||||
2019-07-04 | behavior: Update click selector list | Lars-Dominik Braun | 1 | -18/+3 | |
Remove instagram, no stable CSS names. Update gab. | |||||
2019-06-26 | behavior: screenshot: Extend viewport for fixed elements | Lars-Dominik Braun | 1 | -0/+20 | |
Fixes #14, but needs a test case. | |||||
2019-05-26 | behavior: Add clicking for vimeo.com | Lars-Dominik Braun | 1 | -0/+11 | |
2019-05-22 | behavior: Extract links from plain-text documents | Lars-Dominik Braun | 1 | -0/+13 | |
2019-05-04 | behavior: Add clicking for imgur.com | Lars-Dominik Braun | 1 | -0/+12 | |
2019-05-02 | behavior: Load more content on steamcommunity.com | Lars-Dominik Braun | 1 | -1/+7 | |
2019-03-20 | behavior: Fix Reddit selectors | Lars-Dominik Braun | 1 | -3/+11 | |
2019-03-08 | behavior: Add “more replies” selector for YouTube | Lars-Dominik Braun | 1 | -0/+4 | |
2019-03-08 | behavior: Fix selectors | Lars-Dominik Braun | 1 | -7/+5 | |
Fix Facebook/Patreon selectors and Instagram example URL. | |||||
2019-01-04 | behavior: Support clicking area and add testcase | Lars-Dominik Braun | 1 | -5/+7 | |
2018-12-13 | behavior: Whitelist gab.com as well | Lars-Dominik Braun | 1 | -4/+6 | |
2018-12-11 | behavior: Add click test URLs for Twitter | Lars-Dominik Braun | 1 | -1/+3 | |
2018-12-06 | behavior: Fix patreon selector | Lars-Dominik Braun | 1 | -3/+2 | |
And that proves their CSS class names are not stable and cannot be used. | |||||
2018-12-05 | behavior: Add gamasutra.com click selector | Lars-Dominik Braun | 1 | -0/+7 | |
2018-12-02 | behavior: Improve click testing | Lars-Dominik Braun | 1 | -5/+19 | |
Some pages require scrolling, so we need a SinglePageController. Also mark network-dependent tests with xfail, so they won’t affect the overall test result unless you know what you’re doing (--runxfail). | |||||
2018-12-01 | behavior: Move click script data to external file | Lars-Dominik Braun | 3 | -147/+144 | |
First step of issue #3 | |||||
2018-11-28 | behavior: Expand issue comments on GitHub | Lars-Dominik Braun | 1 | -0/+6 | |
2018-11-26 | behavior: Close Facebook’s nag screen | Lars-Dominik Braun | 1 | -1/+1 | |
Worked previously, broken by a site update. | |||||
2018-11-25 | behavior: Turn scroll JS code into class | Lars-Dominik Braun | 1 | -26/+31 | |
2018-11-24 | behavior: Never scroll html/body elements | Lars-Dominik Braun | 1 | -1/+1 | |
Fixes weird positioning of elements tethered to viewport top. | |||||
2018-11-24 | behavior: Fix scrolling | Lars-Dominik Braun | 2 | -19/+34 | |
- Introduce stop() method callable from Python. Looks like the old method (global variable) was not working (any more?). This is much better anyway. - Restore state of scrolled elements (not window). Fixes weird screenshots of twitter.com. | |||||
2018-11-17 | click: Add gab.ai | Lars-Dominik Braun | 1 | -0/+10 | |
Load more posts on profile page and more comments and replies on individual post pages. | |||||
2018-08-17 | behavior: Load more comments from Facebook | Lars-Dominik Braun | 1 | -0/+4 | |
2018-06-03 | behavior: Wrap extract links script in anonymous namespace | Lars-Dominik Braun | 1 | -1/+3 | |
Otherwise it may clash with symbols defined by the page. | |||||
2018-05-20 | behavior: Patreon: Load more comments/replies | Lars-Dominik Braun | 1 | -0/+4 | |
2018-05-20 | behavior: Click Patreon’s “load more” button | Lars-Dominik Braun | 1 | -0/+6 | |
2018-05-05 | Extract only visible and clickable links | Lars-Dominik Braun | 1 | -3/+28 | |
2018-05-04 | behavior: Add link extraction script | Lars-Dominik Braun | 1 | -0/+9 | |
2018-04-04 | behavior: Add selector for YouTube. | Lars-Dominik Braun | 1 | -0/+6 | |
2018-03-30 | Add click selectors for Instagram | Lars-Dominik Braun | 1 | -0/+8 | |
Load more comments/images for posts. | |||||
2018-03-18 | behavior: Add click selectors for reddit | Lars-Dominik Braun | 1 | -7/+27 | |
This is slightly obnoxious, since their JavaScript rate-limits clicks to ≤3 Hz and simply ignores everything beyond that. | |||||
2018-03-05 | Add generic click behavior script | Lars-Dominik Braun | 2 | -30/+111 | |
Configureable. Clicks elements matching one (or more) CSS selectors once or multiple times. Currently supported: Facebook, Twitter, Disqus (embedded iframe) | |||||
2018-03-04 | Remove instagram behavior script | Lars-Dominik Braun | 1 | -21/+0 | |
The “load more” button does not exist any more. | |||||
2018-01-20 | behavior: Scroll all DOM elements | Lars-Dominik Braun | 1 | -0/+6 | |
One example is Twitter, which uses a popover div for individual tweets. Scrolling the page won’t scroll that div’s content, which is required to load more replies. | |||||
2018-01-20 | twitter: Expand “more replies” links | Lars-Dominik Braun | 1 | -8/+21 | |
Click them periodically. | |||||
2017-12-24 | Refactor behavior scripts | Lars-Dominik Braun | 1 | -0/+1 | |
No functional changes, just cleanup. Replaces onload and onsnapshot events. Move screen metric emulation, DOM snapshots and screenshots here as well. | |||||
2017-12-19 | Select default behavior scripts by site URL | Lars-Dominik Braun | 2 | -0/+0 | |
2017-12-17 | Add Twitter fixups | Lars-Dominik Braun | 1 | -0/+17 | |
2017-11-22 | Make <canvas> static before DOM snapshot | Lars-Dominik Braun | 1 | -0/+18 | |
Use --run-before-snapshot=canvas-snapshot.js. Replaces <canvas> with image snapshot. We could use .captureStream() as well. | |||||
2017-11-22 | Add example fixups for Instagram | Lars-Dominik Braun | 2 | -0/+23 | |
2017-11-21 | Graceful page load timeout | Lars-Dominik Braun | 1 | -2/+6 | |
Stop scrolling script, wait for remaining resources to load. | |||||
2017-11-17 | Initial import | Lars-Dominik Braun | 1 | -0/+10 | |