Skip to main content

PyCon TW post-event report generator (rg-cli)

Python Check PyPI Package latest release

PyCon TW post-event report generator.A cli command, rg-cli, to generate PyCon TW post-event reports. Previously known as attendee-analyzer.

rg-cli is a command line tool for you to generate a basic report of attendees, e.g. a pie chart of fields according to job titles. Currently it only supports a csv file as raw data input.

Prerequsite

Installation

python -m pip install pycontw-report-generator

Usage

$ python -m rg-cli --help

Usage: rg-cli [OPTIONS]

Options:
  --csv TEXT                      Read csv format data  [required]
  --talks-csv TEXT                CSV file for talks  [required]
  --proposed-talks-csv TEXT       CSV file for proposed talks  [required]
  --booth-csv TEXT                CSV file for booth checking  [required]
  --interactive / --no-interactive
                                  Quiet mode. Useful for automation. True for
                                  no prompt.  [default: False]
  --cjk-support / --no-cjk-support
                                  Enable CJK support in the plot or not.
                                  [default: False]
  --conf TEXT                     Configuration file of how to analyze
  --yaml TEXT                     Report yaml file to describe how a report
                                  would be  [required]
  --package-yaml TEXT             Package yaml file to describe how a package
                                  is defined  [required]
  --sponsor-yaml TEXT             Sponsor yaml file to describe how a sponsor
                                  is defined  [required]
  --output-path TEXT              Where the reports exported  [default: /tmp]
  --help                          Show this message and exit.

Create a working folder to place your attendee raw data outside of the source folder so you won't commit your raw data accidentally.

mkdir ../pycontw-postevent-report-generator-working

Example

After launching your virtual environment, issue the following command:

rg-cli --csv ./a.csv --csv ./b.csv --csv ./c.csv --yaml ./report_generator/data/generic.yaml --package-yaml ./examples/packages.yaml --sponsor-yaml ./examples/sponsors.yaml

Follow the prompt instruction and you will get jpg images. So far it is well tested with the data of year 2017.

Contributing

Please see the Contributing for further details.

Metadata

Release files for pycontw-report-generator 1.5.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pycontw-report-generator 1.5.2
File Size Uploaded Provenance
pycontw-report-generator-1.5.2.tar.gz 162.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pycontw-report-generator 1.5.2
File Interpreter ABI Platform
pycontw_report_generator-1.5.2-py3-none-any.whl Python 3 none any Details

Total release size: 336.6 kB

Release files / pycontw-report-generator-1.5.2.tar.gz

Download URL pycontw-report-generator-1.5.2.tar.gz
Size 162.3 kB
Tags Source
SHA-256 checksum
How to use checksums
ad87c253f26c6410cb6f9a6183e8a7abbcf367a32b66b87f122cc622715f2d3d
BLAKE2b-256 checksum
How to use checksums
9862dfc01a368fe8a4f609e498b0893196a07e73c697ea7dc62ab6f0e7a9778d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / pycontw_report_generator-1.5.2-py3-none-any.whl

Download URL pycontw_report_generator-1.5.2-py3-none-any.whl
Size 174.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
75a4e784ce27b97dd13d1d8dbcd57d08a7173cbf07cdceb2bc3955e87fc9bc77
BLAKE2b-256 checksum
How to use checksums
ccb41cdf9b430e72a2a7444a8f9119638b1d3db04ccee1a277d043e8f626c894
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Security for pycontw-report-generator 1.5.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page