Skip to main content

This python package helps converting data between the Monday API and Dataframes

Project description

mondaytoframe

This Python package helps convert data between the Monday.com API and DataFrames.

Installation

You can install the package using pip:

pip install mondaytoframe

Usage

Here's a basic example of how to use the package using a token string:

from mondaytoframe import load, save

monday_token = "your_monday_token"

# Load your board to a dataframe... 
df = load("your_board_id", monday_token)

# ... perform data transformation on your dataframe
df_transformed = df.copy()

# ... and store the results in Monday again!
save("you_board_id", df_transformed, monday_token)

Alternatively, you can set MONDAYTOFRAME_TOKEN environment variable:

from mondaytoframe import load, save

# Load your board to a dataframe... 
df = load("your_board_id")

# ... perform data transformation on your dataframe
df_transformed = df.copy()

# ... and store the results in Monday again!
save("you_board_id", df_transformed)

Features

  • Easy conversion between Monday.com API data and DataFrames
  • Simplifies data manipulation and analysis
  • Support for multiple monday column types

Supported Data Types

Column Type Supported by load Supported by save
Item ID
Name
Text
Long Text
Number
Date
Status
Dropdown
People
Tags
Checkbox
Link
Email
Phone
Timeline
Country
Color Picker
Rating
Progress Tracking
Formula
Auto Number
Dependency
Button
World Clock
Location
Hour
Week
File
Board Relation
Mirror
Vote
Subitems

Contributing

Contributions are welcome! Please read the contributing guidelines first.

License

This project is licensed under the BSD 3-Clause License - see the LICENSE file for details.

Contact

For any questions or issues, please open an issue.

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

mondaytoframe-0.1.2.tar.gz (65.6 kB view details)

Uploaded Source

Built Distribution

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

mondaytoframe-0.1.2-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file mondaytoframe-0.1.2.tar.gz.

File metadata

  • Download URL: mondaytoframe-0.1.2.tar.gz
  • Upload date:
  • Size: 65.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.6.3

File hashes

Hashes for mondaytoframe-0.1.2.tar.gz
Algorithm Hash digest
SHA256 210c4690a6e481329228c787a997dd2cabef58deefb75aa37466471f2fa02d4d
MD5 10fe6d9ec5b69363856a15c60bd61194
BLAKE2b-256 c2a5a26b556b13c9f96eab8262b5f1051b4558bc789e293494e7e573906c5cb6

See more details on using hashes here.

File details

Details for the file mondaytoframe-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for mondaytoframe-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 59a7eefb130f5a82010c5b31b5ca9e28e76d9cfb814d37286397a5bbe6400932
MD5 9e0b84bc2abea4688ea007ac9d7a41dc
BLAKE2b-256 b259f9163d5d7b79c6d99bda67d63ae3ea0447ccbde731c957696a35cb9f51a5

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