Skip to main content

A Python library for docomo Schedule & Memo App backup data.

Project description

dcm-schememo

日本語

PyPI version Tests

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: Title
  • description: Description text
  • last_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: Location
  • show: 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dcm_schememo-1.0.1.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dcm_schememo-1.0.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

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

Hashes for dcm_schememo-1.0.1.tar.gz
Algorithm Hash digest
SHA256 e442645ea3af6272f0872ecba655105821ed2955033479681bca23beddc3f316
MD5 afdd0cbc61db9c2e5d0878e092bcbffd
BLAKE2b-256 cf5ac4773b1e007374809bcb5adc36b7c4c0f6c146e6dddd0022d4ec1079a80a

See more details on using hashes here.

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

Hashes for dcm_schememo-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d52aabfe2278fca613b57c04afabff55c1f8e3bcc9def101425644abf94bfc81
MD5 0d67293101917db6e36758365b85dd47
BLAKE2b-256 d4bf9d82a44fcfe8c163bce772e8043d3640468f626101ed365734d44c5eb0cc

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