Skip to main content

Reporting tools from ical files

Project description

icalreporting

PyPi Version PyPI pyversions GitHub stars PyPi downloads codecov

Codacy BadgeDoc Slack

Features

  • able to load ical files and fill a pandas database
  • parse the pandas database to identify project and creates a worksheet tables
  • export to open document XLSX file

Installation

pip install --upgrade icalreporting

This automatic installation will get needed dependencies.

Requirements

see requirements.txt

Usage

When installed, you just need to put a set a ical files in a folder for a project. You will be able to create a reporting file with the following lines.

from icalreporting.reporting import Project
prj = Project(name="Big-Project", folder="examples/projectA", start="2023-01-01", end="2024-01-01")
prj.load_ics()  # read files
wb = prj.workbook()  # create workbook
wb.save("projectA.xlsx")  # save it to file

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

icalreporting-0.3.0.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

icalreporting-0.3.0-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file icalreporting-0.3.0.tar.gz.

File metadata

  • Download URL: icalreporting-0.3.0.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for icalreporting-0.3.0.tar.gz
Algorithm Hash digest
SHA256 f597a7937113946ce6eea8a96e84ed656acce3b7aa6662a9b4f4c7e7514a7ba6
MD5 b06d2d2462d261fd68b3375e59944ea2
BLAKE2b-256 94ed98e2b897467f068bcdf746257e6efc9cf51daf9369445d72efa5c69689a2

See more details on using hashes here.

File details

Details for the file icalreporting-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for icalreporting-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8b55b1f143396a9720df5714be506cabad102cc9848c895351609c5144fada72
MD5 365ae589b05d9fcec027fb55a9f27e50
BLAKE2b-256 b07cf9b833f03764d8266f17ec60024ee5a6f5d7dd0831b9d9121e8a5f42d434

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page