Skip to main content

icsToDoCreator

Originally created for MakerVsVirus to help organize the progress of printing a couple hundred pieces per model for any model the customer desires.

Supported VCALENDAR attributes

Syntax: <attribute>: <type> = <default value>

summary: str,
type: str = "VTODO",
uid: str = get_random_uid(),
created: str = datetime.now().strftime("%Y%m%dT%H%M%S"),
last_modified: str = datetime.now().strftime("%Y%m%dT%H%M%S"),
dtstamp: str = (datetime.now()).strftime("%Y%m%dT%H%M%S"),
dtstart: str = (datetime.now()).strftime("%Y%m%dT%H%M%S"),
due: str = None,
status: str = "NEEDS-ACTION",
percent_complete: [str, int, float] = 0,
priority: [str, int] = 0,
categories: [List[str], str] = None,
description: str = None

Note: uid needs to be set on every new item. Otherwise every new item will have the same uid, which is not acceptable for external programs.

If outdated, check __init__.py

Save objects to file

Use write_task to store your events.

Syntax: <attribute>: <type> = <default value>

header: dict = {
    "version": "2.0",
    "calscale": "GREGORIAN",
    "prodid": "-//SabreDAV//SabreDAV//EN",
    "x-wr-calname": "icsToDoCreator",
    "refresh-interval;value=duration": "PT4H",
    "x-published-ttl": "PT4H"
}
filename: str = "output.ics"
tasks: List[Event] = None```


Release files for icsTodoCreator 0.2

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

Source distribution (sdist)

Source distribution for icsTodoCreator 0.2
File Size Uploaded
icsTodoCreator-0.2.tar.gz 2.6 kB Details

Built distribution (wheel)

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

Total release size: 5.8 kB

Release files / icsTodoCreator-0.2.tar.gz

Download URL icsTodoCreator-0.2.tar.gz
Size 2.6 kB
Tags Source
SHA-256 checksum
How to use checksums
261f7aceccbfef9e65932385237c46c936bd24991fdf4757f3d3f62183496efe
BLAKE2b-256 checksum
How to use checksums
33206365ace05036f146131e68ff9489a5a799b25ffc950f6a40c85037f5ba4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.9

Release files / icsTodoCreator-0.2-py3-none-any.whl

Download URL icsTodoCreator-0.2-py3-none-any.whl
Size 3.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
17dcc4d14f0515dd39439f4686d45ef7a4f39e55a2b6bf4c6562b0ba9f8c49c7
BLAKE2b-256 checksum
How to use checksums
ad443aa3a0cefbf948cf93fafd95c99915faf8afd55d08f9c95f3a334bc8f614
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.9

Release history Release notifications | RSS feed

This release

0.2 This release

2 release files

0.1

2 release files

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