Skip to main content

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:

  1. Copy the examples/student-info.ini file into ispitni_materijaliA/.eXXXXX/ and ispitni_materijaliB/.eXXXXX/

  2. Ask the administrator to switch the lab to the “exam” mode (aka “provera”)

  3. Wait for all of the students to login

  4. Instruct the students to:

    1. Locate the student-info.ini file in their $HOME/$STUDENT_ID directory

    2. Update the contents of the file with their own information

    3. Save the file and close the editor

    4. Logout

  5. 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)

Source distribution for acs_student_mail_harvester 1.0.1
File Size Uploaded
acs_student_mail_harvester-1.0.1.tar.gz 5.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for acs_student_mail_harvester 1.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

1 release file

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