Skip to content

Instantly share code, notes, and snippets.

@larsenv
Last active February 19, 2025 18:14
Show Gist options
  • Save larsenv/76a7e51151c1fcfca0946f0d73581e52 to your computer and use it in GitHub Desktop.
Save larsenv/76a7e51151c1fcfca0946f0d73581e52 to your computer and use it in GitHub Desktop.
Download a program break from a randomly picked PBS station.
import datetime
import glob
import json
import os
import random
import requests
import subprocess
stationz = {
"KACV": "838f7279-cacf-4561-bd33-ac9a4b1429e8",
"KAET": "6d08b852-2c19-4eb7-9348-a5e15b685357",
"KAID": "8a949120-ff4f-4d71-9c96-ca4978e3b39a",
"KAKM": "241f6bfb-7b98-4cbd-af3a-3bf219bdb80f",
"KAMU": "ef3867c9-4da7-4704-9855-10308b3afe4c",
"KAWE": "bb77b7f7-78ec-4134-aa62-3902aeca6169",
"KBDI": "b4721bf0-b2c5-4568-ba88-69954956292f",
"KBTC": "79a490c8-0603-4aa5-9126-81a947c47db0",
"KCOS": "7580dff9-9bd6-4732-8273-eaa5a1deba1f",
"KCPT": "b053c129-9506-40e4-810a-7b610b62e58d",
"KCTS": "271a9ab7-e9ed-4fec-9fe9-e46c97a3f8f0",
"KCWC": "84b31db3-3cd6-442f-b87b-1ec11d54259d",
"KDIN": "4b65e70a-e262-4290-ae67-45bd0814cafd",
"KEDT": "0388c35d-d833-4259-9cfb-6af2d269a470",
"KEET": "1b41a3da-967a-40fa-8243-87740f94dbd5",
"KENW": "90a9e431-b5ac-4de4-868f-1f9dbfe8b101",
"KERA": "b3291387-78a4-41e1-beb0-da2f61a96a3e",
"KETA": "edf8065c-f56a-42f7-a7aa-f5267eb9ffc9",
"KETC": "0436e066-85c7-408b-a4fd-5b492ccb5fd8",
"KETS": "b5545820-5d66-4396-9f94-b5bd58aa34d9",
"KFME": "59cb0666-d4b9-49a8-9738-e84f5e9392f7",
"KGTF": "9493af36-fa12-4fcf-bdbe-29c2e9d48894",
"KHET": "9d8087c6-c29a-4a47-86ee-0db85c3fb2dc",
"KIXE": "327603f6-bcbd-4894-b499-9d02bc13c953",
"KLCS": "c39fde04-f0c0-4f41-b797-a2c14938238b",
"KLRN": "ee754c65-49eb-4f8b-a9be-6061442b0f49",
"KLRU": "4afb5e16-16d0-4803-bc68-70b7816d6c7c",
"KLVX": "ca45083b-e314-4063-bd2e-0d614f01ea43",
"KMOS": "7dd0e811-0ad6-4a39-a579-f2cbb20d9800",
"KNME": "97ba98c8-6deb-47b8-9809-2d1f3cc299bf",
"KNPB": "6a6a875e-4af4-4e1e-8502-422071b9cdac",
"KOCE": "057f6e22-7d9c-4fd6-b968-bc17102698de",
"KOOD": "42bf8024-6bd7-4a3f-b945-00a9ae88e8f1",
"KOPB": "908d1940-5074-4a1e-b111-169206513fef",
"KOTH": "f3842586-2c40-43fa-a79f-841fd5f2b9cb",
"KOZK": "04b9a7e1-c148-41d7-80fc-8304588f5426",
"KPBS": "78ac901f-6484-42ba-a986-71ef34d2cabf",
"KPBT": "d6f648b1-b823-43e5-9389-70e51e30cbf3",
"KPTS": "f8cd0e67-9e8d-464d-aaf1-f7874f5f6ae6",
"KQED": "1978f5fc-903b-44c5-8db4-76335078ea74",
"KRCB": "08e0ed35-f9dc-4758-9d6d-82c81adcacda",
"KRMA": "1cebd1cc-9ca8-49e4-8dfc-40aa63a08c6c",
"KRWG": "fe731d89-e3b5-4a29-b4cc-6118c163a83d",
"KSMQ": "a8919c6f-2476-4e73-9f94-c3f1266e85b3",
"KSPS": "3c8c7461-f130-483a-9b6c-84dbae163c07",
"KSYS": "0ab83f3a-3210-4904-ac59-c3fc08fa24a9",
"KTCA": "3742dff1-85cd-42d1-ab39-7ffa8ef10211",
"KTTZ": "5d26e51d-d6bf-4044-aeb4-0082f0ba86d9",
"KTWU": "164fbea8-3e32-44f3-a701-20ad6de50b72",
"KUAC": "8d23bf48-ba7a-449b-97a4-324117f98238",
"KUAT": "3ac0f71f-c3c4-4e14-92ef-ccd30b4daca6",
"KUED": "b0784447-7908-43f6-b188-9d6a30102ea3",
"KUHT": "a0c19534-b8cd-4d9f-8856-442a473c4aff",
"KUON": "b107784d-680c-48d5-8d48-ccb870cbb9dc",
"KUSD": "1a8001d3-46cc-420b-8161-fd19578f8675",
"KUSM": "e588e03b-d9c4-4988-aba1-94a3b98e88c2",
"KVCR": "d5fc9451-1456-4ea1-9476-4db346756a96",
"KVIE": "4d8fea94-86b8-4663-9c69-4c4cb62257e4",
"KVPT": "75d9f10c-76dd-4fe5-a2d6-0fc55d75f1b4",
"KVZK": "70f0d0fa-9add-4770-a606-aadd8ef0f775",
"KWCM": "3c88d7e0-5940-41e0-b7b7-30f728b3ea46",
"KWSU": "3d095c51-58a0-452e-af6d-4812b79c3c04",
"WBGU": "95a51146-e569-4607-b48c-6eec67749c2e",
"WBIQ": "fa2db1d4-85a0-4a75-aa3d-1f5028578d52",
"WBRA": "8995ff93-ac9d-4ece-8fe3-ae355d05f380",
"WCBB": "48bc2487-14e0-4875-a893-58a0b06ec29e",
"WCET": "c9f75fe6-8da0-4bcb-a085-531edb49ca89",
"WCFE": "bf21732a-f52f-46ca-bbb6-4ae9663a94bf",
"WCMU": "e435c068-30ee-4296-a9f0-58a561ea9487",
"WCNY": "93eee638-f89d-42d3-83b2-c31b1082424a",
"WCTE": "f551ddb2-28d0-45ba-a5e6-33daa55990f6",
"WCVE": "86532025-6a98-4ed7-87ef-cce5615bfcf0",
"WDCQ": "d94cacc2-0123-4850-a15c-d5c4e78310f0",
"WDSE": "38c2df8a-4e7e-4193-8cc6-8704059cbb1a",
"WEDH": "d7096786-0d6d-4b42-b1b6-df7934b92fcb",
"WEDU": "c4ab80c1-ca8c-4a6e-a8b5-c5995919792b",
"WEIU": "85af7dd6-89ae-4fde-9826-79b04c30aaa4",
"WENH": "5be2a7e3-fc57-471e-80ff-c5ea79229078",
"WETA": "92d89794-5ff0-4fe6-a443-cc888104e021",
"WETK": "3bef3c0b-a9c5-4585-ab56-29b462da5c7c",
"WETP": "c65964f8-23e4-4080-9bd0-7d8e66af698d",
"WFSU": "da7db8ae-5c3b-450e-9a25-76aa661eac79",
"WFWA": "3f02e9df-66c8-4f3d-8f51-a76c7255a45d",
"WFYI": "046a9b3c-01b4-42b1-b789-83555437476d",
"WGBH": "7387eb2c-e0ce-4069-82d9-08865df87edf",
"WGBY": "b62fa183-78dc-41d7-bd8a-12602304b118",
"WGCU": "19aacc3d-896b-4426-b319-ea0082ef6369",
"WGTE": "2bff28d0-08be-43a9-9dc0-6d3584e278d6",
"WGTV": "a4907776-c769-452f-ab2f-74bb1f86676f",
"WGVU": "2a6939f7-894c-456c-9c1c-56185bd0a3c4",
"WHRO": "47568125-b3c7-4f5f-8c35-d27027113102",
"WHUT": "722b847a-5e2a-4d14-9429-2d430b10b1ee",
"WHYY": "6e441aa1-51ab-4ecd-a1dc-bc99da43c3ed",
"WILL": "11bd36cd-46d5-4c3a-bdc8-ae497a23c712",
"WIPB": "ab7e7061-dee0-4905-bf2c-5acd1888ace0",
"WIPR": "85f7be38-0779-449e-813b-001d4cbff8e0",
"WITF": "6b45b1e5-671e-439a-8673-ad21a5e56f32",
"WJCT": "5eee712c-8713-4283-8af1-c0ba9d25d6fd",
"WKAR": "357a5517-94ea-409b-8985-f9dc57c82b5f",
"WKLE": "61059d95-3011-4270-b9d1-17b88ca25b13",
"WKNO": "6b3ba9b1-843d-4c44-a8e3-fada6005f081",
"WKYU": "c7ccd576-ca7b-4129-903b-d893ffea3260",
"WLIW": "a58c2765-7e77-4114-9668-75920022c6bc",
"WLJT": "0afd0cce-f52c-4e96-baac-f05ffdf9560c",
"WLPB": "3b9285dd-13b3-4fec-a9b0-02b57dd8c7ba",
"WLRN": "8f70a678-a636-4dfa-873e-699f0212f78b",
"WLVT": "43e7850f-48a2-4e3e-b045-c880ea935fbd",
"WMHT": "0777611a-56f1-4668-8094-932ae7498998",
"WMPB": "fdb26654-eed0-4858-aa50-a84b538f4747",
"WMPN": "5598653f-dc4d-4911-9d99-260b3453f6a1",
"WMTJ": "b1464952-9a9b-41d2-9135-02e86eff47a6",
"WMVS": "27146fbb-5f51-4924-9e00-bb46e89e18a8",
"WNED": "7e1c137a-9e83-4416-8b5a-b81042382e91",
"WNEO": "dee8be27-fb3f-4369-a20d-6b36755b71ac",
"WNET": "80f93f7f-9742-47b8-aa58-0c0ceb866d9f",
"WNIN": "b7b39443-4f87-4569-85f9-ad0594029964",
"WNIT": "4e7fdf7b-c8dc-4376-8de4-b78ef29edf73",
"WNJT": "63b643e1-1a13-4dd9-9bab-ff6f7527715f",
"WNMU": "a3abb950-c4d6-43b8-9299-94556c0ad751",
"WNPT": "42559186-b19b-45b5-9861-078ec38bb981",
"WOSU": "ba216f45-d78e-41cf-a23e-2026f3c99a5a",
"WOUB": "4dc91f2b-0076-46d9-ba82-0c9130cde12c",
"WPBA": "58f6618f-24b3-4555-89f1-ba5007266ee1",
"WPBS": "c17cb584-9efe-46fc-ac91-3fb453714069",
"WPBT": "b2c0d4c6-4544-4bb3-8d2d-bc803c5d7381",
"WPNE": "a3a25e36-3ba3-40b4-990f-7460511f0127",
"WPSU": "dfef8386-9db4-41b2-97ab-82cdce4a19be",
"WPTD": "7bad8720-1c01-4189-ad48-4b203e571b94",
"WQED": "9f860866-5985-487e-8191-0a2c49d5d6bb",
"WQLN": "06da2246-91c2-46a6-b78d-2b9f91bd0840",
"WQPT": "d431813a-086d-4a12-917a-d160f6b5c4c7",
"WRLK": "50ac3de0-09e0-43db-8bb6-d83826fd637c",
"WSBE": "e17b0ab2-e59c-4281-81d3-0aba4db16dc9",
"WSIU": "e3e5cc8c-f21e-4b50-aede-55479f8c5eb8",
"WSKG": "2d4742f8-8053-4ea5-8aab-1494fd1822c5",
"WSRE": "fc47f495-57b9-4aea-bb6b-d2ce52b74ea1",
"WTCI": "50833393-c4b6-4c79-9d6d-24a7e30dc19e",
"WTIU": "4e2e0d20-9a95-4d3d-81a7-25e391d9883e",
"WTJX": "1df55a66-92a1-400f-9854-937a1fd7a5d9",
"WTTW": "8030a253-4b34-463e-82e2-ec0726e24e58",
"WTVI": "b44fd824-0168-46e3-bcb8-6322cf4c1e11",
"WTVP": "41427091-bd65-483d-bdb5-9a4159a5d93e",
"WTVS": "7f382f2c-72eb-4e19-ba1b-1d6d143ae841",
"WUCF": "70dc9cfa-54dd-47f1-8039-e518544fd496",
"WUFT": "d437f31a-0cda-416a-8357-ea90b21fc866",
"WUNC": "fa2384b8-9593-4d58-a129-4deb3a1f764a",
"WVIA": "951e97d7-7c2c-45c0-abff-261c852fcb7d",
"WVIZ": "58a3da14-85c6-4760-807e-9ec6807d89c4",
"WVPB": "f36a8eaa-cc11-4e0d-a3c1-638b9ebd3023",
"WVUT": "d6e2cccf-df68-47ab-8d8f-2d28ee301ff1",
"WXEL": "6f553836-7e24-445a-8c3c-cc418aaba9dc",
"WXXI": "d518ca7e-a094-4362-832b-ae1d426d3729",
"WYES": "6c0e9c73-3ad2-45c6-9741-1aa36878006a",
"WYIN": "473411db-09f0-4b27-99a9-c15e827ba9c3",
}
stations = {
"KACV": "76e23402644544a9a8075dc45dc6e21f:41766cebde23c9c1719b1cdd8a68314a",
"KAET": "3b3b376652a54576a749bcd179e276b3:d0c5e81d9f7e6f5b7d30444b715d5b38",
"KAID": "2114f189a55e452688fe28806e5d3d70:f227291483d2a53ad5bdbe5c32898782",
"KAKM": "50d8c115fff44d5883dfd2fe07b5b06a:64cd0d545e67a611b787c2924ac13c09",
"KAMU": "8609585ab93c42b08b8f2674bcbe8ec5:b1b98e6afd1e0a5445b16314d158a9e4",
"KAWE": "aa33ca03a55b4033bc17f1a00c8d3b86:d4118a12a7280d58268ab16131b63d49",
"KBDI": "f944d388a1684ddc9159ed48796eb266:7a5794a116a1e062659440af87c3b35d",
"KBTC": "71b37b3ded034d20a0503f46be4fdaa8:73a573594191dd85991ea4a38c1bf11c",
"KCOS": "ce47d5241c5d4ec7af2f5c8d9644f82a:e0ff7b0893eb5c6598e80881e2f8b04b",
"KCPT": "d02807309d804f7a9984799be2d8be3d:295c3a53e3dd05ac88dc0a217da993ed",
"KCTS": "37a3079756f44e488fd8b42edead4492:5da1e2671ded96a40da2ff92b61eb774",
"KCWC": "9a3ec7542619462f990133e82c188d47:1515e67b573204eb2f63732f6d2195e4",
"KDIN": "f4eb179b4ce3438dbecf65d14d05e7b4:aefaa563e1239d05b12610122850c93e",
"KEDT": "7da44d27087143229798c1e30f195a92:6a13abebae97190efb7838d97485aeaf",
"KEET": "6ad7c96d238946cb8e86564e51c738d6:c4a55964a2a6da569fcbde28b3842304",
"KENW": "a7cfd50b46054d47b471d90ad4ae6965:ff696dbf08a575f0a975dc3c65f5525b",
"KERA": "f04f65dfa8f747cf9c22124590d9c07f:4f9d4405ec2c618d0be09b6712ad3e86",
"KETA": "47bca7c1f967466490bb26d528316365:bf4be819d90658a93935d0ff485fd989",
"KETC": "1e294238a5d144c590eaa9482e1816b0:7e56e0066703721ca70a65cbd96ebe61",
"KETS": "3860838c538a4c3b889614a63b9dc885:1c44503903f190525877f0d5c528d910",
"KFME": "24fc05fc022544cbb620bc1605b1944f:f5af9aeb317c0c6ce65771848b04e287",
"KGTF": "a48ea6d25b1b43be90c64b61d67a5433:e7e8f6c36c70b91903a6772d7fbcafe3",
"KHET": "006720eb26ad4eedb094c072a9f08137:bede1e55e27e22d5c3026a4759692293",
"KIXE": "4f4e6b7ac8e54b498b12994f70afa93b:627493f7917774205813354ba3195b54",
"KLCS": "b2fe64bda6d04948bdc5cb29c918f28e:84c1d1ee4721d1168477badab89ad679",
"KLRN": "ea6fc9e7746f43c596df422deaf4e61e:a1afc058a5a1b280da5a713bdfcdff9e",
"KLRU": "a787d51e3b1d48d99da69398777ff386:9a0d8b11a67ac780e4decb35f3dd841d",
"KLVX": "33c6858ebd1544a881886b6f32f4a800:9712f3a99fbe7d7b345adb4cdb5961cd",
"KMOS": "70649e63f73644a3a07fc47d847c0a06:9b6ce49bd479d7859fb627685871edfb",
"KNME": "cbc406255fa44235bf6ace986730af48:870336e6d8fb9e589e7768ec66d635ea",
"KNPB": "4288df7e9532484eac42dcc8f804e1b4:57c176326ea95053d843b52281f5147d",
"KOCE": "f31926cf330b42f496fa0073dd5bf5f4:793f5cacc13b5b0d136456ea30c767e0",
"KOOD": "ac82e1a3bac24199976bd7b03104dca8:13e6dc3266c8527dd09840ff5523b35f",
"KOPB": "93bf5cf1a17d413e92f6ffeb9645bc3f:e73d63355d20822ca4e00430eda22513",
"KOZK": "54941ee404554cfca9267478e860c193:077d6da5e94658996247939b297d2676",
"KPBS": "9ace33d0543d4dab8c54f8636d923fc5:6e7fdfb880c00814acb9f6348eddedca",
"KPBT": "db2ef229e80e452db94f50ef3a39d821:be128cff5f3feb219ab86b3295a59574",
"KPTS": "daa79c50091f4f388e69d6a28f824622:30c78c16cb0943a8279803db0fe25e23",
"KQED": "6ced61cb50ee4ab49b40617c3a5c3d2f:8085f3353ea390b29fb0332171e9ab01",
"KRCB": "c76accf285054e119727f5392081d7d2:965e8b864ac1a6da7f8d2b2ac4d75fd7",
"KRMA": "e9d50fff0f104a8181731a880fba244d:2d5ddbdcf81ac8b9c0a306145a925770",
"KRWG": "129be4fe849c43f5a00050266a950c60:c187bb9c3c90ff8c5dd0af59a65fbfce",
"KSMQ": "52ae634e854b4f2aa50a299776e6809a:de87f11d9eecd142c22f106c45a00f02",
"KSPS": "2dab139428df46e4b8e82c65211ebe55:d02c1818d2e17967d629c428f4fe5853",
"KSYS": "7fac2040532b40e7a051e705656f14e5:ea1a9db43d11a662b40d66c910224dc4",
"KTCA": "180619ec572e4f93954b16f449773af4:861d4651d72676e29bbad32dd3e5fab5",
"KTTZ": "ac1c449b9af44afb89f2c3a315ebf14d:3b7c8a6cd0834501b610bbf8e194e9df",
"KTWU": "78f93713e79448baac12eae53ad4e135:f704050438e2bdca82460e5b762549f5",
"KUAC": "9cad8789486f4efdb25e403c8b58c996:ad9b54a2340ca093d21a0a3ee5f9dea0",
"KUAT": "ab38151917e748a0bd8d8d08978c8f79:83ac1c73cb9fa38f951ab3c3474bc123",
"KUED": "f54ced2d060841919d6bec76cf771239:d8db19967cb8631f7e2d2cfeb83d1697",
"KUHT": "9be1bec4ae1949e6a152e631277ee3b9:e292044eef90bca8b20345aeffc8b9b1",
"KUON": "c49f9d33e3bc4c529abc6b77f21d0d14:f88186658fcc977617b2ac842dba52e0",
"KUSD": "481b9eca99fe46ec8b5179b8715bd5a8:e6944570b22161e3a621fd3f57fdc013",
"KUSM": "8989fc1e59ff4fa2a00b4c0644e6cd82:9b4d41d55d81ff827d0598d7d07a55d9",
"KVCR": "bb7771f332d34682a6077601a15bb142:28101abf98019ce02900b37192a67280",
"KVIE": "c83b3e0367504ab2b5cc54031758fee1:b1445a4ec4b7f804a2ca1b9bba623c22",
"KVPT": "a0ba8a9f2c3c41f3a73a89953d8f6e46:606d774516e4b131fa1ef0967ae21d55",
"KWCM": "125c8aeb07d844ccb81a1ea9c4c9e9a3:7f47c4f1fd0bbf8fa8f68da5ce3469c6",
"KWSU": "dedf55b0632c4ca88ee8a75ffef2f06c:46ad42a78262570de11c0f90c613211e",
"WBGU": "015cda3cffcc447292d5d7ce6ede0c94:26ef1b3cc1baac009c145f89ad4e26ea",
"WBIQ": "1a922999ef604aac8b64db29ba6556df:77b1a4268e01729c53314aa73fff71f1",
"WBRA": "37d856db52a0471f90dcb98d08ebfbb9:cf555a7bd89d02a4f1c28196622f3084",
"WCBB": "acea166cc4a34e4892939de31993b802:3ee970b728afb1a127616081e8f76405",
"WCET": "00395b22467f417aad59369d19ad1d7a:e8405f759821cd393a33b436b0ac744a",
"WCFE": "2ce3e0e294e84cd49dd36fcd96a338b9:2c53edf705b08cd0420797ee64bce81e",
"WCMU": "c96cd41549664bbca43a01236de8ff1d:ffef852cf33794fa21b13fe203b98747",
"WCNY": "156ea0373c0e47c6953b8f70b363dc23:1eaa5ceb5481c4b2af0952aeada4ba87",
"WCTE": "0e2cc1af99d247cdb893bfc12c0fa77b:33136cb141bca522b45cf1bfebe4a4ca",
"WCVE": "b0e7e69cac534e2cad0add1c69cfeea6:050efbd87d7585b972c549b688082038",
"WDCQ": "95aaaf4b7d594a27897e718059491b83:d0c5eaf4912e2f0635411b8fc441be46",
"WDSE": "75249d4ab4db4e6fbf220ec7e52694f0:51c80889e5a1e5521704bcd5d18b8ce7",
"WEDH": "b57bc84e26f548c28b220516d56b1b66:3183989688207f3055b9f8d4a1b3b799",
"WEDU": "6556f1d693784427a7ff498d02e86f56:6124bf32a8dda75253e7a3e45484ba1e",
"WEIU": "13d733f1d5e34a55b3325e90905d9651:f520febd649db88dc722861e257e0c5e",
"WENH": "89531ebc51db4846a25fba4e28a18a5d:39080c498f7914a2515279d6188b5e89",
"WETA": "937924de674e415aaac152d0eb87f2f6:9da69a3e5231af5258ab9f1c610958e5",
"WETK": "df2fcac01d5c45bfb74b064c795d9505:c40be3aa503d085fc223bfcc2e5ebdac",
"WETP": "d67a99b2cb934396b264f1405e4782c4:a0b7f70825ad0f983f48ef103fdf7263",
"WFSU": "3ccab5abb85e4f42af75254a25bf888f:d0fcab487ce2e4b0907087c8dc9c51a6",
"WFWA": "768a4aff14394c3f8d636c84bde60c0d:e16c1300613ec47fc10ac44952f1bba3",
"WFYI": "2fd2e7cb886644a79ba34a3dbb706a8f:6af6cbf02e7d3ce0c79416dd186cf040",
"WGBH": "2518b47015794a9ca8e7f6a7d81dadb0:b2c744818e10c6f7130855abbbbdd663",
"WGBY": "efd9d6074c4441f6a8d7f9d010794a41:d72705ad5de72fef3b0cf7908eabf12b",
"WGCU": "2925bc440b9c4486a173541969a2678e:ecc3cb9b1d2f098678228aaaa66dd4f4",
"WGTE": "a0bbd4aa76154bff9ea95ca68a47e359:e51540d3d6f2e21d252e0706c7035497",
"WGTV": "17401769c98e4eef952b8e15b28552f3:1e105886354280c8a8be3f45f013195f",
"WGVU": "490bab919a58491fb4f0d448b480f15b:e31f89b237312edea02646c0b04ffe3a",
"WHRO": "06600016171e4b6eb9ced53833a82e55:1a6a7209e6745f2a9cc2323f1548530e",
"WHUT": "01a313e7fc0a463a90174da0aaef0142:94848ea0e33ba60f0cb3ca7209735789",
"WHYY": "fb41348ce03240c086eda90c3f1659f4:b9f818e8098149c2e1802f92ec604263",
"WILL": "8c090dcba0e34bba974da98d181664d6:3a2b4cfa1ac2f1d4a737a57491edc617",
"WIPB": "f5b7d9f69ba64e268862104b421a709c:e97f0cb10a0fd41863f60d588d814964",
"WITF": "b11021a231de403ab7c040b9e1edb338:3a92d58b5058cbe71de8f531f2c24e00",
"WJCT": "ea3600aa41be4789b2a95f20ec62664b:38571affd698caf46bdf24ad134e0b13",
"WKAR": "6650a7c2cdb2432cbbda7e62203d1b51:2776cff4ab119751e886bdf9a89de472",
"WKLE": "5759f75634e94a5980bce546c72378ef:11fa69ff9c5a7d21614a33f8925214b1",
"WKNO": "5db6ca2f5c194e2c96c2073c72bc514f:4670dd8c8f19fff96c126539fff93ef7",
"WKYU": "8ef4a333232247d38652af3475fea9aa:e079150b6761f410a33d33d1bdc008a8",
"WLIW": "b4da331a3cb54306be9d1bf1c3ff68d4:d7b3a94754b5c371c5e0d41bd40dbb06",
"WLJT": "ecba89970db64fb2902811721b874984:266e627ce23c5de5615969bd28f2c5a1",
"WLPB": "18d8568f7c65463a91f8ec51f5c32542:8909eba846c04112a180f688ecccc174",
"WLRN": "e37adcdc69ea47dd9dc0cb1e24fa8601:e388c7a4721f77ba460eeb0f8bd46faa",
"WLVT": "42b70210b5224e0d838ed8ab7cce4e39:6ddab3e2f796c170a305728bdb435145",
"WMHT": "c1f8b7fc820a469696044e5c20acd257:55e32e9429909670674c540ffed6112d",
"WMPB": "9cfeff40c6804e1c902da4fb69e0c0ad:6ba42151e343bbf60e51129b6dcc5682",
"WMPN": "2b4510e4e71142f3b6c8586efecaf32f:dc563b5767d4912ce857be926dee3295",
"WMTJ": "12bafd34249e415a843bdd302c4d299a:d13b3c34266a3d978762a29753443d54",
"WMVS": "c822c1a2af9b495790a24af57037ecb1:9e035bcf4e5a89120f4588d0221544f5",
"WNED": "0a39f4297396456dbeafebcfd0e63a01:67f4c972f79966ad387883693b922fac",
"WNEO": "c7cfa2d821ea481da1d097d863b355f3:9e87bd33157acba1714b3066e9c2198f",
"WNET": "65c4d4a72ed8475583cf0b90d8b65c2e:a04d9a66f54196b9776715fdff37e323",
"WNIN": "e9e8f9e8f3b245d19400db01d1277c07:9642ad1b32ed4e3bdec2ed1e9b2544e8",
"WNIT": "26a5226a9e464ee1a2f60eac4dda42ae:c14841c534746ce3335649747d5a02c1",
"WNJT": "b185a9572e4540e287c519afcceb0095:7a75e3993c57935233cee2bcb9981876",
"WNMU": "fd52d263ff9442209d9516a1c77d622a:b838ac6362edc42090b4957fedac7cba",
"WNPT": "551a6a71b5e6427aa634138ffc607137:ef68b2b3d7a25162009e9527051b3c27",
"WOSU": "928f9ebfa4f343a08f4ae3f6df8c83ea:4cb5dc6b4a9e2e07a7ba86c55660f27a",
"WOUB": "6ea84670e9644f8ab67bce03414cc0a2:ced7f023d9df5f47b7489c57016219c2",
"WPBA": "67c6ec3c8ad84b3aa84b3726f7f159b2:63ae413c68506a912cd9af5584d59a9b",
"WPBS": "dbd259352c234463946156d1ff5c6ca0:884fdb524fe9157bc14584c9f0c568ec",
"WPBT": "e52b9bf48ec643219ab34e0cdb3485b7:063f52c68cbf79ddba6254202ffb3477",
"WPNE": "5c346e7b774c414b92fe925de6770912:1d77a41457245f5800e31f7758b951a4",
"WPSU": "9a910e23c9144a32a7a381e4c264c1da:68de863db5a940d2fc4e6c32ee3cdc99",
"WPTD": "0f031bebfd574f11a7ab0b0a568a1ead:11d5b75eab3b27e716c8f7cb20f80512",
"WQED": "1b9d71858f1f4666ba0092142f4291d0:9368eb6d6982a9708b569e55ccdd69df",
"WQLN": "7c6986c31c5b4198be15a6b335664de7:3267812f0a6e44fff1e5c18877f202dd",
"WQPT": "a3228367b9e841aba019f1284b0d746e:3e46405877c258bb989289a96560bbde",
"WRLK": "a44e5249cf4f4b9e9f427392d0dfe338:154eafbfd990ba9d08f6d0ba5b1e39e9",
"WSBE": "3a719f0d19154874a2ab67ad28bd502e:5bf03d6f2d3a7d332d62551527324e0c",
"WSIU": "9af595c35dc1413babd5875c130b0212:cee783bb52ab6c7420dcdea41aaf9da7",
"WSKG": "4f6cc651da034641852f0f35e5eff17f:4fa299cb71b6134eb548302ab194e01a",
"WSRE": "0aec96c9702248d28b57d6ffa8aeac55:182dea4b429371c4289ba0840153d474",
"WTCI": "4f91cbca22b547cbad93c4eccec4d431:6c0516e466d9379d452b3a755a265996",
"WTIU": "a576ee2c276840c28db2e498e7bb1a6d:62dbf60f56342b3071a74f1b66c71bfb",
"WTJX": "7a485bdcd0304a6db47bd6ed5e71e976:1d9e2288706ed38a90e73feabf662c95",
"WTTW": "8b2a00ddf16d4299b7dad3e96d5c3007:2ac8bc17f0caa0fc32c1c7ef2dc086ed",
"WTVI": "f66e7ac5607845c5af3903fc30a535cf:ad4cabda3e6ada250df834ccce50a04e",
"WTVP": "56466b959f714782856d11a9d3606f51:b09921ad6e39f60cf8ade123c499be52",
"WTVS": "c4a58ca7b06a4824a22253ccbb40d824:d3f434ca0b2e1c0b8387ce6114001fea",
"WUCF": "4f17845e57f64da4b36fc5b265a7f6df:c5b341bd9fbc0c4e75dfcdfe5ee38b70",
"WUFT": "e45f7705b4304651942ec7c922c39be8:30e0a68906793bcd14d62c8c837b57b9",
"WUNC": "46e6e054a2eb4b32ba770e772036e040:d37213e4ce2190f57c5f82ce8d80a9fb",
"WVIA": "3a5a20126cca43e58a5fc27b66994b9c:c479352e729bcdc0e82ba1e8946ecc92",
"WVIZ": "28142cea54564493801a744d06f17e9a:dbc47d17974730deedf9a6fe6a916a98",
"WVPB": "6491b845992446e3b6345b666bfe7840:841de0415797ad3b91224ffa946f43da",
"WVUT": "9c029d52cafb464ea302752537a6f6bd:0e24ede5607a47a4086c09a5d670b5a7",
"WXEL": "2db2bc9b216443e48aa4794d91123934:b6e68fcddb386e20ce26ae6dd61c3d13",
"WXXI": "5693e7924bd6419d810da56b25239a52:489a7f7f61894a676efb5392cc997ca6",
"WYES": "282736f6b41744f3b4fe5b4ac6eebdfc:3da6ee15a64fd83ab16380861be5537a",
"WYIN": "bf0a5ffa5a714dea946f94c097fd7505:d0a7a0282530afadb6abb3d3c64b806b",
}
station = random.choice(list(stations.keys()))
print("Chose " + station)
livestream = requests.get("http://pbs.org/api/station/" + stationz[station] + "/stations-list/").json()["stationData"]["attributes"]["livestream_feeds"][1]["drm_dash_url"]
filename = datetime.datetime.now().strftime(station + "-%Y-%m-%d-%H_%M_%S")
job = subprocess.call(["N_m3u8DL-RE", livestream, "--auto-select", "--del-after-done", "--key", stations[station], "--live-keep-segments", "False", "--live-real-time-merge", "--live-record-limit", "00:07:00", "--mux-after-done", "format=mkv:muxer=mkvmerge", "--save-name", filename])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment