Skip to content
This repository has been archived by the owner on Aug 19, 2023. It is now read-only.

A Huxley2 and Tweepy powered station service status bot (UK National Rail)

Notifications You must be signed in to change notification settings

jnoc/station-service-status

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Station service status (UK National Rail)

A twitter station bot that uses Tweepy library to tweet up to date information about trains running through the target station. This data is pulled from DARWIN via Huxley2, then processed in python and pushed to Tweepy.

Please note that status-tlf-api.py is an outdated version or version 1 of this bot, this was pulling information via the TFL API, processing via python and pushing to twitter via Tweepy.

AshteadRail bot

About status-huxley2.py

This is the bot that I set up for my local station @AshteadRail. It utilises crontab to execute the python file 5am through to 1am, this then repeats on a day to day basis. This was only made for my travel convenience when communting to and from London.

The script is made to output:

  • Train Alerts
    • This being any train delays or cancellations.
  • Service Alerts
    • This being if there are any National Rail Communication Centre (NRCC) messages for the specified station.
    • If there is industrial action (strikes ect), this is seemingly different from areServicesAvailable vs nrccMessage field.
  • If replacement buses are running.
  • If there are any services running.

Here are some example outputs:

Services running as normal

Services have trains delayed or cancelled

(can be either or both)

If there are service alerts via the NRCC

If there is industrial action

If there are replacement buses running

About

A Huxley2 and Tweepy powered station service status bot (UK National Rail)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages