Google Forms и автоматическая отправка email подписчику

Потребовалось сделать регистрацию людей-участников на большое мероприятие. А точнее —  сделать сбор контактов потенциальных участников и автоматической отправки им некой информации.

Для этого нужно собрать с каждого потенциального участника email (чтобы впоследствии добавить его в контактную базу) и тут же автоматически выслать человеку инструкцию по регистрации. Регистрацией занимается отдельный человек. Моя задача разместить на сайте форму, взять с каждого желающего имя и email. Заполнителю формы автоматически отправить email с некой информацией.

Для решения этой задачи хорошо подходят Гугл Формы. Гугл Формы позволяют создать любую форму, которую каждый может заполнить. А как отправить email, ведь такого функционала в Гугл Формах нет!? Функционала то нет, зато есть плагины. Молодцы.

Вот инструкция что нужно делать: https://www.labnol.org/internet/auto-confirmation-emails/28386/.

Вот сам плагин, написанный неким индусом. Спасибо ему.: https://chrome.google.com/webstore/detail/email-notifications-for-f/acknfdkglemcidajjmehljifccmflhkm.

Здесь много полезных скриптов для Google Forms: https://www.labnol.org/internet/google-scripts/28281/.

Вот что получилось:

Функции ума и разума по Шримад Бхагаватам

Функции ума и разума описаны в Шримад Бхагаватам.

Функции разума описаны в стихе 3.26.30: Сомнение, заблуждение, верное представление, память и сон, выполняющие различные функции, считаются отличительными признаками интеллекта.

Функции ума: мышление, эмоциональная деятельность и волеизъявление (Шримад Бхагаватам, 4.29.63, комментарий)

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

Пакетная конвертация fb2 в mobi, epub, azw3

Я искал способ сконвертировать книги в формате fb2 в любой другой формат, который бы понимала читалка друга Amazon Kindle, а эта читалка не понимает fb2 и epub, но понимает mobi и azw3 (формат придуманный Amazon).

Вот простое решение, написанное на Питоне, найденное в одном сообществе книголюбов. Знакомьтесь: fb2conv

  • работает под ОС Windows, Linux, Mac OS;
  • две версии интерфейса: интерфейс командной строки и графический интерфейс;
  • различные режимы отображения сносок;
  • поддержка различных стилей оформления на базе html и css;
  • поддержка профилей конфигурации для настройки различных стилей оформления;
  • поддержка встраиваемых шрифтов;
  • простая настройка «виньеток» через файл конфигурации;
  • расстановка «мягких» переносов в тексте по алгоритму Ляна-Кнута, используемому в открытой издательской системе TeX;
  • поддержка пакетного режима обработки папок с электронными книгами fb2 (только для версии командной строки);
  • поддержка архивов fb2.zip и .zip;
  • интеграция с MyHomeLib (для версии командной строки под Windows);
  • написан на Python.

Решение, предлагаемое для скачивания не заработало сразу (потребовался Амазоновский модуль KindleGen), поэтому выкладываю то, что заработает сразу. Скачать GUI-версия: fb2conv-gui-1.7.1.win32.7z 13Мб.

Пакетная конвертация FB2 в Epub

Дорогой друг, если тебе вдруг взбрело в голову сконвертировать твою библиотеку FB2 файлов в формат Epub, потому что ты купил себе читалку Amazon Kindle, которая не понимает наш советский fb2, а требует только  буржуйские форматы, коим несомненно является ePub, то тебе в этом простом деле поможет Пакет утилит конвертации Fb2ePub для Windows.

Почему именно эта программа? Да потому что другие конвертеры, испробованные мной не поддерживали конвертацию множества файлов за одно нажатие кнопки, они хотели, чтобы я каждый файл скармливал им отдельно, тем самым теряя своё драгоценное время, которое можно потратить на духовное развитие. Иначе говоря эта программа поддерживает пакетную конвертацию, то есть может сконвертировать папку с fb2 файлами за раз.  Машины должны работать, люди должны развиваться.

Updated: Официальный сайт умер. Можешь скачать у меня: fb2epubsetup_1_1_7

2016-05-30_19-52-18
Вот так выглядит GUI программы FB2 to ePub