Python памятка

Дата, время, текущая дата

from datetime import datetime, date, time
datetime.now().year #получить текущий год

Исключения: обработка и генерация

Бросить исключение:

raise MyError("Текст сообщения")

Форматирование строк

Во первых тебе нужно помучиться и почитать справку к языку
The Python Standard Library > Text Processing Services > Format String Syntax

Дополнение лидирующими нолями:

day = 7
"{:03}".format(day)

> 007

где  { [имя_поля] : [спецификатор_форматирования] }
наш спецификатор "03", "0" - символ дополнения, "3" - ширина в три символа

 

 

 

 

Скачать защищённый rtmp поток (видео)

Возникла задача скачать видео с этого сайта . Открываю страницу, смотрю исходник, нахожу код плеера, а в коде плеера нахожу ссылку на rtmp источник видео:

2016-09-19_14-48-14 Читать далее «Скачать защищённый rtmp поток (видео)»

Прямые ссылки на файлы в Google Drive. Как получить

UPD: В 2024 году метод перестал работать.

Важно! Если вы слышите музыку (этот сайт проигрывает трек Soulfly), значит этот метод всё ещё работает.

Как получить прямые ссылки на файлы, хранящиеся в вашем Google Drive. Прямые ссылка — это ссылка ведущая напрямую к файлу.Например если вы хотите разместить проигрыватель аудио файла на вашем сайте, но не хотите хранить аудио файлы на вашем хостинге — разместите аудио файл в другом месте, а в код плеера вставьте прямую ссылку.
Разумеется прямые ссылки в Гугл Драйв — это не задокументированная функция, т.е. официально не поддерживаемая. Вполне возможно, что Гугл что-нибудь изменит в коде своего облачного хранилища, и эти прямые ссылки перестанут работать. Но пока я ими пользуюсь.

Получаем прямую ссылку на файл в Гугл Диске в 2 шага:
1. Размещаем файл в Гугл.Драйв. Создаём публичную ссылку на файл. Вот пример моей ссылки https://drive.google.com/open?id=0ByG2gWAH8lI4d3Zqcld4akVsOHM
2. Изменяем url по такому шаблону: https://drive.google.com/uc?id=[код_вашего_файла]. В моём случае ссылка будет выглядеть вот так: https://drive.google.com/uc?id=0ByG2gWAH8lI4d3Zqcld4akVsOHM . Это и есть прямая ссылка.

Теперь можно пользоваться этой прямой ссылкой по своему произволу. Например вставлю код mp3 плеера, который будет проигрывать файл, лежащий на моём Google Drive

http://drive.google.com/uc?id=0ByG2gWAH8lI4d3Zqcld4akVsOHM

Soulfly VII