The Orari FSHN (backend) is a Ruby on Rails project tailored for scraping data from FSHN's timetable website. It operates without a database, retrieving all necessary information from a generated JSON file after scraping. The scraping process can be executed regularly to ensure the data remains up-to-date.
- FSHN Timetable Website: http://37.139.119.36:81/orari/
- Ruby Version: 2.6.6
Services::ProfessorDataScraper.new.generate_json_data
# Make sure to have chromedriver with the appropriate version installed locally
# https://chromedriver.chromium.org/downloads
Services::StudentDataScraper.crawl!
- Deploy: fly deploy
- Staging url: https://timetable-fshn.fly.dev