Add your airline

Help bring Rosternado to your airline

To build the roster import for your airline, I need two copies of your roster page. It takes about five minutes on a computer, and your password stays with you. No computer? There's an Android phone way further down.

Why your roster page, not a file

Rosternado doesn't import roster files. It reads your roster straight from your airline's crew website, inside the app. There's nothing to download or export, and no file to hunt for on your phone.

  1. 1Open your crew website in the app
  2. 2Log in
  3. 3Tap Save

To make that work for your airline, the app needs to know how your roster page is built: where every flight number, time and airport sits. That's what the copies below show me. It's also why a PDF or calendar export of your roster won't help. It shows your duties, but not how the page itself is built.

You stay in control

  • No password. I never ask for it, and a copied page doesn't contain it.
  • No logging in. I never sign in to your airline's systems. You do everything yourself, in your own browser.
  • Nothing to install. No apps, no extensions, and nobody sees or controls your screen.
  • Just the roster page. Nothing from your email, payslips or any other page.

Recommended

On a computer

You'll copy your roster page twice from your browser's developer panel: once as a computer shows it, and once in its phone layout. The app opens your portal in its phone layout, and some portals build that differently, so I need both.

  1. Open your roster

    Log in to your crew portal in Chrome or Edge on a computer, and open your roster with a full month showing, the way you normally look at it.

  2. Open the developer panel

    Press F12 on Windows, or ⌘ Cmd + Option + I on a Mac. A panel opens beside the page.

    It looks technical, but it's built into every browser, it only reads the page you're already looking at, and closing it changes nothing.

    Use Chrome or Edge, which are both free. Safari and Firefox lay the panel out differently.

  3. Copy the computer layout

    1. Click Elements at the top of the panel.
    2. Right-click the very first line, which starts with <html, and choose Copy → Copy outerHTML.
    3. Open Notepad (Windows) or TextEdit (Mac). In TextEdit, choose Format → Make Plain Text first. Paste, and save it as roster-desktop.txt.
  4. Copy the phone layout

    1. Click the phone-and-tablet icon at the top-left of the panel, or press Ctrl + Shift + M (⌘ Cmd + Shift + M on a Mac). The page shrinks to phone size.
    2. Reload the page with F5 (⌘ Cmd + R on a Mac). If your roster disappeared, open it again.
    3. Copy it the same way as in step 3, into a new plain-text file, and save it as roster-phone.txt.
  5. Email them to me

    Send roster-desktop.txt and roster-phone.txt to info@rosternado.com, together with a screenshot of your roster page so I can see what it looks like for you. Tell me your airline and the address of its roster website.

No computer? On an Android phone

A computer is still the better way. A phone browser can only save the page's original code, from before the page fills itself in. Many portals load your duties a moment after the page opens (for example when you press Search), and then the phone files won't include them. If I can't build the import from them, I'll ask for the computer files.

iPhone: iPhone browsers can't show page code, so please use a computer.

Browsers differ. The steps are written for Samsung Internet, with Chrome's labels where they differ. Some browsers, including newer Chrome versions, may not show the code at all. If yours doesn't, use Samsung Internet or a computer.

  1. Open your roster

    Log in and open your roster in your phone's browser, the way you normally look at it.

  2. Show the page's code

    Tap the address bar and type view-source: in front of the address, so it reads view-source:https://… Then tap Go. The page turns into code.

  3. Save it as a PDF

    Open the browser menu. In Samsung Internet tap ≡ → Print/PDF. In Chrome tap ⋮ → Share → Print. Choose Save as PDF as the printer, name it roster-phone and save.

  4. Do it again in desktop view

    Go back to your roster and open the menu again. In Samsung Internet tap Desktop version. In Chrome tick Desktop site. Then repeat steps 2 and 3, and name this file roster-desktop.

  5. Email them to me

    Send both PDFs to info@rosternado.com with a screenshot of your roster, and tell me your airline and its roster website.

2Type view-source: in front
3Menu → Print/PDF
3Save as PDF
4Menu → Desktop version

What's inside the files

Each file is your roster page's code: a .txt from a computer, or a .pdf from a phone. It holds exactly what you see on screen, plus the layout code that tells the browser how to draw it: table borders, fonts, colours. That layout is what I need. It shows me where your flight numbers, times and airports sit, so the import knows where to find them.

<tr class="duty-row">
  <td class="date">03 Nov</td>
  <td data-title="Flight No:">EX101</td>
  <td data-title="Departure:">IST 06:10</td>
  <td data-title="Arrival:">LHR 08:55</td>
</tr>
What you see on the pageLayout code that draws it

In the files

  • Your duties, dates and times
  • Flight numbers and airports
  • Your name, and any crew or hotel names your roster lists

Not in the files

  • Your password
  • Your login. Your browser keeps it separately from the page, and if a portal ever tucks login details into its page code, I never use them.
  • Anything from other pages or tabs

I checked a copy of a real roster page: it held the roster and its layout, and no password or login details. Want to see for yourself? Open the .txt file before you send it. It's the same code your browser reads to draw your roster page.

What happens to them

  • I'm the only one who opens them. Rosternado is built by one airline pilot.
  • They're used only to build and test your airline's import.
  • They're never shared, published or sold.
  • I delete them as soon as your airline's import is built, or straight away if it turns out it can't be.

When your airline's import goes live, I'll reply to your email, and you get 12 months of Pro as a thank-you.

İnanç, airline pilot and developer of Rosternado

Questions

Is this allowed by my airline?

It's your own schedule, the same page you can already print or screenshot. Some airlines have rules about sharing crew documents, so if you're unsure, check first. Sending is always optional, and you can add duties by hand in the meantime.

Why two files?

The app opens your portal in its phone layout. Some portals build their phone layout differently from the computer one, so I need both to make the import work in the app.

Why not just a screenshot?

A screenshot shows how your roster looks. The copied code shows where each piece of it sits, which is what the import reads. I ask for both.

Can I do this on my phone?

On an Android phone, yes: see the phone way. A computer is still better, because a phone can only save the page's original code, which may not include your duties. iPhone browsers can't show page code, so on an iPhone please use a computer.

What happens next?

I build the import from your files, and I may ask a question or two by email. When it's ready, I'll ask you to try it in the app.

Ready to send them?

Email your files and a screenshot to info@rosternado.com.

Write the email

Attach the files yourself. Email links can't add attachments.