Skip to content

Public Git repo dedicated to provide relevant student plans/offers/services saved by the team

Notifications You must be signed in to change notification settings

DataScIIEnce-ENSIIE/student-pack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataScIIEnce - Student pack

This repository is aiming to centralize all available free student offers from various companies (Microsoft, GitHub, JetBrains, ...) in data-science and web development sectors (free services, products, ...).

The official list of offers is publicly available on this page (french).

Add a new student plan

If you have spotted a new student plan a ENSIIE/Université de Paris-Saclay/incoming exchange student could have access, please take the time to add it to our system.

To do so, please init a new issue on this current repository with label [NEW OFFER] :

Example :

  • Issue title : Adding GitHub Pro plan
  • Issue body : Please describe the following items in the most accurate way possible:
    • title: Title of student plan
    • desc: Small description of the plan (no more than 200 symbols)
    • url: Official URL of the student plan
    • tested: [0|1]

Remark: The tested field only has 2 possibles values :

  • 1 if the offer has been tested with an institutional address and is still operational
  • 0 otherwise

Report an error related to a plan

If you try to access a student plan described above and you encounter a problem (service not available, student plan not free anymore, ...), please create a new issue with label [OFFER ERROR]

If your issue is closed in the coming days, this means it has been taken into account by the team. Thank you for your contribution.

Development

This section highlights the details of the two scripts behind the webpage.

Python-side

If you want to run the little Python script to view, export or even perform an external-processing script :

  1. You first have to install the depencencies through this command :
pip3 install -r requirements.txt
  1. Run the script
python3 process.py > offers.out

(if you want to redirect the stdout stream into an empty file)

PHP-side

The Spyc library is used to perform optimized YAML parsing. Using the grid system of Bootstrap and the raw offers.yaml raw file hosted by this Git repository, we can extract useful information from the student club webpage : Student pack.

License & Authors

  • Development start date : May. 2022

  • Rights : 2021 - 2022 DataScIIEnce

  • Initial development & Maintener

  • Other resources : all rights to respective authors

About

Public Git repo dedicated to provide relevant student plans/offers/services saved by the team

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published