Cerberus Alternatives
Similar projects and alternatives to Cerberus
-
-
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
-
voluptuous
CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data validation library.
-
-
colander
A serialization/deserialization/validation library for strings, mappings and lists.
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
python-codicefiscale
:it: :credit_card: italian fiscal codes encoding, decoding and validation - codifica, decodifica e validazione del Codice Fiscale italiano.
-
detect-headless
Access https://infosimples.github.io/detect-headless to run several headless detection tests against your browser.
-
-
marshmallow
A lightweight library for converting complex objects to and from simple Python datatypes.
Cerberus reviews and mentions
-
Do you think we need an open-source web scraping monitoring tool?
I wrote scrapy-test as a proof of concept for validating live pages for scrapy spiders if you're looking for some reference but if you're not using scrapy I'd recommend just adding validation tests using data validation tools like cerberus which is super underrated. I cover popular data validation techniques on this short blog I wrote if you want to learn more.
-
Can you suggest something more to grow in scraping?
Other than that, have you looked into testing scrapers? Since scrapers are working with highly dynamic data writing good tests is quite a challange. For example, for parser monitoring using cerberus is a very cool tool which allows you to define loose requirements like "phone number should always be 9 numbers" etc.
Stats
pyeve/cerberus is an open source project licensed under ISC License which is an OSI approved license.
The primary programming language of Cerberus is Python.