Check-in [7205e8f9b4]
Overview
| Comment: | peertube+youtube detection |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
7205e8f9b48cd03559d0f3fecd9385da |
| User & Date: | mario on 2020-10-30 19:34:25 |
| Other Links: | manifest | tags |
Context
|
2020-10-30
| ||
| 19:34 | updated html dump check-in: 4caf8247dc user: mario tags: trunk | |
| 19:34 | peertube+youtube detection check-in: 7205e8f9b4 user: mario tags: trunk | |
| 19:33 | Update to pluginconf 0.7.0 - more independent fallback functions, fix `id` tuple (again?!) check-in: 499156b19b user: mario tags: trunk | |
Changes
Modified channels/reddit.py from [d6ea5d8f2b] to [035e42d6d2].
| ︙ | ︙ | |||
267 268 269 270 271 272 273 |
break
# convert
r = []
for row in (ls["data"] for ls in data):
# find links in text posts
| | | | 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 |
break
# convert
r = []
for row in (ls["data"] for ls in data):
# find links in text posts
text_urls = re.findall("\]\((https?://(?:www\.)?(youtu|peertu)[^\"\'\]\)]+)", row.get("selftext", ""))
url_ext = (re.findall("\.(\w+)(?:$|[?&])", row["url"]) or [""])[0].lower()
listformat = "href"
state = "gtk-media-play"
# Youtube URLs
if re.search("youtu\.?be|vimeo|dailymotion|peertube", row["url"]):
format = "video/youtube"
listformat = "srv"
# direct MP3/Ogg
elif url_ext in ("mp3", "ogg", "flac", "aac", "aacp", "mid", "midi"):
format = "audio/" + url_ext
listformat = "srv"
# playlists?
|
| ︙ | ︙ |