Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | irc: Add example config file | Lars-Dominik Braun | 1 | -0/+10 | |
2018-12-05 | behavior: Add gamasutra.com click selector | Lars-Dominik Braun | 1 | -0/+7 | |
2018-12-02 | behavior: Add more documentation | Lars-Dominik Braun | 1 | -2/+14 | |
2018-12-02 | behavior: Remove outdated comment | Lars-Dominik Braun | 1 | -3/+0 | |
2018-12-02 | behavior: Re-enable clearDeviceMetricsOverride | Lars-Dominik Braun | 1 | -4/+1 | |
Seems to be working again. Chrome bug? | |||||
2018-12-02 | behavior: Improve click testing | Lars-Dominik Braun | 2 | -22/+56 | |
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-02 | controller: Add only enabled behavior scripts to warcinfo | Lars-Dominik Braun | 1 | -5/+5 | |
2018-12-02 | behavior: Remove unused slots | Lars-Dominik Braun | 1 | -2/+0 | |
2018-12-02 | controller: Remove unused argument | Lars-Dominik Braun | 2 | -5/+4 | |
Has been replaced by handler a while ago. | |||||
2018-12-01 | util: Remove unused function | Lars-Dominik Braun | 2 | -6/+1 | |
2018-12-01 | behavior: Add selector test cases | Lars-Dominik Braun | 1 | -0/+78 | |
Fixes #3. | |||||
2018-12-01 | behavior: Move click script data to external file | Lars-Dominik Braun | 6 | -149/+172 | |
First step of issue #3 | |||||
2018-12-01 | cli: Fix --behavior | Lars-Dominik Braun | 1 | -2/+3 | |
2018-12-01 | README: Minor improvements | Lars-Dominik Braun | 1 | -6/+11 | |
Command line was outdated. | |||||
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 | README: Google Chrome is a dependency | Lars-Dominik Braun | 1 | -0/+2 | |
Obviously. | |||||
2018-11-25 | behavior: Turn scroll JS code into class | Lars-Dominik Braun | 2 | -27/+33 | |
2018-11-25 | single: Graceful ^C | Lars-Dominik Braun | 2 | -2/+13 | |
Allow cancellation of timeout wait. | |||||
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 | 4 | -42/+49 | |
- 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-24 | browser: Ignore load failures for nonexisting requests | Lars-Dominik Braun | 1 | -2/+3 | |
Fixes None dereference. | |||||
2018-11-22 | travis: Switch to xenial | Lars-Dominik Braun | 1 | -1/+3 | |
The image offers Python 3.7 and 3.8-dev | |||||
2018-11-22 | controller: Improve idle waiting | Lars-Dominik Braun | 3 | -19/+89 | |
2018-11-19 | controller: Add parameters to warcinfo | Lars-Dominik Braun | 1 | -0/+7 | |
Add parameters the grab was run with, so we can actually reproduce a run. | |||||
2018-11-19 | Coding style | Lars-Dominik Braun | 12 | -58/+44 | |
Fix a few random issues pointed out by pylint, mainly unused imports. | |||||
2018-11-17 | html: Add tests for tree walker | Lars-Dominik Braun | 1 | -1/+23 | |
2018-11-17 | logger: Add more tests | Lars-Dominik Braun | 2 | -3/+25 | |
2018-11-17 | browser: Add tests for header deserialization | Lars-Dominik Braun | 1 | -0/+39 | |
2018-11-17 | devtools: Update browser flags | Lars-Dominik Braun | 1 | -0/+12 | |
Add a few more that seem reasonable. | |||||
2018-11-17 | browser: clearBrowserCookies is supported unconditionally | Lars-Dominik Braun | 1 | -4/+1 | |
canClearBrowserCookies apparently has been removed from protocol 1.3. | |||||
2018-11-17 | tools: Add original HTTP header to revisit record | Lars-Dominik Braun | 2 | -11/+13 | |
The payloads may be the same, but the headers are usually not. | |||||
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-11-14 | Async chrome process startup | Lars-Dominik Braun | 6 | -157/+161 | |
Move it to .devtools. Seems more fitting. | |||||
2018-11-10 | tools: Fix entry point | Lars-Dominik Braun | 1 | -1/+1 | |
2018-11-10 | tools: Fix WARC merging | Lars-Dominik Braun | 2 | -18/+205 | |
WARC-Target-URI was taken from the previous record, even if the URI was different. This essentially removes the revisited URL from the archive. Also add a few tests. And boy, warcio is a mess. | |||||
2018-11-09 | Add xml report for codecov.io | Lars-Dominik Braun | 2 | -1/+4 | |
2018-11-09 | Add codecov.io | Lars-Dominik Braun | 2 | -0/+5 | |
2018-11-08 | Travis has no version 3.7 yet | Lars-Dominik Braun | 1 | -1/+2 | |
Use -dev | |||||
2018-11-08 | Drop support for Python <3.6 | Lars-Dominik Braun | 2 | -4/+2 | |
2018-11-08 | Update README | Lars-Dominik Braun | 1 | -2/+4 | |
Dependency changes after asyncio transition. | |||||
2018-11-08 | devtools: Disable websocket pings to Chrome | Lars-Dominik Braun | 2 | -1/+12 | |
Chrome does not like that. | |||||
2018-11-06 | Switch single mode to asyncio | Lars-Dominik Braun | 6 | -176/+141 | |
This is a direct port to asyncio without any design changes. These need to happen in further refinements. Fixes issue #1. | |||||
2018-11-06 | Switch site loader to async DevTools communication | Lars-Dominik Braun | 2 | -229/+236 | |
2018-11-06 | Add simple asyncio-based DevTool communication | Lars-Dominik Braun | 4 | -1/+412 | |
Inspired by pychrome/aiochrome, but includes crash handling and async get() instead of callbacks. | |||||
2018-11-03 | html: Add tests for tag/attribute stripping | Lars-Dominik Braun | 1 | -0/+38 | |
2018-10-30 | recursive: Actually stop the grab when canceled | Lars-Dominik Braun | 1 | -1/+3 | |
This change was lost during the merge of 958563a3602780b48599c27acf212139c2e6904d. | |||||
2018-10-30 | Reduce idle wait time after stopping page | Lars-Dominik Braun | 1 | -4/+4 | |
2018-10-30 | Increase default timeouts | Lars-Dominik Braun | 1 | -2/+2 | |
These are more sane than the previous super-short defaults. Obviously this will slow down recursive crawls. |