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> <output_file>

Example

pdf2ics basketball_schedule.pdf basketball_schedule.ics

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.1.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.1-py3-none-any.whl (1.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pdf2ics-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 11ceff4121c2471a7fe7dbaaefd9e529fcc5e55759ec969b003d9e56c97f8c4d
MD5 9f60e2f6d048c9442333711b41bbf695
BLAKE2b-256 38510d09c65ecd7b048acf09b883f0c596eed2d514e1c0d75bb48e2daf228f63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdf2ics-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8df36416477a81d0034690567cef2c8a8341ae624e55278ec4b819491fb57a70
MD5 935b7558cd89f5d71296417ef749566b
BLAKE2b-256 685a12fe4c9990aef5a3de05264a573df89e2f7bb15d925c884fd5a614c90fdf

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