Skip to main content

Convert basketball schedule PDF to ICS calendar file

Project description

PDF to ICS Calendar Converter

Convert basketball schedule PDFs to ICS calendar files.

Features

  • Converts PDF basketball schedules to ICS calendar format
  • Handles various time formats including TBD games
  • Automatically sets appropriate time zones (Eastern Time/Indiana)
  • Creates calendar events with:
    • Team names and opponents
    • Game locations
    • 2-hour duration for timed games
    • Full-day events for TBD times
  • Robust error handling for various PDF formats

Usage

pdf2ics <path_to_pdf>

Example

pdf2ics basketball_schedule.pdf

Requirements

  • Python 3.6 or higher
  • PDF must contain a table with columns for:
    • Date (MM/DD/YY format)
    • Time
    • Team
    • Opponent
    • Location

Installation

pip install pdf2ics

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

pdf2ics-1.0.0.tar.gz (1.9 kB view details)

Uploaded Source

Built Distribution

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

pdf2ics-1.0.0-py3-none-any.whl (1.8 kB view details)

Uploaded Python 3

File details

Details for the file pdf2ics-1.0.0.tar.gz.

File metadata

  • Download URL: pdf2ics-1.0.0.tar.gz
  • Upload date:
  • Size: 1.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for pdf2ics-1.0.0.tar.gz
Algorithm Hash digest
SHA256 4d0550b80bd5e3388e33ecce29b7c7a6bb0d13c4097fcd1b8a00e80e04e01642
MD5 23b30afd301d64ce60b99be59b8661eb
BLAKE2b-256 d81496ba488658dd458d56c031c2f0682f1e30d8250c52fcc11f3b103c662090

See more details on using hashes here.

File details

Details for the file pdf2ics-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pdf2ics-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 1.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for pdf2ics-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 90f4a54b4cfe4cbcd2be8fedb8131a58cf0eadaec2797e78a1e5acdf3bd627da
MD5 5eacd5aacd3fd4ee9669722f4a238ad0
BLAKE2b-256 869a9489eb2af9a206943d05234619c92ca74f7fae70b9c5394eea12402494c7

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