{"id":18897834,"url":"https://github.com/aneisch/tamu-bus-schedule","last_synced_at":"2025-07-15T05:44:00.506Z","repository":{"id":31719414,"uuid":"35285264","full_name":"aneisch/TAMU-Bus-Schedule","owner":"aneisch","description":"Parses online bus schedule and prints it in a pretty format. Emails me output and saves to web","archived":false,"fork":false,"pushed_at":"2015-05-13T13:46:07.000Z","size":132,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-12T04:49:48.814Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aneisch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-05-08T14:56:17.000Z","updated_at":"2015-05-08T15:05:05.000Z","dependencies_parsed_at":"2022-07-22T04:32:05.096Z","dependency_job_id":null,"html_url":"https://github.com/aneisch/TAMU-Bus-Schedule","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aneisch/TAMU-Bus-Schedule","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aneisch%2FTAMU-Bus-Schedule","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aneisch%2FTAMU-Bus-Schedule/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aneisch%2FTAMU-Bus-Schedule/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aneisch%2FTAMU-Bus-Schedule/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aneisch","download_url":"https://codeload.github.com/aneisch/TAMU-Bus-Schedule/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aneisch%2FTAMU-Bus-Schedule/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265411632,"owners_count":23760644,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T08:39:44.707Z","updated_at":"2025-07-15T05:44:00.448Z","avatar_url":"https://github.com/aneisch.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TAMU-Bus-Schedule\nParses online bus schedule and prints it in a pretty format. I pipe it to mail and a file so I can have one in my inbox and on the web. Outputs the times for all stop on the current day, and \"No service scheduled\" when the bus is not running.\n\nYou'll need to edit your route url, the stop names, and probably the indexes at the end for full compatibility.\n\nPreview:\n\nJones Butler: 07:28A --- District: 07:33A --- MSC: 07:43A\nJones Butler: 07:35A --- District: 07:40A --- MSC: 07:50A\nJones Butler: 07:42A --- District: 07:47A --- MSC: 07:57A\nJones Butler: 07:49A --- District: 07:54A --- MSC: 08:04A\nJones Butler: 07:56A --- District: 08:01A --- MSC: 08:11A\nJones Butler: 08:03A --- District: 08:08A --- MSC: 08:18A\nJones Butler: 08:10A --- District: 08:15A --- MSC: 08:25A\nJones Butler: 08:17A --- District: 08:22A --- MSC: 08:32A\nJones Butler: 08:24A --- District: 08:29A --- MSC: 08:39A\nJones Butler: 08:31A --- District: 08:36A --- MSC: 08:46A\nJones Butler: 08:38A --- District: 08:43A --- MSC: 08:53A\nJones Butler: 08:45A --- District: 08:50A --- MSC: 09:00A\nJones Butler: 08:52A --- District: 08:57A --- MSC: 09:07A\nJones Butler: 08:59A --- District: 09:04A --- MSC: 09:14A\nJones Butler: 09:06A --- District: 09:11A --- MSC: 09:21A\nJones Butler: 09:13A --- District: 09:18A --- MSC: 09:28A\nJones Butler: 09:20A --- District: 09:25A --- MSC: 09:35A\nJones Butler: 09:27A --- District: 09:32A --- MSC: 09:42A\nJones Butler: 09:34A --- District: 09:39A --- MSC: 09:49A\nJones Butler: 09:41A --- District: 09:46A --- MSC: 09:56A\nJones Butler: 09:48A --- District: 09:53A --- MSC: 10:03A\nJones Butler: 09:55A --- District: 10:00A --- MSC: 10:10A\nJones Butler: 10:02A --- District: 10:07A --- MSC: 10:17A\nJones Butler: 10:09A --- District: 10:14A --- MSC: 10:24A\nJones Butler: 10:16A --- District: 10:21A --- MSC: 10:31A\nJones Butler: 10:23A --- District: 10:28A --- MSC: 10:38A\nJones Butler: 10:30A --- District: 10:35A --- MSC: 10:45A\nJones Butler: 10:37A --- District: 10:42A --- MSC: 10:52A\nJones Butler: 10:44A --- District: 10:49A --- MSC: 10:59A\nJones Butler: 10:51A --- District: 10:56A --- MSC: 11:06A\nJones Butler: 10:58A --- District: 11:03A --- MSC: 11:13A\nJones Butler: 11:05A --- District: 11:10A --- MSC: 11:20A\nJones Butler: 11:12A --- District: 11:17A --- MSC: 11:27A\nJones Butler: 11:19A --- District: 11:24A --- MSC: 11:34A\nJones Butler: 11:26A --- District: 11:31A --- MSC: 11:41A\nJones Butler: 11:33A --- District: 11:38A --- MSC: 11:48A\nJones Butler: 11:40A --- District: 11:45A --- MSC: 11:55A\nJones Butler: 11:47A --- District: 11:52A --- MSC: 12:02P\nJones Butler: 11:54A --- District: 11:59A --- MSC: 12:09P\nJones Butler: 12:01P --- District: 12:06P --- MSC: 12:16P\nJones Butler: 12:08P --- District: 12:13P --- MSC: 12:23P\nJones Butler: 12:15P --- District: 12:20P --- MSC: 12:30P\nJones Butler: 12:22P --- District: 12:27P --- MSC: 12:37P\nJones Butler: 12:29P --- District: 12:34P --- MSC: 12:44P\nJones Butler: 12:36P --- District: 12:41P --- MSC: 12:51P\nJones Butler: 12:43P --- District: 12:48P --- MSC: 12:58P\nJones Butler: 12:50P --- District: 12:55P --- MSC: 01:05P\nJones Butler: 12:57P --- District: 01:02P --- MSC: 01:12P\nJones Butler: 01:04P --- District: 01:09P --- MSC: 01:19P\nJones Butler: 01:11P --- District: 01:16P --- MSC: 01:26P\nJones Butler: 01:18P --- District: 01:23P --- MSC: 01:33P\nJones Butler: 01:25P --- District: 01:30P --- MSC: 01:40P\nJones Butler: 01:32P --- District: 01:37P --- MSC: 01:47P\nJones Butler: 01:39P --- District: 01:44P --- MSC: 01:54P\nJones Butler: 01:46P --- District: 01:51P --- MSC: 02:01P\nJones Butler: 01:53P --- District: 01:58P --- MSC: 02:08P\nJones Butler: 02:00P --- District: 02:05P --- MSC: 02:15P\nJones Butler: 02:07P --- District: 02:12P --- MSC: 02:22P\nJones Butler: 02:14P --- District: 02:19P --- MSC: 02:29P\nJones Butler: 02:21P --- District: 02:26P --- MSC: 02:36P\nJones Butler: 02:28P --- District: 02:33P --- MSC: 02:43P\nJones Butler: 02:35P --- District: 02:40P --- MSC: 02:50P\nJones Butler: 02:42P --- District: 02:47P --- MSC: 02:57P\nJones Butler: 02:49P --- District: 02:54P --- MSC: 03:04P\nJones Butler: 02:56P --- District: 03:01P --- MSC: 03:11P\nJones Butler: 03:03P --- District: 03:08P --- MSC: 03:18P\nJones Butler: 03:10P --- District: 03:15P --- MSC: 03:25P\nJones Butler: 03:17P --- District: 03:22P --- MSC: 03:32P\nJones Butler: 03:24P --- District: 03:29P --- MSC: 03:39P\nJones Butler: 03:31P --- District: 03:36P --- MSC: 03:46P\nJones Butler: 03:38P --- District: 03:43P --- MSC: 03:53P\nJones Butler: 03:45P --- District: 03:50P --- MSC: 04:00P\nJones Butler: 03:52P --- District: 03:57P --- MSC: 04:07P\nJones Butler: 03:59P --- District: 04:04P --- MSC: 04:14P\nJones Butler: 04:06P --- District: 04:11P --- MSC: 04:21P\nJones Butler: 04:13P --- District: 04:18P --- MSC: 04:28P\nJones Butler: 04:20P --- District: 04:25P --- MSC: 04:35P\nJones Butler: 04:27P --- District: 04:32P --- MSC: 04:42P\nJones Butler: 04:34P --- District: 04:39P --- MSC: 04:49P\nJones Butler: 04:41P --- District: 04:46P --- MSC: 04:56P\nJones Butler: 04:48P --- District: 04:53P --- MSC: 05:03P\nJones Butler: 04:55P --- District: 05:00P --- MSC: 05:10P\nJones Butler: 05:02P --- District: 05:07P --- MSC: 05:17P\nJones Butler: 05:09P --- District: 05:14P --- MSC: 05:24P\nJones Butler: 05:16P --- District: 05:21P --- MSC: 05:31P\nJones Butler: 05:23P --- District: 05:28P --- MSC: 05:38P\nJones Butler: 05:30P --- District: 05:35P --- MSC: 05:45P\nJones Butler: 05:37P --- District: 05:42P --- MSC: 05:52P\nJones Butler: 05:44P --- District: 05:49P --- MSC: 05:59P\nJones Butler: 05:51P --- District: 05:56P --- MSC: 06:06P\nJones Butler: 05:58P --- District: 06:03P --- MSC: 06:13P\nJones Butler: 06:05P --- District: 06:10P --- MSC: 06:20P\nJones Butler: 06:12P --- District: 06:17P --- MSC: 06:27P\nJones Butler: 06:19P --- District: 06:24P --- MSC: 06:34P\nJones Butler: 06:26P --- District: 06:31P --- MSC: 06:41P\nJones Butler: 06:33P --- District: 06:38P --- MSC: 06:48P\nJones Butler: 06:40P --- District: 06:45P --- MSC: 06:55P\nJones Butler: 06:47P --- District: 06:52P --- MSC: 07:02P\nJones Butler: 06:54P --- District: 06:59P --- MSC: 07:09P\nJones Butler: 07:01P --- District: 07:06P --- MSC: 07:16P\nJones Butler: 07:08P --- District: 07:13P --- MSC: 07:23P\nJones Butler: 07:15P --- District: 07:20P --- MSC: 07:30P\nJones Butler: 07:22P --- District: 07:27P --- MSC: 07:37P\nJones Butler: 07:29P --- District: 07:34P --- MSC: 07:44P\nJones Butler: 07:34P --- District: 07:43P --- MSC: 07:55P\nJones Butler: 08:34P --- District: 08:43P --- MSC: 08:55P\nJones Butler: 09:34P --- District: 09:43P --- MSC: 09:55P\nJones Butler: 10:34P --- District: 10:43P --- MSC: 10:55P\nJones Butler: 11:34P --- District: 11:43P --- MSC: 11:55P\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faneisch%2Ftamu-bus-schedule","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faneisch%2Ftamu-bus-schedule","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faneisch%2Ftamu-bus-schedule/lists"}