Skip to content
This repository has been archived by the owner on Oct 13, 2021. It is now read-only.
/ ryanair-seats Public archive

Tool to predict which seat you will have for free

Notifications You must be signed in to change notification settings

santoru/ryanair-seats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ryanair seats prediction

A tool to predict which will be your free seat

And a trick to get that damn window-close seat! :P

This tool will try to predict which seat you will get for free if you will do the check-in just after running the tool (If nobody else will do check-in after you run the script but before you do the check-in).

UPDATE 24/05/2017

I just realized that Ryanair seems to have changed the allocation algorithm. The tool is no more reliable then.. If somebody wants to update the algorithm, just send a pull requests or write to me :) We can work together on it.

USAGE

It's not that hard :P You will just need to install requests

pip install requests

...and then

./ryanair-seats.py

And then log-in.

Screenshot

TO DO

  • Currently the tool works only for one person, I need more investigation to understand how seats are allocated for more than one person.
  • Even when predicting one seat, the tool can't be 100% reliable: there are "hard" situations that are currently not checked by the tool.

FAQ

How it works?

Ryanair let customer buy a seat anytime for the flight they booked. Thanks to this, it's possible to get the list of the seats already reserved. With some analysis on the "Allocation Algorithm" it was possible to understand how the allocation works: Seats are allocated from the middle of the plane, to the ends (both top and down together). Seats are allocated (generally) from A to F. If there is enough space to allocate all passengers of a booking, then the current row is filled. If passenger exceeded the current row space, then the system decide to put them in a new row.
Emergency exit are "filled" when the other seats are allocated.

Seats

What can I do with this tool?

This tool will try to predict which seat you will get for free if you will do the check-in just after running the tool :P (If nobody else will do check-in after you run the script but before you do the check-in).
Or at least it will try, it's pretty accurate but not perfect yet :D

So, can I choose my seat?

Yes, you can! You just have to pay few euro and get your seat :)
This tool doesn't want to provide a way to get free seats, but just to show how Ryanair seats are allocated.


About

Tool to predict which seat you will have for free

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages