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.3.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.3-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mondaytoframe-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 25c4786e3df522320dcb7507b650b19307b92dd532e3e0ee9a513831f00e8f65
MD5 2390e8bf882f1ff7ec43b415a52f668b
BLAKE2b-256 1413e5a3a73e1fe6ff1521d3a06b9418246b0ce4f0bb69df42ffde7550443240

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mondaytoframe-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ff0e0b8957f7ef0008fd4f808987016d781bb278e7e4ef51cd203902f7851858
MD5 c815079edaf39347e551ffde0f965d1d
BLAKE2b-256 9edb26e57833c855ae437ec896f020bfa6653f422f2709c139cbc164adcfc9b1

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