Soxoj
ffb4c1856c
Make xhtml2pdf optional, fix install on Linux without libcairo
...
Move xhtml2pdf to the new [pdf] extra so default `pip install maigret`
no longer pulls pycairo (which has no Linux/macOS wheels and breaks the
build without libcairo2-dev). save_pdf_report now raises a clear
RuntimeError pointing to `pip install 'maigret[pdf]'`, and the CLI
turns it into a friendly warning instead of a crash. Adds tests
covering the missing-extra path, plus per-OS install docs.
Fix for #2657 , #2534
2026-05-15 12:17:10 +02:00
Soxoj
25026e21ea
Fix site checks: 4 → ip_reputation, 9 fixed, 16 disabled, 3 dead dele… ( #2555 )
...
* Fix site checks: 4 → ip_reputation, 9 fixed, 16 disabled, 3 dead deleted; clarify ip_reputation tag semantics
* Improved test coverage
2026-04-23 21:17:07 +02:00
Soxoj
d136014576
Multiple lint and types fixes ( #2454 )
2026-04-02 21:01:49 +02:00
Soxoj
c66d776f8a
Refactoring, test coverage increased to 60% ( #1943 )
2024-12-08 02:13:28 +01:00
Soxoj
4b1317789d
Refactored self-check method, code formatting, small lint fixes ( #1942 )
2024-12-07 18:05:30 +01:00
Soxoj
a914283a15
Skipped broken tests
2022-03-18 01:51:14 +03:00
Soxoj
13e1b6f4d1
Added some domains for new DNS checker, fixed reports generation crashes
2021-06-02 23:16:44 +03:00
Soxoj
28835204f5
Added text report to CLI output
2021-05-15 16:55:05 +03:00
Soxoj
188edc1b7f
Fixed json report generation bug, bump to 0.2.1
2021-05-02 20:06:15 +03:00
Soxoj
5ee91f6659
Introduced --retries flag, made thorough refactoring
...
- updated sites list
- test scripts linting
2021-05-01 23:54:01 +03:00
Soxoj
631de7b346
Added reports of JSON format (simple, njdson); improved submit logic; added several sites
2021-02-13 01:06:05 +03:00
Soxoj
d1f7343832
Tags and custom checks bugfixes
2021-01-16 14:25:13 +03:00
Soxoj
9b2f8f20ed
Reports refactoring & improving
2021-01-16 00:50:04 +03:00
Ping-uu
81e92b365b
test fix
2021-01-11 14:47:58 +01:00
Soxoj
e4765d1ed9
HTLM reports draft, 500 sites scanning by default
2021-01-07 23:52:29 +03:00