Skip to main content

edval2mb

Convert edval export of schedule to ManageBac CSV. Can be used as csv timetable upload

Install

Please install python version 3.9 or above. On Mac, you can use brew, and on Windows, you can use the Microsoft Store.

Best practice with Python is to create virtual environments to install tools. It is recommended. The most straight-forward way to create and use a virtual environment is the follwing:

python3 -m venv venv

That sets up the virtual environment. Then, to activate the virtual environment:

source venv/bin/activate  # Mac/Unix
./venv/Bin/Activate  # Windows

Once the virtual environment is activated, install:

pip install edval2mb

You will now have the command line tool "edval2mb" available in the terminal.

To use

This tool takes as input the csv export, and will save the result into a file that is output when complete.

edval2mb path/to/exported/csv.csv to_mb

Output:

Saved csv of 1365 rows (including header) and 5 columns to /path/to/managebac_timetable.csv

Options

To view the options available on the to_mb command, please see the output to this command:

edval2mb path/to/exported/csv.csv 

Output:

Options:
  --academic-year TEXT          The value passed here will be output to each
                                row of the output
  --day-start-index INTEGER     Some schools ManageBac timetable starts from
                                day 0.  In this case, you can pass 0 to this
                                option.
  --period-start-index INTEGER  Some schools have their timetable start with
                                0.  In this case, you can pass 0 to this
                                option.
  --day TEXT                    If the exported csv uses days of week other
                                than Mon, Tue, Wed Thu Friday, you can specify
                                these by passing multiple --day Lundi --day
                                Marchi etc in sequential order
  --output-path TEXT            The path (including file name) of the output
                                file
  --help                        Show this message and exit.

Metadata

Release files for edval2mb 0.3.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for edval2mb 0.3.4
File Size Uploaded Provenance Actions
edval2mb-0.3.4.tar.gz 5.5 kB Without provenance Details for edval2mb-0.3.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for edval2mb 0.3.4
File Interpreter ABI Platform Actions
edval2mb-0.3.4-py3-none-any.whl Python 3 none any Details for edval2mb-0.3.4-py3-none-any.whl

Total release size: 10.6 kB

Release files / edval2mb-0.3.4.tar.gz

Download URL edval2mb-0.3.4.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3c5a677ee67d6ccd5168a34fd449e12374cced78a635bbcbe3e5ac4499c789d5
BLAKE2b-256 checksum
How to use checksums
11ac94d0880eefe8699d3511d919cf101e8226f49f8b5a52148cc33d516ec448
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.14 CPython/3.10.5 Darwin/21.1.0

Release files / edval2mb-0.3.4-py3-none-any.whl

Download URL edval2mb-0.3.4-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ad6c240a7f7db5212b600b31556efafbfc454df00780f81af53d35401d713970
BLAKE2b-256 checksum
How to use checksums
b623d270208d60246d1bda91ff4a4d6e38baf4551208b9fded91a1cf2326510a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.14 CPython/3.10.5 Darwin/21.1.0

Security for edval2mb 0.3.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page