a python library for automatically downloading files from NYU Classes
Project description
=====
nyuclassesdl is a python library for automatically downloading files from NYU Classes learning management system. And it's only available to NYU students or faculties.
Dependencies
=============
pgmpy has following non optional dependencies:
- Python 2.7 or Python 3
- argparse
- selenium
- urllib
- Geckodriver for Firefox users
Installation
=============
Using pip:
```
$ pip install nyuclassesdl
```
Or for installing the latest codebase:
```
$ git clone https://github.com/zhiaozhou/nyuclassesdl.git
$ cd nyuclassesdl/
$ python setup.py install
```
Documentation and usage
=======================
Now this package can be only used with a Firefox browser installed.
Then you will have to install Geckodriver from [Geckodriver/releases](https://github.com/mozilla/geckodriver/releases) and then put the executable file inside the root folder of your Firefox directory (Ex. C:\Program Files\Mozilla Firefox\)
Then after installing the package using pip
you can start to use it by typing nyuclassesdl [argument]
| Argument | Description |
| :--: | :--: |
| --MFA | choose a way for MFA: now only "duo" is supported |
| --dir | choose a directory to download the files |
| --un | NYU netid |
| --ps | NYU password |
License
=======
NYU-Classes-downloader is released under MIT License.
Keywords: nyu nyuclasses
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Education
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
nyuclassesdl is a python library for automatically downloading files from NYU Classes learning management system. And it's only available to NYU students or faculties.
Dependencies
=============
pgmpy has following non optional dependencies:
- Python 2.7 or Python 3
- argparse
- selenium
- urllib
- Geckodriver for Firefox users
Installation
=============
Using pip:
```
$ pip install nyuclassesdl
```
Or for installing the latest codebase:
```
$ git clone https://github.com/zhiaozhou/nyuclassesdl.git
$ cd nyuclassesdl/
$ python setup.py install
```
Documentation and usage
=======================
Now this package can be only used with a Firefox browser installed.
Then you will have to install Geckodriver from [Geckodriver/releases](https://github.com/mozilla/geckodriver/releases) and then put the executable file inside the root folder of your Firefox directory (Ex. C:\Program Files\Mozilla Firefox\)
Then after installing the package using pip
you can start to use it by typing nyuclassesdl [argument]
| Argument | Description |
| :--: | :--: |
| --MFA | choose a way for MFA: now only "duo" is supported |
| --dir | choose a directory to download the files |
| --un | NYU netid |
| --ps | NYU password |
License
=======
NYU-Classes-downloader is released under MIT License.
Keywords: nyu nyuclasses
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Education
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
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
nyuclassesdl-1.0.4.tar.gz
(4.1 kB
view hashes)