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

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.1b2.tar.gz (3.9 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.1b2-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wpkonverter-0.0.1b2.tar.gz
  • Upload date:
  • Size: 3.9 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.1b2.tar.gz
Algorithm Hash digest
SHA256 c0a53015c3e1d66dfe06b07d99a33f0cd19ebd6e6922b3676923d4dc3834e188
MD5 2024468391a65842dc71323f8504f6b8
BLAKE2b-256 1cca59f08696c36d6bf448f9eafa57f4c2c9d126963f19f65dc3f7e753feda33

See more details on using hashes here.

Provenance

The following attestation bundles were made for wpkonverter-0.0.1b2.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.1b2-py3-none-any.whl.

File metadata

  • Download URL: wpkonverter-0.0.1b2-py3-none-any.whl
  • Upload date:
  • Size: 4.9 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.1b2-py3-none-any.whl
Algorithm Hash digest
SHA256 4b1f2ed9a26172c4160c27203a80dafc94428d3417afbde7be9137c2a4d4fad8
MD5 f83e66ddc6a483fc7d861cc2172224a7
BLAKE2b-256 240bfcab2e45f867e313ac6dc8e82cecfdd8aac0e26b7f4d715703dc3029d4c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for wpkonverter-0.0.1b2-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