@AboutRss · Post #847 · 19.10.2020 г., 01:00
「如何用播客客户端订阅 YouTube」by nozomi 频道以前提过#PodSync 这款 #YouTube2Podcast 应用,此日志是自少数派上发现的一篇 #介绍 : https://haysc.tech/2020/10/13/2020-10-13-podsync-intro/
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #183 · 23 ное.
Python + bash Если вам часто требуется запускать shell команды из Python-кода, какой способ вы используете? Самый низкоуровневый это функция os.system(), либо os.popen(). Рекомендованный способ это subprocess.call(). Но это всё еще достаточно неудобно. Советую обратить своё внимание на очень крутую библиотеку sh. Что она умеет? 🔸 удобный синтаксис вызова команд как функций # os import os os.system("tar cvf demo.tar ~/") # subprocess import subprocess subprocess.call(['tar', 'cvf', 'demo.tar', '~/']) # sh import sh sh.tar('cvf', 'demo.tar', "~/") 🔸 простое создание функции-алиаса для длинной команды fn = sh.lsof.bake('-i', '-P', '-n') output = sh.grep(fn(), 'LISTEN') в этом примере также задействован пайпинг 🔸 удобный вызов команд от sudo with sh.contrib.sudo: print(ls("/root")) Такой запрос спросит пароль. Чтобы это работало нужно соответствующим способом настроить юзера. А вот вариант с вводом пароля через код. password = "secret" sudo = sh.sudo.bake("-S", _in=password+"\n") print(sudo.ls("/root")) Это не все фишки. Больше интересных примеров смотрите в документации. Специально для Windows💀 юзеров #libs#linux
Пребарај: #podsync
@AboutRss · Post #847 · 19.10.2020 г., 01:00
「如何用播客客户端订阅 YouTube」by nozomi 频道以前提过#PodSync 这款 #YouTube2Podcast 应用,此日志是自少数派上发现的一篇 #介绍 : https://haysc.tech/2020/10/13/2020-10-13-podsync-intro/
Hashtags
@AboutRss · Post #686 · 24.06.2020 г., 01:00
#开源 需自架的 #YouTube2PodcastFeed#Vimeo2PodcastFeed#工具#Podsync 最火的 YouTube2Podcast 线上服务曾经是 Podsync ,当时快照如下: https://web.archive.org/web/20180311181816/http://podsync.net/ 以至于在今年三月因 YouTube 杀掉了其所有 API keys 而关门歇业: https://twitter.com/pod_sync/status/1235738882651475970 不过,自备 API key 的话,还是可以自架服务来使用: https://github.com/mxpv/podsync/issues/100#issue-583224823