Бан по IP не актуальний

Якщо при реєстрації домена вказати NS сервери CloudFlare, добавити його в свій аккаунт на цьому сервісі, то можна одержати декілька переваг. Одна з яких – безкоштовне використання HTTPS у вигляді “коробочного” рішення – просто добавив домен – і він вже працює на HTTPS. Також, IP сайту на сервісах провірки відображається не реальний, а IP серверів CloudFlare, що дозволяє користувачам з інших країн швидше одержувати доступ до контенту.
Читати

ExpandoObject в ZennoPoster

Частенько при роботі з Json в програмі ZennoPoster у своїх проєктах я використовую словник Dictionary<string,object>, але приходиться працювати також з типом даних dynamic. Власне для мене було не очевидним, що для створення dynamic потрібно використовувати ExpandoObject, тому рішив залишити приклад в цій публікації.
Читати

Як використовувати функції в ZennoPoster

Інколи хочеться просто писати код, який виконує роботу, і менше вникати в те, як саме ця робота виконується. Звичайно, що для цього є можливість створити свій клас і методи в загальному коді, після чого визивати їх в потрібний момент. Проте, часто зручніше використовувати узагальнені делегати (так, уже після самого слова делегати здається що буде складно).
Читати

Як скачувати картинки з YouTube програмою ZennoPoster

Буває так, що необхідно скачати всі прев’ю для відео на YouTube. І приходиться згадувати як виглядає посилання на прев’ю того чи іншого розміру. Після чого тратити час на те, щоб перейти по кожному, і завантажити прев’ю в якусь папку на комп’ютері. Тому, рішив накидати проєкт, який буде виконувати цю роботу замість мене.
Читати

Як витягнути ID відео YouTube з URL

Витягнути необхідний параметр з текстового рядка URL – це дуже просте завдання. Але способів це зробити є багато – хтось використовує Regex, а комусь простіше розрізати рядок на частини, і уже звідти одержати необхідне значення. В цій публікації буде мало тексту – лише два фрагменти коду для рішення однієї задачі – одержання ID відео YouTube з текстового рядка URL.
Читати

Як завантажити скриншот на сервери сервіса imgbb.com

Скриншоти і інші зображення можна зберігати в різних місцях. Я вже розказував про те, як можна завантажити зображення на сервери Telegra.ph, але відправивши туди зображення у нас немає можливості для його видалення у випадку такої необхідності. Тому, коли потрібно мати можливість видалення скриншота – зручно використовувати сервери imgbb.com.
Читати

Як 32-бітне зображення перевести в 24-бітне програмою ZennoPoster

Інколи маючи справу з картинками є необхідність зменшити кількість кольорів які на ньому використовуються. Підходить для відправки captcha на сервіси розпізнавання, а також для збереження скриншотів, на яких не важлива повна деталізація.
Читати

Як розмістити публікацію в Telegra.ph програмою ZennoPoster

Розміщати матеріали в Telegra.ph в браузері не складно. Проте коли необхідно розмістити багато публікацій – то зручніше автоматизувати цей процес. А для автоматизації роботи в інтернеті дуже добре себе показала програма ZennoPoster. Тому це завдання я для доступу до сервісу буду використовувати API Telegra.ph, а відправляти HTTP запити буду програмою ZennoPoster.
Читати

Як одержати API ключ в Telegra.ph

Для можливості створення публікацій і розміщення їх на сервісі Telegra.ph необхідно перш за все одержати API key, який в подальшому використовувати для відправки кожного HTTP запиту. Втративши цей ключ в подальшому не получиться керувати публікацією, наприклад змінювати її чи видалити. Тому його потрібно надійно зберігати.
Читати

Як завантажити зображення на сервери сервіса Telegra.ph

Інколи приходиться ділитись скриншотами, чи розміщати картинку на якомусь сервісі. Популярні програми для створення скрішнотів вішають поряд багато реклами і через деякий час видаляють зображення. А сервіс Pinterest який я колись використовував для розміщення там своїх зображеннь також має властивість блокувати аккаунт, що призводить до втрати всіх завантажених раніше зображень. Тому як варіант – використовувати сервіс Telegra.ph
Читати