Skip to main content

An API Client to query the API of the one and only officially approved sfilter solution in Germany to protect minors from harmful content on the internet.

Project description

Jugendschutzprogramm API

This is a simple API client for the Jugendschutzprogramm API. It allows you to query the age rating of a website.

This might be useful if you want to check if a website is suitable for children or just want to know if your website is blocked by the Jugendschutzprogramm.

Installation

pip install jugendschutzprogramm

Usage

from jugendschutzprogramm import JugendschutzAPIClient 

client = JugendschutzAPIClient()
result = client.check_age(url="https://www.google.com", age=6) # the age is the age we use to check agains the api because it might influence the returned allowed age.

print(result)
print(result.age)
print(result.url)

License

This project is licensed under the terms of the Apache 2.0 license.

Disclaimer

This project is not affiliated with or encouraged by the Jugendschutzprogramm. However it is a helpful for journalists and researchers to check if a website is blocked by the Jugendschutzprogramm.

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

jugendschutzprogramm-0.1.2.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

jugendschutzprogramm-0.1.2-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file jugendschutzprogramm-0.1.2.tar.gz.

File metadata

  • Download URL: jugendschutzprogramm-0.1.2.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for jugendschutzprogramm-0.1.2.tar.gz
Algorithm Hash digest
SHA256 fba3c8d297815dd90a568b5794e3878c0c33ae62ba3c8e7cf584310731f35940
MD5 ac1a790ee67c901581b48b72c284d925
BLAKE2b-256 d17bfa0f4f17711fa41a5069a3df48933d038de75c08f360f2034a98d88ae458

See more details on using hashes here.

File details

Details for the file jugendschutzprogramm-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for jugendschutzprogramm-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1e285110a369e88856ddfc2a0b09ae91ed3a56bbd4b340931a07aff3ccef5e52
MD5 fc2110a5644f49813be9a8c65ff16c7f
BLAKE2b-256 9e2ca98047ebba123ce875bddde6de3c083991df7958c10915ff146c79ec4184

See more details on using hashes here.

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