About
Console app and Python API for harvesting email addresses of our ACS students during their first week of ACS lab coursework.
Instructions for teaching assistants
These steps should be performed with your every student group, at the very start of their first week in the ACS labs:
Copy the examples/student-info.ini file into ispitni_materijaliA/.eXXXXX/ and ispitni_materijaliB/.eXXXXX/
Ask the administrator to switch the lab to the “exam” mode (aka “provera”)
Wait for all of the students to login
Instruct the students to:
Locate the student-info.ini file in their $HOME/$STUDENT_ID directory
Update the contents of the file with their own information
Save the file and close the editor
Logout
Ask the administrator to collect the exam .tar archive and switch the lab to the “normal” mode
Please send your collected exam archives to your professors as soon as you can.
Installation
To install acs_student_mail_harvester run:
$ pip install acs_student_mail_harvester
Console app usage
Quick start:
$ acs_student_mail_harvester students.csv --tar-path=examples/
Show help:
$ acs_student_mail_harvester --help
Python API usage
Quick start:
>>> from acs_student_mail_harvester import get_student_info, store_results_to
>>> student_info = get_student_info('examples/')
>>> store_results_to('students.csv', student_info)
Contribute
If you find any bugs, or wish to propose new features please let us know.
If you’d like to contribute, simply fork the repository, commit your changes and send a pull request. Make sure you add yourself to AUTHORS.
Metadata
Release files for acs_student_mail_harvester 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| acs_student_mail_harvester-1.0.1.tar.gz | 5.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| acs_student_mail_harvester-1.0.1-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 11.3 kB
Release files / acs_student_mail_harvester-1.0.1.tar.gz
| Download URL | acs_student_mail_harvester-1.0.1.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
899e28a78c49dd185763bb85c9ec98e9c81ab8368ffbbe1e1d6643056d952de1
|
|
BLAKE2b-256 checksum How to use checksums |
af39a1f5ed0594efa23dc35b8703605211049292cf8cc3da7e017ada041b4baf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/2.7
|
Release files / acs_student_mail_harvester-1.0.1-py2-none-any.whl
| Download URL | acs_student_mail_harvester-1.0.1-py2-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
c78b59de5f65a96eb0d6c91e5b05345d6dcbfd6872b8485f1db3810710b9769b
|
|
BLAKE2b-256 checksum How to use checksums |
1ff0d5ec51e783dd4972d54cd45cfbfb9a85c27b59795df53d790c45a48875aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/2.7
|