Skip to main content

No project description provided

Project description

🚥 Website monitoring backend service - in Python 🐍 - check results written into PostgreSQL 🐘

test & lint Coverage Status Snyk

Features

🚀 Speed

  • All operations are asynchronous. This app sits on 3 giants:
    • aiohttp
    • psycopg (v3)
    • APScheduler (v4)
  • Speedy regex checking thanks to google-re2 regex. Note that google-re2 syntax is very similar to python's native re but not equal. In particular, backreferences are not supported, to gain on speed and safety.
  • Code is fully type-annotated.

🧘 Safety

  • Binary or too big responses will not be read.
  • Safe regex thanks to google-re2 regex.
  • Security static analysis with bandit, snyk, and GitHub CodeQL.
  • Further static analysis with mypy & pyflakes.
  • Safe escaping of SQL queries with psycopg.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastchecks-0.1.0rc2.tar.gz (15.9 kB view hashes)

Uploaded Source

Built Distribution

fastchecks-0.1.0rc2-py3-none-any.whl (18.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page