A Python library for docomo Schedule & Memo App backup data.
Project description
dcm-schememo
A Python library for parsing memo data from VCS files exported by docomo Schedule & Memo App.
Installation
pip install dcm-schememo
Usage
Basic Usage
from dcm_schememo import parse_vcs_file
# Parse VCS file
events = parse_vcs_file("path/to/your.vcs")
# Check event contents
for event in events:
print(f"Title: {event.summary}")
print(f"Description: {event.description}")
print(f"Type: {event.type}") # NOTE or TASK
print(f"Last Modified: {event.last_modified}")
Available Fields
The Note class has the following fields:
type: Note type ('NOTE', 'SHOPPING', 'TODO', 'TODOEVENT', etc.)summary: Titledescription: Description textlast_modified: Last modified datetime (datetime type with timezone)photo: Image data (bytes)tz: Timezone (e.g., "+09:00")decosuke: Decoration emoji data (bytes, typically GIF image)aalarm: Alarm time (datetime type with timezone)status: Task status (e.g., "NEEDS-ACTION")due: Task due date (datetime type with timezone)location: Locationshow: Display setting (True/False/None)
Examples
The examples directory contains the following sample code:
Google Keep Integration Sample (google_keep.py)
A sample that reads notes from VCS files and saves them to Google Keep. It implements the following features:
- Google account login process
- Reading notes from VCS files
- Saving note titles and content to Google Keep
- Saving attached images as temporary files
License
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dcm_schememo-1.0.1.tar.gz.
File metadata
- Download URL: dcm_schememo-1.0.1.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e442645ea3af6272f0872ecba655105821ed2955033479681bca23beddc3f316
|
|
| MD5 |
afdd0cbc61db9c2e5d0878e092bcbffd
|
|
| BLAKE2b-256 |
cf5ac4773b1e007374809bcb5adc36b7c4c0f6c146e6dddd0022d4ec1079a80a
|
File details
Details for the file dcm_schememo-1.0.1-py3-none-any.whl.
File metadata
- Download URL: dcm_schememo-1.0.1-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d52aabfe2278fca613b57c04afabff55c1f8e3bcc9def101425644abf94bfc81
|
|
| MD5 |
0d67293101917db6e36758365b85dd47
|
|
| BLAKE2b-256 |
d4bf9d82a44fcfe8c163bce772e8043d3640468f626101ed365734d44c5eb0cc
|