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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.