about

Introduction and documentation for this site. Page was generated on 12/06/2017

Introduction

RyanAir This website shows valid weekend flights with RyanAir organized by origin, destination and then by price or weekend. With this web site you can quickly identify a possible weekend city trip from the airports in your vicinity. When interested in a specific weekend then you browse the page organized by weekend. When interested in the best price then you browse the page organized by fair price.

Why are the prices color coded?

Color coding enables you to quickly identify the most competitive weekends. This is how it works. For every combination of origin and destination the minimum and maximum fair is calculated and then split in four zones by 25% each. For example if the lowest price is 50.00 and the maximum is 250 then the color coding will be ranked like this:

What defines a valid weekend?

This site is focused on short city trips during a weekend. A valid journey is one that:

  • Departs to target city from Friday 17:00 or arrives there until Saturday 13:00
  • Departs from target city from Sunday 18:00 or arrives back until Monday 9:00

Range of data

Earliest flight date is on 16/06/2017 and latest on 07/10/2017.

Location processed are:

  • Bournemouth (BOH) in United Kingdom
  • Bremen (BRE) in Germany
  • Bratislava (BTS) in Slovakia
  • Budapest (BUD) in Hungary
  • Paris (BVA) in France
  • Birmingham (EMA) in United Kingdom
  • Santorini (JTR) in Greece
  • London (LGW) in United Kingdom
  • Menorca (MAH) in Spain
  • Milan (MXP) in Italy
  • Santiago (SCQ) in Spain
  • Lamezia (SUF) in Italy
  • Trapani (TPS) in Italy
  • Timisoara (TSR) in Romania
  • Venice (VCE) in Italy
  • Warsaw (WMI) in Poland
  • Benidorm (ALC) in Spain
  • Malaga (AGP) in Spain
  • Palma (PMI) in Spain
  • London (STN) in United Kingdom
  • Copenhagen (CPH) in Denmark
  • Dublin (DUB) in Ireland
  • Barcelona (BCN) in Spain
  • Rome (CIA) in Italy
  • Porto (OPO) in Portugal
  • Algarve (FAO) in Portugal
  • Athens (ATH) in Greece
  • Belfast (BFS) in United Kingdom
  • Shannon (SNN) in Ireland
  • Madrid (MAD) in Spain
  • Milan (BGY) in Italy
  • Pisa (PSA) in Italy
  • Bologna (BLQ) in Italy
  • Bucharest (OTP) in Romania
  • Brussels (CRL) in Belgium
  • Catania (CTA) in Italy
  • Naples (NAP) in Italy
  • Palermo (PMO) in Italy
  • Cologne (CGN) in Germany

Technical information

The process is implemented in PowerShell and is split in the following steps:

  1. PowerShell module RyanAirPS extracts the data from RyanAir
  2. PowerShell module MarkdownPS helps scripts render markdown files as Hugo content.
  3. Hugo processes the markdown content and generates static html files.
  4. Scripts push the html files to gh-pages branch in RyanAirWeekend

Read more about the process in README.md