Skip to main content

UNSC Sanctions checker with a GUI

Reason this release was yanked:

Bugged install due to changing to lowercase

Project description

Simple UNSC Sanctions checker with a GUI and fuzzy matching.

Simple GUI for checking names against the UNSC Sanctions List and generating reports.

Uses fuzzy matching score for hits. For single name matches, we recommend using 90 Score.

Loads sanctions list in xml format. You can supply your own list or download it from the UNSC website from within the program.

Comes with a list, but you should probably download the newest version the first time you run the program.

Installation and Usage

To install the package:

pip install UNSC_Sanctions_Checker

This package uses pdfkit to create pdf reports. You need to download wkhtmltopdf from https://wkhtmltopdf.org/downloads.html and extract the files (specifically wkhtmltopdf.exe) to your working directory so pdfkit can function properly. Without wkhtmltopdf, reports will be generated in html format.

You can run the script from the terminal:

python UNSC_Sanctions_Checker.py

Or in python you can do:

import UNSC_Sanctions_Checker

app = UNSC_Sanctions_Checker.Application()
app.main()

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

UNSC_Sanctions_Checker-3.0.0.tar.gz (16.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

UNSC_Sanctions_Checker-3.0.0-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file UNSC_Sanctions_Checker-3.0.0.tar.gz.

File metadata

  • Download URL: UNSC_Sanctions_Checker-3.0.0.tar.gz
  • Upload date:
  • Size: 16.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.7.6

File hashes

Hashes for UNSC_Sanctions_Checker-3.0.0.tar.gz
Algorithm Hash digest
SHA256 33d311bee9fc7af9305cbb0307183ac8cf891813f0272bc42a0f70a8b491c77b
MD5 c4b9140f56d491712b119d7e81d0857a
BLAKE2b-256 e512076298fd489ae660f7043f77a35b8e48158f5fd97043ba330e23ac27b8fb

See more details on using hashes here.

File details

Details for the file UNSC_Sanctions_Checker-3.0.0-py3-none-any.whl.

File metadata

  • Download URL: UNSC_Sanctions_Checker-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.7.6

File hashes

Hashes for UNSC_Sanctions_Checker-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6b7f347c15e01a32dddda9133bba8bc7cf9826ee41601bbe196aec6242a6f75b
MD5 9bf3485a034fa487b5dbdc05a63c03f7
BLAKE2b-256 7e630f6e4bb2e1114a1d90f5727aef1fc06707fdfa45e25a11d946dee446140f

See more details on using hashes here.

Supported by

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