Skip to main content

Python wrapper for Binusmaya web API

Project description

binusmaya_py

Python wrapper for Binusmaya web API

Usage

  1. Install package

    pip install binusmayapy
    

Example

from binusmayapy import bimay
import dotenv
import os

dotenv.load_dotenv()
bm = Bimay(token=os.getenv("BIMAY_TOKEN"))
print(bm.get_schedule_date(date_start = datetime.datetime.now()))

output:

[
    {
        "class_id": "[redacted]",
        "class_session_id": "[redacted]",
        "course_name": "[redacted]",
        "course_class": "[redacted]",
        "session_number": 7,
        "delivery_mode": "VC",
        "join_url": "[redacted]",
        "location": {
            "location": null,
            "location_value": null
        },
        "date_start": "[redacted]",
        "date_end": "[redacted]",
        "topic": "[redacted]",
        "subtopic": ["[redacted]"],
        "resources": [
            {
                "resource_id": "[redacted]",
                "resource_name": "Video Conference",
                "resource_type": null,
                "resource_url": null,
                "resource_is_open": true
            },
            {
                "resource_id": "[redacted]",
                "resource_name": "[redacted]",
                "resource_type": null,
                "resource_url": "[redacted]",
                "resource_is_open": true
            },
            {
                "resource_id": "[redacted]",
                "resource_name": "[redacted]",
                "resource_type": "pptx",
                "resource_url": "[redacted]",
                "resource_is_open": true
            },
            {
                "resource_id": "[redacted]",
                "resource_name": "[redacted]",
                "resource_type": null,
                "resource_url": "[redacted]",
                "resource_is_open": true
            },
            {
                "resource_id": "[redacted]",
                "resource_name": "[redacted]",
                "resource_type": null,
                "resource_url": "[redacted]",
                "resource_is_open": true
            },
            {
                "resource_id": "[redacted]",
                "resource_name": "Javascript Introduction",
                "resource_type": null,
                "resource_url": "[redacted]",
                "resource_is_open": true
            }
        ],
        "is_ended": true
    }
]

Disclaimer: This project is not affiliated, associated, authorized, endorsed by, or in any way officially related to "Bina Nusantara University" and or "BinusMaya" and it is used for personal use only. The author is not liable for any damage that may occur from the use of this project. contact@radityaharya.me

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

binusmayapy-1.0.1.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

binusmayapy-1.0.1-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file binusmayapy-1.0.1.tar.gz.

File metadata

  • Download URL: binusmayapy-1.0.1.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for binusmayapy-1.0.1.tar.gz
Algorithm Hash digest
SHA256 5e9b08c429c915c12248214e752f564f017e2ae18dec1b2df4395bae24924b3e
MD5 140776b24b96fe5c98c7cf2b82ca6748
BLAKE2b-256 30f48a634240501756b6006fab27eb8449666a20b87629b3e406859f92223140

See more details on using hashes here.

File details

Details for the file binusmayapy-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: binusmayapy-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for binusmayapy-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 df5fe473cb02382223fe07196ff3399900cd95f580f1b9436407ffd1ddbe1652
MD5 26ba8153710f85962c07a12e490273fa
BLAKE2b-256 b35b47983ad4d958473035328bb089d84fd67ae5b43d4dccc8315175f603e2ea

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page