Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

[![McGill Logo](./assets/img/shadow-logo-transparent-big.png)](https://horizon.mcgill.ca/pban1/twbkwbis.P_WWWLogin "Minerva Webpage")



Minerva Shadow
=======

A python interface to the aging minervashadow website.


## Usage

Usage:

minervashadow login
minervashadow transcript
minervashadow -h | --help
minervashadow -v | --version

Examples:

minervashadow login
minervashadow transcript

Options:

-h, --help Show this screen.
-v, --version Print the current version.


## Installation

If you just want to run the package without prior installation, run:

git clone https://github.com/cadesalaberry/minervashadow.git
python minervashadow


### Simple

pip install minervashadow

Or

easy_install minervashadow


### Advanced

If you prefer not to use Pypi, or want to get the latest cutting-edge version, you can pull directly from github:

pip install git+https://github.com/cadesalaberry/minervashadow

Or you can use the makefile included in the repository, provided you already have git installed:

git clone https://github.com/cadesalaberry/minervashadow.git
cd minervashadow
make

And you are good to go !


### Uninstallation

To remove the package, just run:

pip uninstall minervashadow

Or

make uninstall

Depending on how you installed it.


### SOCS Server bug

If you want to install minervashadow on your SOCS server, you might run into the same issues I did, providing we don't have root privileges. In order to solve it, I just had to modify my **~/.bashrc** file to look like this:

# .bashrc

# Source global definitions
if [ -f /usr/socs/Profile ]; then
. /usr/socs/Profile
fi

# User specific aliases and functions
export PYTHONPATH=$HOME/.local/lib/python2.7/site-packages:$PYTHONPATH
export PATH=$HOME/.local/bin:$PATH


The two last lines are the most important.


## Contribute

To contribute do not hesitate to send me pull requests ! However when doing so, make sure you modify the less code possible, or the request would not be clear.


## Future

The future of this package is uncertain for now, but here is the planning I had for it on the short term if you are interested:

https://github.com/cadesalaberry/minervashadow/issues/milestones


[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/cadesalaberry/minervashadow/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Metadata

Release files for minervashadow 0.0.4a3

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

Source distribution (sdist)

Source distribution for minervashadow 0.0.4a3
File Size Uploaded Provenance
minervashadow-0.0.4a3.tar.gz 10.4 kB Without provenance Details

Release files / minervashadow-0.0.4a3.tar.gz

Download URL minervashadow-0.0.4a3.tar.gz
Size 10.4 kB
Tags Source
SHA-256 checksum
How to use checksums
cdd3085221fe55175561cc5ad35b46443a39dbbe62f39a83de82b3d22966fb6a
BLAKE2b-256 checksum
How to use checksums
725d9ba51d6a135e99066ee94907e6e19db1e10d06eba899a5058a0f2ce10b9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for minervashadow 0.0.4a3

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.

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