/bok_usage

Tools to present usage information about IDPro Body of Knowledge

Primary LanguageHTML

IDPRO BODY OF KNOWLEDGE USAGE REPORTING

Acquiring usage data

The geographic usage data is sourced from https://bok.idpro.org/manager/plugins/reporting/geo .

A monthly data series is created by exporting the report as a comman separated values file.

The file is encoded as UTF-8 and is stored in the data folder with the prefix bok_geo_use_ and the suffix of the month as yyyymm.

For example bok_geo_use_202211.

Some countries, such as Côte d'Ivoire, require unicode support.

Notes for automation

A screen scraper is implemented to gather the data from Janeway. It is located in janeway.py.

Credentials are stored in private/config.yaml which is not stored in git. They two keys are user_name and user_pass.

As of now its pulling a hardcoded list of months. A mechanism to pull only missing items or most recent should be designed.

Generating graphics

The country_chart program generates a chart for all the time periods for which data files exist. It is named with the start and end month as as follows:

bok_usage_chart_202004_to_202301.html