Skip to main content

Extract information from WPK mails

Project description

WPKonverter

A script to convert registration data for the “Wiener Produktionstechnik-Kongress” (WPK) into an Excel file.

Requirements

  • Python 3.12 or later

    Note: When you install the software, please do not forget to enable the checkbox “Add Python to PATH” in the setup window of the installer.

Installation

  1. Open Microsoft Terminal

  2. Install the package with pip

    pip install wpkonverter
    

Usage

Preparation

  1. Open Outlook Classic

  2. Move WPK mails into folder e.g. one named “WPK”

  3. Click on “Datei”

  4. Click on “Öffnen und Exportieren”

  5. Click on “Importieren/Exportieren”

    Importieren/Exportieren

  6. Click on “In Datei exportieren” and “Weiter”

    In Datei exportieren

  7. Click on “Durch Trennzeichen getrennte Werte” and “Weiter”

    Durch Trennzeichen getrennte Werte

  8. Click on “Durch Trennzeichen getrennte Werte” and “Weiter”

    Durch Trennzeichen getrennte Werte

  9. Select the folder from step 2 (e.g. “WPK”) and click on “Weiter”

    Folder Selection

  10. Choose the folder (e.g. Downloads) and the filename (e.g. WPK.CSV) for the exported file and click on “Weiter”

    Save Dialog

  11. Click on “Fertig stellen” to store the file

    Fertig stellen

Conversion

  1. Open “Windows Terminal”

  2. Execute the following command:

    wpkonverter ~/Downloads/WKP.CSV
    

    Note: The command above assumes that you stored the CSV file from Outlook in a file called WPK.CSV in the Downloads folder of the current user

Development

While not strictly required we assume that you installed:

in the description below.

Release

Note: Please replace <VERSION> with the version number e.g. 0.0.1 in the text below

To release a new version of WPKonverter, please use the following steps:

  1. Switch to the main branch

    git switch main
    
  2. Check that the CI jobs for the main branch finish successfully

  3. Change the version number and commit your changes:

    just release <VERSION>
    

    Note: GitHub Actions will publish a package based on the tagged commit and upload it to PyPi.

  4. Publish your release on GitHub:

    gh release create
    
    1. Choose the tag for the latest release
    2. As title use “Version <VERSION>”, e.g. “Version 0.0.1”
    3. Choose “Write my own”
    4. Paste the release notes for the latest version into the text editor window
    5. Save and close the text file
    6. Answer “N” to the question “Is this a prerelease?”

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

wpkonverter-0.0.1.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

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

wpkonverter-0.0.1-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file wpkonverter-0.0.1.tar.gz.

File metadata

  • Download URL: wpkonverter-0.0.1.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for wpkonverter-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e97dacf0ffd83faf26d5760de55fd4f25a25a36c80b7b08997f036fec349f0df
MD5 56eed9d3c973e040edeac052bb831dd8
BLAKE2b-256 bab35b7a20b0cff8f89c8118630e0fcc7d23aedb25f86868abd0bbb9b0340743

See more details on using hashes here.

Provenance

The following attestation bundles were made for wpkonverter-0.0.1.tar.gz:

Publisher: publish.yaml on ift-tuwien/WPKonverter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wpkonverter-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: wpkonverter-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for wpkonverter-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 28a75b8749f44f79205f48c7ec324400996e2918ee81f25317b09eaed4484287
MD5 83f1b1fd4a4d504e847ed5e2ae8248ce
BLAKE2b-256 e1988fa0d41d6a7d3de1fa80fae3be4d2dd476d470de796c92dafbb7128463cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for wpkonverter-0.0.1-py3-none-any.whl:

Publisher: publish.yaml on ift-tuwien/WPKonverter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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