{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Копытов Иван: заметки с тегом фото",
    "_rss_description": "Блог ленивого сисадмина",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/www.kini24.ru\/tags\/foto\/",
    "feed_url": "https:\/\/www.kini24.ru\/tags\/foto\/json\/",
    "icon": false,
    "authors": [
        {
            "name": "Копытов Иван",
            "url": "https:\/\/www.kini24.ru\/",
            "avatar": false
        }
    ],
    "items": [
        {
            "id": "170",
            "url": "https:\/\/www.kini24.ru\/all\/den-sisadmina-2005\/",
            "title": "День сисадмина 2005",
            "content_html": "<p>Недавно наткнулся в интернете на сайт, где были выложены фото с дня системного администратора, который был в 2005 году. Мы тогда собрались в одном неизвестном нам ранее кафе на берегу Енисея. Вид был очень живописный. Если кто в курсе, то там сейчас стоит ТРЦ «Июнь». Так дороги никто не знал, что человек, предложивший это кафе, сделал и выложил в общий доступ фотографии пути: куда заезжать, где поворачивать и т. п. Телефоны тогда были простые, большинство даже без GPS.<br \/>\nВ общем, прибыл я туда, поздоровался с теми, кого знал и пошел за пивом для себя. Купил, вернулся, сижу и пью. Народ меня начал спрашивать как я купил. Я в недоумении спрашиваю в чем проблема-то? И мне рассказывают, что они заказали пиво почти час назад и его до сих пор не принесли. Пробыв там еще недолго, поняли, что нам тут делать нечего, попросили жалобную книгу, почитали ее, посмеялись, написали свою претензию и поехали в другое кафе, где официанты были проворней.<br \/>\nСразу скажу, что народу в кафе тогда было мало, бОльшую часть посетителей составляла наша компания и в чем была проблема с обслуживанием, было непонятно.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"389\" data-ratio=\"1.3367697594502\">\n<img src=\"https:\/\/www.kini24.ru\/pictures\/11085257@2x.jpg\" width=\"389\" height=\"291\" alt=\"Запись первая\" \/>\n<img src=\"https:\/\/www.kini24.ru\/pictures\/11085258@2x.jpg\" width=\"225\" height=\"300\" alt=\"Запись вторая\" \/>\n<img src=\"https:\/\/www.kini24.ru\/pictures\/11085259@2x.jpg\" width=\"389\" height=\"291\" alt=\"Запись третья\" \/>\n<\/div>\n<\/div>\n<p>Разглядывая фотографии, вспомнил как мы всей компанией постоянно сидели в «ирке», общались на профессиональные и не очень темы. Ради интереса решил глянуть — «жива» ли она еще. Поиски были достаточно долгими, но мне удалось найти несколько отвечавших серверов. Зарегистрировавшись на них, посмотрел на список комнат — он оказался очень скудным. Зайдя в несколько комнат, посвященных паре провайдеров, предоставляющих интернет в Красноярске, обнаружил там всего около десятка людей. В самой многолюдной комнате в списке было не более 50 человек.<br \/>\nДа, можно сказать, что IRC «умерла». Хотя, на мой взгляд, это была очень достойная сеть. И жаль, что все ушли в другие мессенджеры.<\/p>\n",
            "date_published": "2018-03-09T19:03:41+07:00",
            "date_modified": "2018-03-09T19:03:23+07:00",
            "tags": [
                "2005",
                "irc",
                "день системного администратора",
                "книга жалоб",
                "фото"
            ],
            "image": "https:\/\/www.kini24.ru\/pictures\/11085257@2x.jpg",
            "_date_published_rfc2822": "Fri, 09 Mar 2018 19:03:41 +0700",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "170",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "jquery\/jquery.js",
                    "fotorama\/fotorama.css",
                    "fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/www.kini24.ru\/pictures\/11085257@2x.jpg",
                    "https:\/\/www.kini24.ru\/pictures\/11085258@2x.jpg",
                    "https:\/\/www.kini24.ru\/pictures\/11085259@2x.jpg"
                ]
            }
        },
        {
            "id": "58",
            "url": "https:\/\/www.kini24.ru\/all\/sozdanie-bota-telegram\/",
            "title": "Создание бота Telegram",
            "content_html": "<p>Для чего мне это понадобилось? Как писал ранее, телефон не всегда почему-то проверяет почту, несмотря на заданный минимальный интервал проверки. Более удобным показалось использовать telegram для срочных оповещений. Задавшись этой целью, установил на сервер telegram-cli, который, как оказалось позднее, не понадобился. Снесу, однако :-)<br \/>\nДля начала создаем бота при помощи @BotFather. Задаем ему имя и описание. Я также задал и юзерпик для красоты. Открываем чат с этим ботом, набрав в браузере ссылку <a href=\"https:\/\/t.me\/\">https:\/\/t.me\/<\/a><имя_вашего_бота>. Затем нужно узнать ваш идентификатор. Для этого я воспользовался ботом @userinfobot, вы можете использовать другие методы. В принципе, вся нужная информация у нас есть.<br \/>\nСледующей задачей стала отправка сообщений из скрипта linux. Здесь нам поможет стандартный curl. После серии опытов обрисовалось примерно вот такое тело скрипта:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">ChatID=*****\nBotToken=******\nText=&quot;Hello, world!&quot;\n\ncurl -s -X POST &quot;https:\/\/api.telegram.org\/bot$BotToken\/sendMessage&quot; -F chat_id=&quot;$ChatID&quot; -F text=&quot;$Text&quot;<\/code><\/pre><p>Здесь ChatID, BotToken и Text — ваш идентификатор в telegram, токен бота, который вам выдали при его создании, и текст сообщения, соответственно. Хочу обратить внимание на то, что переменные в строке curl взяты в двойные кавычки. Это сделано для того, чтобы избежать утери части текста, если в нем присутствуют пробелы.<br \/>\nС текстом разобрались, остается отправка фотографии. Здесь все чуть-чуть сложней:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">curl -s -X POST &quot;https:\/\/api.telegram.org\/bot$BotToken\/sendPhoto&quot; -F chat_id=&quot;$ChatID&quot; -F photo=&quot;@$1&quot; -F caption=&quot;$Text&quot;<\/code><\/pre><p>Добавился еще один параметр <b>photo<\/b>, в который передается имя файла. Полный путь к файлу у меня передается самому скрипту, поэтому просто используем его. Также параметр <b>text<\/b> из предыдущего примера я заменил на необязательный <b>caption<\/b> — название фото.<br \/>\nНа текущий момент motion оповещает меня об обнаружении движения, чуть позже присылает фото и ссылку на файл с записью. В планах еще добавить обнаружение лиц на фото, чтобы было видно кто пришел или ушел. Следующим шагом может стать, например, автоматическое включение моего компьютера когда прихожу домой.<\/p>\n",
            "date_published": "2017-06-02T11:17:53+07:00",
            "date_modified": "2017-06-02T11:17:48+07:00",
            "tags": [
                "curl",
                "motion",
                "telegram",
                "бот",
                "отправка",
                "создание",
                "текст",
                "фото"
            ],
            "_date_published_rfc2822": "Fri, 02 Jun 2017 11:17:53 +0700",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "58",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4134,
    "_e2_ua_string": "Aegea 11.3 (v4134)"
}