Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Add optional support for manhole to all cli tools. Activated by signal
USR1.
|
|
Previously Item was just a simple wrapper around Chrome’s Network.*
events. This turned out to be quite nasty when testing, so its
replacement, RequestResponsePair, does some level of abstraction. This
makes testing alot easier, since we now can simply instantiate it
without building a proper DevTools event.
Should come without any functional changes.
|
|
Using hyothesis-based testcase generation. This is quite nice compared
to manual test data generation, since it catches alot more corner cases
(if done right).
This commit also fixes a few issues, including:
- log records will only be written if the log is nonempty
- properly quote packageUrl path’s
- drop old thread checking code
- use placeholder url for scripts without name
|
|
Use library yarl (already pulled in by aiohttp). No URL processed should
be a string.
|
|
Fixes #9.
|
|
First step of issue #3
|
|
|
|
This is a direct port to asyncio without any design changes. These need
to happen in further refinements.
Fixes issue #1.
|
|
Inspired by pychrome/aiochrome, but includes crash handling and async
get() instead of callbacks.
|
|
Using websockets, vue and bulma.
|
|
UTC everywhere. Make that clear.
|
|
chromebot is back! Dropping sopel, because it does not work well with
asyncio.
|
|
Simple and sequential.
|
|
Gonna rewrite that properly.
|
|
It just seems a little nicer than plain old unittest
|
|
Move contrib/ scripts to .tools and add entry points to setup.py, rename
crocoite-standalone to crocoite-grab.
|
|
|
|
Using celery. Also adds a plugin for the IRC bot sopel. Code still needs
some love, but it should work.
|
|
|
|
|