Skip to main content

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

Metadata

Release files for icalreporting 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for icalreporting 0.3.1
File Size Uploaded Provenance Actions
icalreporting-0.3.1.tar.gz 10.9 kB Without provenance Details for icalreporting-0.3.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for icalreporting 0.3.1
File Interpreter ABI Platform Actions
icalreporting-0.3.1-py3-none-any.whl Python 3 none any Details for icalreporting-0.3.1-py3-none-any.whl

Total release size: 20.2 kB

Release files / icalreporting-0.3.1.tar.gz

Download URL icalreporting-0.3.1.tar.gz
Size 10.9 kB
Tags Source
SHA-256 checksum
How to use checksums
108d3cd8c7a569ff561067a48e71b49ac9195173137b097115f9d804fc9b1ca1
BLAKE2b-256 checksum
How to use checksums
177d00726fcc30e16184fc683a03ec52fdcdbbb634f5f9843313adb501255cbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.10

Release files / icalreporting-0.3.1-py3-none-any.whl

Download URL icalreporting-0.3.1-py3-none-any.whl
Size 9.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
93fa4cc7ab2173b4114442e7e4d15c8f47fbfc6080da5cd7b75fa4350a9da125
BLAKE2b-256 checksum
How to use checksums
a6076e4e8a8a1aaa0e3fb3daefe0f3b18cde95aac66945dc9925547cff54c435
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.10

Security for icalreporting 0.3.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page