Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (
Help us improve Python packaging - Donate today!

A python interface to the aging minerva website.

Project Description

[![McGill Logo](./assets/img/shadow-logo-transparent-big.png)]( "Minerva Webpage")

Minerva Shadow

A python interface to the aging minervashadow website.

## Usage


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


minervashadow login
minervashadow transcript


-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
python minervashadow

### Simple

pip install minervashadow


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+

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

git clone
cd minervashadow

And you are good to go !

### Uninstallation

To remove the package, just run:

pip uninstall minervashadow


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

# 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:

[![Bitdeli Badge](]( "Bitdeli Badge")

Release History

This version
History Node


History Node


History Node


History Node


History Node


Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, Size & Hash SHA256 Hash Help File Type Python Version Upload Date
(10.4 kB) Copy SHA256 Hash SHA256
Source None Jan 20, 2014

Supported By

Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Kabu Creative Kabu Creative UX & Design Google Google Cloud Servers Fastly Fastly CDN StatusPage StatusPage Statuspage DigiCert DigiCert EV Certificate