{"count":72,"next":null,"previous":null,"results":[{"id":271,"slug":"podhody-parsinga-dinamicheskih-sajtov","timeCreated":"2026-08-18T17:57:00Z","timeUpdated":"2026-08-18T16:18:37.006514Z","isPublished":true,"title":"How to scrape dynamic websites","title_ru":"Как парсить динамические сайты","title_en":"How to scrape dynamic websites","h1":"Scraping dynamic websites - methods and code examples","h1_ru":"Парсинг динамических сайтов - способы и наглядные примеры","h1_en":"Scraping dynamic websites - methods and code examples","description":"What are the different methods for scraping dynamic websites, including JS rendering (Selenium, Playwright), finding and using hidden (and not so) APIs, and using browser extensions. I'll demonstrate each method and pros and cons of each one.","description_ru":"Какие существуют способы парсинга динамических сайтов включая рендеринг JS (Selenium, Playwright), поиск и использование скрытых(и не очень) АПИ и использование расширений браузера. Продемонстрирую работу и особенности каждого из способов","description_en":"What are the different methods for scraping dynamic websites, including JS rendering (Selenium, Playwright), finding and using hidden (and not so) APIs, and using browser extensions. I'll demonstrate each method and pros and cons of each one.","preview":"https://timthewebmaster.com/media/articles/podhody-parsinga-dinamicheskih-sajtov/website-is-rebuilding-in-dynamic-manner.svg","meta_keywords":"scraping, parsing, scraping dynamic sites, Selenium, Playwright,","meta_keywords_ru":"парсинг, парсинг динамических сайтов, Selenium, Playwright,","meta_keywords_en":"scraping, parsing, scraping dynamic sites, Selenium, Playwright,","meta_preview":"https://timthewebmaster.com/media/articles/podhody-parsinga-dinamicheskih-sajtov/website-is-rebuilding-in-dynamic-manner.webp","meta_preview_description":"A group of people rebuilding a website","meta_preview_description_ru":"Группа людей перестраивают сайт, динамический","meta_preview_description_en":"A group of people rebuilding a website","template":"https://timthewebmaster.com/media/articles/podhody-parsinga-dinamicheskih-sajtov/scrape-dynamic-website-uid--t4ytcJQOuNfBnN5xotFXmMyt_3bHEipk.html","template_ru":"https://timthewebmaster.com/media/articles/podhody-parsinga-dinamicheskih-sajtov/%D0%BF%D0%B0%D1%80%D1%81%D0%B8%D0%BD%D0%B3-%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85-%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B22-uid--lSAUF55fOBk86yRMoYcgHdWH.html","template_en":"https://timthewebmaster.com/media/articles/podhody-parsinga-dinamicheskih-sajtov/scrape-dynamic-website-uid--t4ytcJQOuNfBnN5xotFXmMyt_3bHEipk.html","dependencies":"Selenium, Playwright, Python, NodeJS, Firefox, Chrome","proficiencyLevel":"Beginer","category":1,"tags":[81,102],"media":[],"questions":[],"termins":[],"similar":[172,200,222]},{"id":270,"slug":"sposoby-razmesheniya-telegram-botov","timeCreated":"2026-08-17T10:16:00Z","timeUpdated":"2026-08-17T07:17:33.312458Z","isPublished":true,"title":"Where to place a telegram bot, and where not to","title_ru":"Где размещать телеграм бота, а где не стоит","title_en":"Where to place a telegram bot, and where not to","h1":"Methods for deploying telegram bots","h1_ru":"Способы размещения телеграм ботов","h1_en":"Methods for deploying telegram bots","description":"About where and how to host a telegram bot: virtual server (my own solution), shared server (my own solution), free solutions, and your own server. The advantages and disadvantages of each.","description_ru":"Про то, где и как разместить тг бота: виртуальный сервер(моё собственное решение), онлайн хостинг(моё собственное решение), бесплатные решения и собственный сервер. Преимущества и недостатки каждого из них","description_en":"About where and how to host a telegram bot: virtual server (my own solution), shared server (my own solution), free solutions, and your own server. The advantages and disadvantages of each.","preview":"https://timthewebmaster.com/media/articles/sposoby-razmesheniya-telegram-botov/11667683_20945532.svg","meta_keywords":"telegram bot for server, telegram bot, telegram bot for hosting, virtual server, online hosting","meta_keywords_ru":"тг бот на сервер, тг бот, тг бот на хостинг, виртуальный сервер, онлайн хостинг","meta_keywords_en":"telegram bot for server, telegram bot, telegram bot for hosting, virtual server, online hosting","meta_preview":"https://timthewebmaster.com/media/articles/sposoby-razmesheniya-telegram-botov/11667683_20945532.webp","meta_preview_description":"robot on the phone and messages nearby","meta_preview_description_ru":"робот в телефоне и сообщения рядом","meta_preview_description_en":"robot on the phone and messages nearby","template":"https://timthewebmaster.com/media/articles/sposoby-razmesheniya-telegram-botov/where-to-deploy-tg-bots-uid--I4vrsBMpNCS2Xc4oCCLMtybu.html","template_ru":"https://timthewebmaster.com/media/articles/sposoby-razmesheniya-telegram-botov/%D0%B3%D0%B4%D0%B5-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D1%82%D1%8C-%D0%B1%D0%BE%D1%82%D0%BE%D0%B2-uid--wMbnipQX2Iz0n9POljLZiIOh.html","template_en":"https://timthewebmaster.com/media/articles/sposoby-razmesheniya-telegram-botov/where-to-deploy-tg-bots-uid--I4vrsBMpNCS2Xc4oCCLMtybu.html","dependencies":"Python, PyPI, Bash, Crontab, Git","proficiencyLevel":"Beginer","category":1,"tags":[80,116,146,171],"media":[],"questions":[],"termins":[],"similar":[36,54,220]},{"id":269,"slug":"statistika-zarabotka-s-seti-hilltopads","timeCreated":"2026-06-11T07:40:00Z","timeUpdated":"2026-06-11T04:44:58.905953Z","isPublished":true,"title":"Analysis of the use of HilltopAds as an advertising network","title_ru":"Анализ использование HilltopAds как рекламной сети","title_en":"Analysis of the use of HilltopAds as an advertising network","h1":"HilltopAds as an advertising network for websites: analysis and comparison","h1_ru":"HilltopAds как рекламная сеть для сайтов, анализ и сравнение","h1_en":"HilltopAds as an advertising network for websites: analysis and comparison","description":"HilltopAds advertising network usage statistics for small sites like mine – for the past 30 days. Also included is a comparison of HilltopAds with the Yandex Advertising Network, including the number of views, clicks, CPM(V), and revenue by day and total","description_ru":"Статистика использования рекламной сети HilltopAds, для маленьких сайтов и блогов вроде моего — за 30 дней. Так же сравнение HilltopAds с Рекламной сетью Яндекс, количество просмотров, кликов, CPM(V) и дохода по дням и по итогу.","description_en":"HilltopAds advertising network usage statistics for small sites like mine – for the past 30 days. Also included is a comparison of HilltopAds with the Yandex Advertising Network, including the number of views, clicks, CPM(V), and revenue by day and total","preview":"https://timthewebmaster.com/media/articles/statistika-zarabotka-s-seti-hilltopads/10780672_19198631.svg","meta_keywords":"Hilltopads, Hilltopads ad network, Hilltopads vs. RSA comparison, Hilltopads revenue","meta_keywords_ru":"hilltopads, рекламная сеть hilltopads, сравнение hiltopads с рся, доходы hilltopads","meta_keywords_en":"Hilltopads, Hilltopads ad network, Hilltopads vs. RSA comparison, Hilltopads revenue","meta_preview":"https://timthewebmaster.com/media/articles/statistika-zarabotka-s-seti-hilltopads/10780672_19198631.webp","meta_preview_description":"A marketing-themed vector illustration featuring a young woman with a laptop is presented.","meta_preview_description_ru":"Представлена векторная иллюстрация на тему маркетинга - девушка с ноутбуком","meta_preview_description_en":"A marketing-themed vector illustration featuring a young woman with a laptop is presented.","template":"https://timthewebmaster.com/media/articles/statistika-zarabotka-s-seti-hilltopads/hilltopads-network-usage-on-small-website-uid--LNDbAoD69SBEhI078pWPPATz.html","template_ru":"https://timthewebmaster.com/media/articles/statistika-zarabotka-s-seti-hilltopads/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%BD%D0%BE%D0%B9-%D1%81%D0%B5%D1%82%D0%B8-hilltopads-uid--X2XB5teDFVAZxPf7uD20Fedv.html","template_en":"https://timthewebmaster.com/media/articles/statistika-zarabotka-s-seti-hilltopads/hilltopads-network-usage-on-small-website-uid--LNDbAoD69SBEhI078pWPPATz.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[136,169,181],"media":[],"questions":[],"termins":[],"similar":[207,223,227]},{"id":265,"slug":"migrating-email-between-hosting-and-solving-ssl-verification-error","timeCreated":"2026-03-27T18:47:00Z","timeUpdated":"2026-04-12T16:39:43.135137Z","isPublished":true,"title":"How to Fix SSL \"CERTIFICATE_VERIFY_FAILED\" and Migrate Email Between Hosts","title_ru":"Ошибка SSL CERTIFICATE_VERIFY_FAILED при отправке почты: решение и гайд по миграции","title_en":"How to Fix SSL \"CERTIFICATE_VERIFY_FAILED\" and Migrate Email Between Hosts","h1":"Transferring an email server between hosting providers and solving sending email issues","h1_ru":"Перенос почтового сервера между хостингами и решение проблемы отправки писем","h1_en":"Transferring an email server between hosting providers and solving sending email issues","description":"Struggling with SSL verification errors during email delivery? Learn how to solve the CERTIFICATE_VERIFY_FAILED issue in Python/Django and follow a step-by-step guide on migrating your corporate email server.","description_ru":"Столкнулись с ошибкой проверки сертификата при отправке писем из Django? В этой статье разбираем реальный кейс: как исправить CERTIFICATE_VERIFY_FAILED и правильно перенести корпоративную почту на другой хостинг.","description_en":"Struggling with SSL verification errors during email delivery? Learn how to solve the CERTIFICATE_VERIFY_FAILED issue in Python/Django and follow a step-by-step guide on migrating your corporate email server.","preview":"https://timthewebmaster.com/media/articles/migrating-email-between-hosting-and-solving-ssl-verification-error/email-letter-sending-paper-plane.svg","meta_keywords":"SSL CERTIFICATE_VERIFY_FAILED, migrating an email server, hosting, corporate email","meta_keywords_ru":"SSL CERTIFICATE_VERIFY_FAILED, перенос почты, корпоративная почта, DNS записи","meta_keywords_en":"SSL CERTIFICATE_VERIFY_FAILED, migrating an email server, hosting, corporate email","meta_preview":"https://timthewebmaster.com/media/articles/migrating-email-between-hosting-and-solving-ssl-verification-error/email-letter-sending-paper-plane_ADVe2gl.webp","meta_preview_description":"An laptom and the mail in front of this, sending paper plane","meta_preview_description_ru":"Перед этим ноутбук и почта, отправляющие бумажный самолетик.","meta_preview_description_en":"An laptom and the mail in front of this, sending paper plane","template":"https://timthewebmaster.com/media/articles/migrating-email-between-hosting-and-solving-ssl-verification-error/transfer-email-via-dns-records-uid--Fc4W2WNWa0qWlECkRkdQbjCL.html","template_ru":"https://timthewebmaster.com/media/articles/migrating-email-between-hosting-and-solving-ssl-verification-error/%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81-%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0-uid--dyLRrxRJsPEPwTV6hIkNlJHN.html","template_en":"https://timthewebmaster.com/media/articles/migrating-email-between-hosting-and-solving-ssl-verification-error/transfer-email-via-dns-records-uid--Fc4W2WNWa0qWlECkRkdQbjCL.html","dependencies":"Python, Pip, DNS","proficiencyLevel":"Beginer","category":1,"tags":[105,116,136,171],"media":[],"questions":[],"termins":[],"similar":[54,208,263]},{"id":263,"slug":"deployment-of-btcpay-on-vps","timeCreated":"2026-03-05T09:27:00Z","timeUpdated":"2026-04-12T16:24:45.848412Z","isPublished":true,"title":"Deploying the BTCPay server on VPS","title_ru":"Разворачиваем BTCPay сервер на VPS","title_en":"Deploying the BTCPay server on VPS","h1":"How to deploy a BTCPay Server on a VPS by hand","h1_ru":"Как развернуть BTCPay сервер на VPS вручную","h1_en":"How to deploy a BTCPay Server on a VPS by hand","description":"I'll describe the process of deploying a BTCPay server to accept crypto payments. Step by step: Bitcoin Core -> .NET SDK 8.0 -> NBXplorer -> BTCPay -> Nginx -> Tor as a bonus. I'll also explain why it's worthwhile and why it's not worthwhile. Everything is","description_ru":"Опишу процесс разворачивания BTCPay сервера для принятия платежей через крипту. По шагово: Bitcoin Core -> .NET SDK 8.0 -> NBXplorer -> BTCPay -> Nginx ->+ Tor как бонус.  А так же почему стоит и не стоит это делать. Всё в этой сатье.","description_en":"I'll describe the process of deploying a BTCPay server to accept crypto payments. Step by step: Bitcoin Core -> .NET SDK 8.0 -> NBXplorer -> BTCPay -> Nginx -> Tor as a bonus. I'll also explain why it's worthwhile and why it's not worthwhile. Everything is","preview":"https://timthewebmaster.com/media/articles/deployment-of-btcpay-on-vps/bitcoin-bits.svg","meta_keywords":"Bitcoin Core, .NET SDK, NBXplorer, BTCPay Server, deployment on VPS, Nginx web server, Tor","meta_keywords_ru":"BTCPay, NBXplorer, Nginx, Tor, Биткоин, криптовалюта, деплой на vps","meta_keywords_en":"Bitcoin Core, .NET SDK, NBXplorer, BTCPay Server, deployment on VPS, Nginx web server, Tor","meta_preview":"https://timthewebmaster.com/media/articles/deployment-of-btcpay-on-vps/bitcoin-bits.webp","meta_preview_description":"A big bitcoin and many pixels","meta_preview_description_ru":"Большой биткойн и много пикселей","meta_preview_description_en":"A big bitcoin and many pixels","template":"https://timthewebmaster.com/media/articles/deployment-of-btcpay-on-vps/deploying-btcpay-server-on-vps-by-hands-uid--ot3cLNNiF2WAgptOeRWTdVuR.html","template_ru":"https://timthewebmaster.com/media/articles/deployment-of-btcpay-on-vps/%D1%80%D0%B0%D0%B7%D0%B2%D0%BE%D1%80%D0%B0%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC-btcpay-server-%D0%BD%D0%B0-vps-%D0%B2%D1%80%D1%83%D1%87%D0%BD%D1%83%D1%8E-uid--IQ666g2RheH3sJKrChDKPHRM.html","template_en":"https://timthewebmaster.com/media/articles/deployment-of-btcpay-on-vps/deploying-btcpay-server-on-vps-by-hands-uid--ot3cLNNiF2WAgptOeRWTdVuR.html","dependencies":"BTCPay server, Nginx, VPS, DNS, .Net SDK","proficiencyLevel":"Expert","category":1,"tags":[116,136,169],"media":[],"questions":[],"termins":[],"similar":[54,208,220]},{"id":262,"slug":"how-add-unprivileged-user-on-linux-server","timeCreated":"2026-02-28T11:55:00Z","timeUpdated":"2026-03-11T05:16:59.458645Z","isPublished":true,"title":"How to add user on Linux server","title_ru":"Как создать пользователя на Linux сервере","title_en":"How to add user on Linux server","h1":"How to add unprivileged user/admin on Linux","h1_ru":"Как создать непривилегированного пользователя/администратора на Linux","h1_en":"How to add unprivileged user/admin on Linux","description":"How to add a user on a Linux server (Debian/Ubuntu/CentOS), why it's necessary, and how to make them an administrator. I'll briefly explain the differences between a privileged/root user and a non-privileged user/administrator.","description_ru":"Про то, как добавить пользователя на Linux сервере(Debian/Ubuntu/CentOS), зачем это надо, и как из него же сделать администратора. Кратко объясню различия между привелегированным/root пользователем и не привилегированны пользователем/администратором.","description_en":"How to add a user on a Linux server (Debian/Ubuntu/CentOS), why it's necessary, and how to make them an administrator. I'll briefly explain the differences between a privileged/root user and a non-privileged user/administrator.","preview":"https://timthewebmaster.com/media/articles/how-add-unprivileged-user-on-linux-server/two-people-and-phone.svg","meta_keywords":"user, unprivileged user, root, admin, linux, debian, ubuntu, centos","meta_keywords_ru":"пользователь, привилегированный пользователь, непривилегированный пользователь, администратор, linux, Debian, Ubuntu, CentOS","meta_keywords_en":"user, unprivileged user, root, admin, linux, debian, ubuntu, centos","meta_preview":"https://timthewebmaster.com/media/articles/how-add-unprivileged-user-on-linux-server/two-people-and-phone.webp","meta_preview_description":"Two man and the phone with face recognition on it","meta_preview_description_ru":"Два человека и телефон с распознованием лиц","meta_preview_description_en":"Two man and the phone with face recognition on it","template":"https://timthewebmaster.com/media/articles/how-add-unprivileged-user-on-linux-server/how-to-make-unprivilage-user-admin-uid--HtpyQSVPvGt5Vol0YjwTA3rx.html","template_ru":"https://timthewebmaster.com/media/articles/how-add-unprivileged-user-on-linux-server/%D0%BA%D0%B0%D0%BA-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%BD%D0%B5%D0%BF%D1%80%D0%B8%D0%B2%D0%B8%D0%BB%D0%B5%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F-uid--Whr66XHoqVXzd8vfU0ViUa9Z.html","template_en":"https://timthewebmaster.com/media/articles/how-add-unprivileged-user-on-linux-server/how-to-make-unprivilage-user-admin-uid--HtpyQSVPvGt5Vol0YjwTA3rx.html","dependencies":"VPS, Linux, SSH","proficiencyLevel":"Beginer","category":1,"tags":[84,108,116],"media":[],"questions":[],"termins":[],"similar":[151,225,261]},{"id":261,"slug":"how-to-generate-and-use-ssh-key-pair","timeCreated":"2026-02-26T07:48:00Z","timeUpdated":"2026-03-11T03:31:33.832503Z","isPublished":true,"title":"How to generate and use a SSH keys","title_ru":"Как сгенерировать и использовать SSH ключи","title_en":"How to generate and use a SSH keys","h1":"How to generate and use a SSH keys","h1_ru":"Как сгенерировать и использовать SSH ключи","h1_en":"How to generate and use a SSH keys","description":"In summary, this guide explains how to generate a key pair for an SSH connection to a remote server. Also, how to transfer them to the remote server and how to use these key pair to be able to connect to the server.","description_ru":"Кратко о том, как сгенерировать пару ключей для SSH подключения к серверу. О том как их передать на тот же удалённый сервер и как их использовать для подключения к этому же серверу.","description_en":"In summary, this guide explains how to generate a key pair for an SSH connection to a remote server. Also, how to transfer them to the remote server and how to use these key pair to be able to connect to the server.","preview":"https://timthewebmaster.com/media/articles/how-to-generate-and-use-ssh-key-pair/12085312_20944138.svg","meta_keywords":"ssh, ssh keys, key based authentication, remote server","meta_keywords_ru":"ssh, ssh ключи, соединение с сервером, удалённый сервер","meta_keywords_en":"ssh, ssh keys, key based authentication, remote server","meta_preview":"https://timthewebmaster.com/media/articles/how-to-generate-and-use-ssh-key-pair/12085312_20944138.webp","meta_preview_description":"A man with netbook are trying to tell something","meta_preview_description_ru":"Человек, ноутбук пытается что-то сказать","meta_preview_description_en":"A man with netbook are trying to tell something","template":"https://timthewebmaster.com/media/articles/how-to-generate-and-use-ssh-key-pair/how-to-user-ssh-keys-pair-to-log-in-on-server-uid--QAJ58YdqPprdN6ILLSV9y8Lr_BNrWmSt.html","template_ru":"https://timthewebmaster.com/media/articles/how-to-generate-and-use-ssh-key-pair/%D0%BA%D0%B0%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-ssh-%D0%BA%D0%BB%D1%8E%D1%87%D0%B8-%D0%B4%D0%BB%D1%8F-%D0%B2%D1%85%D0%BE%D0%B4%D0%B0-%D0%BD%D0%B0-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-uid--UKRJdSEL4NU6vhUbfwdDSCVQ_NOKJLAG.html","template_en":"https://timthewebmaster.com/media/articles/how-to-generate-and-use-ssh-key-pair/how-to-user-ssh-keys-pair-to-log-in-on-server-uid--QAJ58YdqPprdN6ILLSV9y8Lr_BNrWmSt.html","dependencies":"VPS, Linux, SSH","proficiencyLevel":"Beginer","category":1,"tags":[108,116,171],"media":[],"questions":[],"termins":[],"similar":[151,225]},{"id":237,"slug":"google-core-spam-updates-in-2025","timeCreated":"2026-02-08T08:51:00Z","timeUpdated":"2026-04-10T05:42:26.963186Z","isPublished":true,"title":"Impact of Core & Spam Updates in 2025 for a personal website","title_ru":"Апдейты алгоритмов гугла на персональный блог","title_en":"Impact of Core & Spam Updates in 2025 for a personal website","h1":"Algorithm updates in August and December 2025: Reasons and analysis","h1_ru":"Апдейты алгоритмов в Августе и Декабре 2025 года. Причины и анализ","h1_en":"Algorithm updates in August and December 2025: Reasons and analysis","description":"Why and how Google algorithm updates affected websites like my personal blog. I'll examine the August 2025 spam update and the December 2026 core update, their purpose, and how they impacted website rankings.","description_ru":"Почему и как повлияли апдейты алгоритмов google на сайты по типу моего личного блога. Будут разобраны Августовский апдейт 2025 года и Декабрьский ключевой апдейт 2026. В чём их суть и как они повлияли на ранжирование сайта.","description_en":"Why and how Google algorithm updates affected websites like my personal blog. I'll examine the August 2025 spam update and the December 2026 core update, their purpose, and how they impacted website rankings.","preview":"https://timthewebmaster.com/media/articles/google-core-spam-updates-in-2025/search-bar-people-looking-for.svg","meta_keywords":"Google Search Console, SEO analysis, Spam Update, Core Update, Zero-click search, EEAT, Search Trends 2025, Gemini AI, n=100","meta_keywords_ru":"Google Search Console, SEO анализ, поисковый трафик, Google Core Update, позиции сайта, EEAT, GSC тренды, n=100","meta_keywords_en":"Google Search Console, SEO analysis, Spam Update, Core Update, Zero-click search, EEAT, Search Trends 2025, Gemini AI, n=100","meta_preview":"https://timthewebmaster.com/media/articles/google-core-spam-updates-in-2025/search-bar-people-looking-for.webp","meta_preview_description":"A man with a magnifier, looking at search bar, and a woment stand by","meta_preview_description_ru":"Человек с лупой смотрит на поисковую строку, женщина раядом","meta_preview_description_en":"A man with a magnifier, looking at search bar, and a woment stand by","template":"https://timthewebmaster.com/media/articles/google-core-spam-updates-in-2025/analysis-of-core-and-spam-updated-influ-on-site-uid--8IrywXIwRAxU14wIzKFuc6Zq_1Q9wRbk.html","template_ru":"https://timthewebmaster.com/media/articles/google-core-spam-updates-in-2025/%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7-%D0%B2%D0%BB%D0%B8%D1%8F%D0%BD%D0%B8%D1%8F-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B3%D1%83%D0%BB%D0%B3-%D0%BD%D0%B0-%D0%BC%D0%B0%D0%BB%D0%B5%D0%BD%D1%8C%D0%BA%D0%B8%D0%B9-%D1%81%D0%B0%D0%B9%D1%82-uid--UKaV7zaZKvEimohT6Mu5OsM2_b0BxPHW.html","template_en":"https://timthewebmaster.com/media/articles/google-core-spam-updates-in-2025/analysis-of-core-and-spam-updated-influ-on-site-uid--8IrywXIwRAxU14wIzKFuc6Zq_1Q9wRbk.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[164,168,170],"media":[],"questions":[],"termins":[],"similar":[206,236]},{"id":236,"slug":"klasterizazia-semanticheskogo-yadra-sajta","timeCreated":"2026-02-04T19:24:00Z","timeUpdated":"2026-03-11T03:34:49.351216Z","isPublished":true,"title":"Semantic core clustering. How, why. By example","title_ru":"Кластеризация семантического ядра. Как, зачем. На примере","title_en":"Semantic core clustering. How, why. By example","h1":"How to clusterize semantic core and how to use it","h1_ru":"Как проводить кластеризацию семантического ядра, и как это ядро использовать","h1_en":"How to clusterize semantic core and how to use it","description":"In this article, I'll describe the process of semantic core clustering, how to use it afterwards, its nuances, and the different types of clustering. I'll use a small semantic core as an example.","description_ru":"В этой статье я опишу процесс кластеризации семантического ядра, как это ядро использовать после, какие есть нюансы и вообще какие виды кластеризации бывают. С использованием примера маленького семантического ядра.","description_en":"In this article, I'll describe the process of semantic core clustering, how to use it afterwards, its nuances, and the different types of clustering. I'll use a small semantic core as an example.","preview":"https://timthewebmaster.com/media/articles/klasterizazia-semanticheskogo-yadra-sajta/3-people-levitating-cubes.svg","meta_keywords":"semantic core, semantic seo, seo, clustering core, cluster, keywords grouping","meta_keywords_ru":"семантическое ядро, кластеризация, сео, семантика сео, виды кластеризации","meta_keywords_en":"semantic core, semantic seo, seo, clustering core, cluster, keywords grouping","meta_preview":"https://timthewebmaster.com/media/articles/klasterizazia-semanticheskogo-yadra-sajta/3-people-levitating-cubes.webp","meta_preview_description":"Nodes are levitaing, and people in a virtual reality glasses","meta_preview_description_ru":"Узлы левитируют, а люди в оках виртуальной реальности","meta_preview_description_en":"Nodes are levitaing, and people in a virtual reality glasses","template":"https://timthewebmaster.com/media/articles/klasterizazia-semanticheskogo-yadra-sajta/semantic-clustering-how-and-why-uid--k01CPijyeqt8NsevOiyIxhy7.html","template_ru":"https://timthewebmaster.com/media/articles/klasterizazia-semanticheskogo-yadra-sajta/%D1%81%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D0%BA%D0%B0%D0%BA-%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B-uid--YrWfeov0o5kkE1tYyGVmUTHP.html","template_en":"https://timthewebmaster.com/media/articles/klasterizazia-semanticheskogo-yadra-sajta/semantic-clustering-how-and-why-uid--k01CPijyeqt8NsevOiyIxhy7.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[81,164],"media":[],"questions":[],"termins":[],"similar":[235]},{"id":235,"slug":"sbor-semanticheskogo-yadra-sajta","timeCreated":"2026-02-01T16:53:00Z","timeUpdated":"2026-03-11T03:36:25.396066Z","isPublished":true,"title":"How to Build a Semantic Core: A Step-by-Step Keyword Guide","title_ru":"Сбор семантического ядра сайта: пошаговое руководство","title_en":"How to Build a Semantic Core: A Step-by-Step Keyword Guide","h1":"Building the Semantic Core","h1_ru":"Собираем семантическое ядро","h1_en":"Building the Semantic Core","description":"Learn the essentials of gathering a semantic core. We cover niche selection, keyword research tools like Google Keyword Planner, and data cleaning techniques.","description_ru":"Узнайте, как правильно собрать семантическое ядро: от выбора ниши до очистки запросов. Инструкция по работе с Keyword Planner, Wordstat и Bing для новичков.","description_en":"Learn the essentials of gathering a semantic core. We cover niche selection, keyword research tools like Google Keyword Planner, and data cleaning techniques.","preview":"https://timthewebmaster.com/media/articles/sbor-semanticheskogo-yadra-sajta/man-business-looking-in-search-bar.svg","meta_keywords":"semantic core, keyword research, SEO, keyword planner, search intent, website growth, keywords.","meta_keywords_ru":"семантическое ядро, ключевые слова, SEO, поисковые запросы, Keyword Planner, Яндекс Вордстат, продвижение сайта","meta_keywords_en":"semantic core, keyword research, SEO, keyword planner, search intent, website growth, keywords.","meta_preview":"https://timthewebmaster.com/media/articles/sbor-semanticheskogo-yadra-sajta/man-business-looking-in-search-bar.webp","meta_preview_description":"A netbook are covered and surended by people","meta_preview_description_ru":"Ноутбук покрытый и окружённый людьми","meta_preview_description_en":"A netbook are covered and surended by people","template":"https://timthewebmaster.com/media/articles/sbor-semanticheskogo-yadra-sajta/building-semantic-core-uid--lQ9e8Yz8OA7nniwtjASzwAUc_7hOAfY3.html","template_ru":"https://timthewebmaster.com/media/articles/sbor-semanticheskogo-yadra-sajta/%D1%81%D0%B1%D0%BE%D1%80-%D1%81%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE-%D1%8F%D0%B4%D1%80%D0%B0-%D1%81%D0%B0%D0%B9%D1%82%D0%B0-uid--M06mjePh1BU5o7E190MX84rW.html","template_en":"https://timthewebmaster.com/media/articles/sbor-semanticheskogo-yadra-sajta/building-semantic-core-uid--lQ9e8Yz8OA7nniwtjASzwAUc_7hOAfY3.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[136,146,164],"media":[],"questions":[],"termins":[],"similar":[229]},{"id":234,"slug":"kak-podklyuchit-google-sheets-api-k-python-botu","timeCreated":"2026-01-24T19:09:00Z","timeUpdated":"2026-04-14T05:49:54.883652Z","isPublished":true,"title":"Setup help with google service account for google sheets – python script","title_ru":"Подключение Гугл таблиц через пайтон, наглядно и с картинками","title_en":"Setup help with google service account for google sheets – python script","h1":"An integration tutorial of google spreadsheets api with python","h1_ru":"Как подключить google таблицы через официальный API через Python","h1_en":"An integration tutorial of google spreadsheets api with python","description":"How to integrate the Google Sheets API into a Python script. Configuring a Google service account for it and a simple use case for the gspread library","description_ru":"Пошаговая инструкция подключения и работы с Google таблицами через python. Настройка Google Cloud Console и написание Python скрипт для работы с таблицами через gspread.","description_en":"How to integrate the Google Sheets API into a Python script. Configuring a Google service account for it and a simple use case for the gspread library","preview":"https://timthewebmaster.com/media/articles/kak-podklyuchit-google-sheets-api-k-python-botu/sheet.svg","meta_keywords":"Google Sheets API, api google sheets python, google spreadsheets api python, google sheet api-python","meta_keywords_ru":"Google Sheets API, Python, gspread, Google Cloud Console, интеграция Google Таблиц, гугл питон, работа с гугл таблицами python, python работа с таблицами, скрипты google sheets, гугл таблицы api, google таблицы api, api google таблицы, api гугл таблиц","meta_keywords_en":"Google Sheets API, api google sheets python, google spreadsheets api python, google sheet api-python","meta_preview":"https://timthewebmaster.com/media/articles/kak-podklyuchit-google-sheets-api-k-python-botu/sheet.webp","meta_preview_description":"A women with case are looking at the scroll","meta_preview_description_ru":"Женщина с портфелем смотрит на свиток","meta_preview_description_en":"A women with case are looking at the scroll","template":"https://timthewebmaster.com/media/articles/kak-podklyuchit-google-sheets-api-k-python-botu/how-to-integrate-google-sheets-to-python-script-uid--usuYch902mR1nV53kEThsGLi.html","template_ru":"https://timthewebmaster.com/media/articles/kak-podklyuchit-google-sheets-api-k-python-botu/%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C-google-sheets-api-%D0%BA-python-%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D1%83-uid--QgN5at6GXbJvi7CgVHWvw0kp.html","template_en":"https://timthewebmaster.com/media/articles/kak-podklyuchit-google-sheets-api-k-python-botu/how-to-integrate-google-sheets-to-python-script-uid--usuYch902mR1nV53kEThsGLi.html","dependencies":"REST API, Python, Requests","proficiencyLevel":"Intermediate","category":1,"tags":[105,168],"media":[],"questions":[],"termins":[],"similar":[172,195]},{"id":233,"slug":"how-to-svg-animations-via-smil","timeCreated":"2026-01-23T07:43:00Z","timeUpdated":"2026-04-12T05:49:21.372057Z","isPublished":true,"title":"How to animate SVG images via SMIL. With examples","title_ru":"Гайд про SVG анимации с примерами на SMIL","title_en":"How to animate SVG images via SMIL. With examples","h1":"How to animate a SVG via SMIL with examples and live previews","h1_ru":"Как анимировать SVG с примерами, используя SMIL","h1_en":"How to animate a SVG via SMIL with examples and live previews","description":"A step-by-step guide of how to animate SVGs using SMIL language. With live previews and code examples to use.","description_ru":"Туториал про то, как анимировать SVG картинки используя SMIL. С живыми примерами и возможностью тестирования онлайн на сайте","description_en":"A step-by-step guide of how to animate SVGs using SMIL language. With live previews and code examples to use.","preview":"https://timthewebmaster.com/media/articles/how-to-svg-animations-via-smil/articles_preview-animated.svg","meta_keywords":"SVG, SMIL, Animation, Web Development, Frontend, animateMotion, animateTransform, Vector Graphics, Tutorial","meta_keywords_ru":"SVG, SMIL, веб-анимация, frontend, верстка, векторная графика, туториал","meta_keywords_en":"SVG, SMIL, Animation, Web Development, Frontend, animateMotion, animateTransform, Vector Graphics, Tutorial","meta_preview":"https://timthewebmaster.com/media/articles/how-to-svg-animations-via-smil/articles_preview-animated.webp","meta_preview_description":"A mushroom people stands right next to a typewrite machine","meta_preview_description_ru":"Грибочки рядом с печатной машиной прыгают","meta_preview_description_en":"A mushroom people stands right next to a typewrite machine","template":"https://timthewebmaster.com/media/articles/how-to-svg-animations-via-smil/animate-svg-using-smil-uid--u4SMrrLkcOXx1yn5pzDaXJC3.html","template_ru":"https://timthewebmaster.com/media/articles/how-to-svg-animations-via-smil/%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D1%8F-svg-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-smil-uid--sRUMINv5YJuQ9kRGpBVcpbvC.html","template_en":"https://timthewebmaster.com/media/articles/how-to-svg-animations-via-smil/animate-svg-using-smil-uid--u4SMrrLkcOXx1yn5pzDaXJC3.html","dependencies":"SMIL, JavaScript, Browser, Documentation","proficiencyLevel":"Intermediate","category":1,"tags":[115,156],"media":[],"questions":[],"termins":[],"similar":[154,155]},{"id":231,"slug":"i2c-interface-with-atmega328-and-mpu6050","timeCreated":"2025-12-11T10:01:00Z","timeUpdated":"2026-04-13T06:08:10.367589Z","isPublished":true,"title":"How I2C (IIC) works using the ATMega328p and MPU6050 as an Example","title_ru":"Как работает I2C (IIC) на примере ATMega328p и MPU6050","title_en":"How I2C (IIC) works using the ATMega328p and MPU6050 as an Example","h1":"Connecting MPU6050 to Atmega328P using I2C interface on C","h1_ru":"Подключение MPU6050 к Atmega328P при помощи I2C интерфейса на си","h1_en":"Connecting MPU6050 to Atmega328P using I2C interface on C","description":"Analyzing the I2C interface without using libraries, using the example of connecting the MPU6050 to the Atmega328P in pure C.","description_ru":"Разбор интерфейса I2C без использования библиотек на примере подключения MPU6050 к Atmega328P на чистом C.","description_en":"Analyzing the I2C interface without using libraries, using the example of connecting the MPU6050 to the Atmega328P in pure C.","preview":"https://timthewebmaster.com/media/articles/i2c-interface-with-atmega328-and-mpu6050/orange-breadboard.svg","meta_keywords":"I2C, IIC, TWI, ATmega328P, MPU6050, microcontrollers, registers, bare metal, C, embedded, programming","meta_keywords_ru":"I2C, IIC, TWI, ATmega328P, MPU6050, микроконтроллеры, регистры, bare metal, C, embedded, программирование","meta_keywords_en":"I2C, IIC, TWI, ATmega328P, MPU6050, microcontrollers, registers, bare metal, C, embedded, programming","meta_preview":"https://timthewebmaster.com/media/articles/i2c-interface-with-atmega328-and-mpu6050/orange-breadboard.webp","meta_preview_description":"Just an orange breadboard","meta_preview_description_ru":"Просто оранжевая плата","meta_preview_description_en":"Just an orange breadboard","template":"https://timthewebmaster.com/media/articles/i2c-interface-with-atmega328-and-mpu6050/I2C-interface-guide-uid--dbBoIfz8Ur8wt2e5cdjUWTIA.html","template_ru":"https://timthewebmaster.com/media/articles/i2c-interface-with-atmega328-and-mpu6050/I2C-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81-uid--YcEfJk8Mj9E5WOSpLPRgve64.html","template_en":"https://timthewebmaster.com/media/articles/i2c-interface-with-atmega328-and-mpu6050/I2C-interface-guide-uid--dbBoIfz8Ur8wt2e5cdjUWTIA.html","dependencies":"Arduino, C, Assembler, I2C, Registers, Wires","proficiencyLevel":"Expert","category":1,"tags":[107,184,185,186,187],"media":[],"questions":[],"termins":[],"similar":[]},{"id":230,"slug":"vscode-set-up-for-django-python","timeCreated":"2025-11-26T08:26:00Z","timeUpdated":"2026-03-11T03:46:57.271493Z","isPublished":true,"title":"Setting up VSCode for Django/Python","title_ru":"Настраиваем VSCode для работы с Django/Python","title_en":"Setting up VSCode for Django/Python","h1":"Configuring the VSCode text editor for Django/Python","h1_ru":"Настраиваем текстовый редактор VSCode для работы с Django/Python","h1_en":"Configuring the VSCode text editor for Django/Python","description":"In this article, I'll discuss which extensions you should use and install from the very beginning to ensure that Django/Python application development is quick and efficient.","description_ru":"В этой статье я расскажу про то, какие расширения следует использовать и установить в самом начале, чтобы разработка приложений на Django/Python шла быстро и эффективно.","description_en":"In this article, I'll discuss which extensions you should use and install from the very beginning to ensure that Django/Python application development is quick and efficient.","preview":"https://timthewebmaster.com/media/articles/vscode-set-up-for-django-python/13830732_Set_of_programmers_01UNG-02.svg","meta_keywords":"editor code, vscode, vscode extentions, django, python","meta_keywords_ru":"редактор кода, vscode, расширения vscode, django, python","meta_keywords_en":"editor code, vscode, vscode extentions, django, python","meta_preview":"https://timthewebmaster.com/media/articles/vscode-set-up-for-django-python/13830732_Set_of_programmers_01UNG-02.webp","meta_preview_description":"An IT girl are sitting next to computer","meta_preview_description_ru":"ИТ человек сидит рядом с  компъютером","meta_preview_description_en":"An IT girl are sitting next to computer","template":"https://timthewebmaster.com/media/articles/vscode-set-up-for-django-python/setting-up-vscode-for-developing-using-django-and-python-uid--DDuVin4dJ3gU8kcjnIWD0A53.html","template_ru":"https://timthewebmaster.com/media/articles/vscode-set-up-for-django-python/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-vscode-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%BD%D0%B0-django-%D0%B8-python-uid--ox5kwR8sKtZoutd20OFpE9ek.html","template_en":"https://timthewebmaster.com/media/articles/vscode-set-up-for-django-python/setting-up-vscode-for-developing-using-django-and-python-uid--DDuVin4dJ3gU8kcjnIWD0A53.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[87,167,176],"media":[479,480,481,482,483,484],"questions":[],"termins":[],"similar":[]},{"id":229,"slug":"building-ai-agent-python-langchain-seo","timeCreated":"2025-11-21T08:44:00Z","timeUpdated":"2026-03-29T04:48:07.351428Z","isPublished":true,"title":"How to Make a Layer 2 AI Agent with Python and Langchain","title_ru":"Как сделать ИИ-Агента 2-уровня на python и langchain","title_en":"How to Make a Layer 2 AI Agent with Python and Langchain","h1":"A guide to creating a Level 2 AI Agent using Python and Langchain, and what other types there are","h1_ru":"Гайд по созданию ИИ-Агента 2-ого уровня использую python и langchain и какие виды ещё бывают","h1_en":"A guide to creating a Level 2 AI Agent using Python and Langchain, and what other types there are","description":"How to create an AI agent in Python using Langchain as a tool and Gemini as a model. This guide covers creating a Level 2 agent out of the five existing ones. The agent will generate meta tags based on search data from Tavily","description_ru":"Про то как сделать ИИ-агента на Python используя Langchain как инструмент и Gemini в качестве модели. Это гайд по созданию агента 2-ого уровня из 5 существующих. Создаваемый агент будет генерировать мета теги на основе данных полученных из поиска Tavily","description_en":"How to create an AI agent in Python using Langchain as a tool and Gemini as a model. This guide covers creating a Level 2 agent out of the five existing ones. The agent will generate meta tags based on search data from Tavily","preview":"https://timthewebmaster.com/media/articles/building-ai-agent-python-langchain-seo/Conversation_between_chat_bot_on_screen_of_phone_and_customer.svg","meta_keywords":"AI Agents, AI Agent, LangChain, Python, Gemini, SEO Automation, Tavily, Programming, Tutorial","meta_keywords_ru":"ИИ-Агенты, AI Agent, LangChain, Python, Gemini, SEO автоматизация, Tavily, программирование, туториал","meta_keywords_en":"AI Agents, AI Agent, LangChain, Python, Gemini, SEO Automation, Tavily, Programming, Tutorial","meta_preview":"https://timthewebmaster.com/media/articles/building-ai-agent-python-langchain-seo/Conversation_between_chat_bot_on_screen_of_phone_and_customer.webp","meta_preview_description":"A man talk to bot in the phone","meta_preview_description_ru":"Мужчина разговаривает с роботом в телефоне","meta_preview_description_en":"A man talk to bot in the phone","template":"https://timthewebmaster.com/media/articles/building-ai-agent-python-langchain-seo/how-and-why-use-an-ai-agents.html","template_ru":"https://timthewebmaster.com/media/articles/building-ai-agent-python-langchain-seo/%D0%BA%D0%B0%D0%BA-%D0%B8-%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%B8%D0%B8-%D0%B0%D0%B3%D0%B5%D0%BD%D1%82%D0%BE%D0%B2.html","template_en":"https://timthewebmaster.com/media/articles/building-ai-agent-python-langchain-seo/how-and-why-use-an-ai-agents.html","dependencies":"Python, LangChain, VPN, Browser","proficiencyLevel":"Intermediate","category":1,"tags":[105,163,164,168,182,183],"media":[474,475,476,477,478],"questions":[],"termins":[],"similar":[172,200,222]},{"id":228,"slug":"best-django-resources-books-tutorials","timeCreated":"2025-11-14T07:27:00Z","timeUpdated":"2026-03-25T04:31:18.228949Z","isPublished":true,"title":"The best Django books to learn","title_ru":"Лучшие книги для изучения Django","title_en":"The best Django books to learn","h1":"The Django books to start learning testing, deployment, and development, my picks","h1_ru":"Книги по Django для начала изучения тестирования, деплоя и разработки сайтов","h1_en":"The Django books to start learning testing, deployment, and development, my picks","description":"The ultimate guide to learning modern Django (5.0). Reviews the best books (TDD with Python, Django 5 by Example), coding best practices, and essential tutorials for beginners and professionals.","description_ru":"Подробный обзор лучших книг (Django 5 by Example, TDD with Python), желающих освоить Django. А так же рекомендации по последовательности изучения, чтобы избежать распространенных ошибок.","description_en":"The ultimate guide to learning modern Django (5.0). Reviews the best books (TDD with Python, Django 5 by Example), coding best practices, and essential tutorials for beginners and professionals.","preview":"https://timthewebmaster.com/media/articles/best-django-resources-books-tutorials/human-floating-with-many-books.svg","meta_keywords":"Django, Python, Web Development, Learn Django, Django Books, Django Tutorial, TDD, Test-Driven Development, Django Best Practices, Django 5, Django Performance, Two Scoops of Django","meta_keywords_ru":"Django, Python, веб-разработка, книги по Django, туториалы Django, Test-Driven Development, TDD, Django 5, лучшие практики, Two Scoops of Django, Django Design Patterns","meta_keywords_en":"Django, Python, Web Development, Learn Django, Django Books, Django Tutorial, TDD, Test-Driven Development, Django Best Practices, Django 5, Django Performance, Two Scoops of Django","meta_preview":"https://timthewebmaster.com/media/articles/best-django-resources-books-tutorials/human-floating-with-many-books.webp","meta_preview_description":"A man levitating with a book in the hands","meta_preview_description_ru":"Человек левитирует с книгой в руке","meta_preview_description_en":"A man levitating with a book in the hands","template":"https://timthewebmaster.com/media/articles/best-django-resources-books-tutorials/the-best-books-websites-and-youtube-playlist-for-studying-django-uid--Pya6FZgcmLN2kKyU7JjE9vvQ_vTUPU4Z.html","template_ru":"https://timthewebmaster.com/media/articles/best-django-resources-books-tutorials/%D0%BB%D1%83%D1%87%D1%88%D0%B8%D0%B5-%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8-%D1%81%D0%B0%D0%B9%D1%82%D1%8B-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-%D1%82%D1%83%D1%82%D0%BE%D1%80%D0%B8%D0%B0%D0%BB%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B0-%D0%B8%D0%B7%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F-django-uid--NJ9yrTXdLPzGeJ0PtNgBhmKG_1hwuOhc.html","template_en":"https://timthewebmaster.com/media/articles/best-django-resources-books-tutorials/the-best-books-websites-and-youtube-playlist-for-studying-django-uid--Pya6FZgcmLN2kKyU7JjE9vvQ_vTUPU4Z.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[87,160,176],"media":[466,467,468,469,470,471,472,473],"questions":[],"termins":[],"similar":[]},{"id":227,"slug":"monetizaciya-sajta-ispolzuya-rsya","timeCreated":"2025-10-27T13:01:00Z","timeUpdated":"2026-03-11T03:53:33.386951Z","isPublished":true,"title":"Implementing Yandex Ads Network: First Month of Monetization and Revenue Analysis for a Small Website","title_ru":"Подключаем РСЯ: Личный опыт монетизации маленького сайта и анализ доходов за месяц","title_en":"Implementing Yandex Ads Network: First Month of Monetization and Revenue Analysis for a Small Website","h1":"First Month with Yandex Ads: Monetization Results and Optimization for Small Sites","h1_ru":"Первый месяц с РСЯ: Личный опыт монетизации маленького сайта и анализ доходов","h1_en":"First Month with Yandex Ads: Monetization Results and Optimization for Small Sites","description":"A detailed personal experience report on integrating a small website with Yandex Ads Network (YAN). Includes moderation requirements, best practices for ad placement, and full revenue analysis (October 2025) for a low-traffic resource. Plus the Django app","description_ru":"Подробный личный опыт подключения сайта к РСЯ и анализ первого месяца работы (Октябрь 2025). Рассмотрены требования к модерации, типы рекламных блоков, лучшие практики размещения и реальный доход сайта с низкой посещаемостью. Плюс приложение на Django","description_en":"A detailed personal experience report on integrating a small website with Yandex Ads Network (YAN). Includes moderation requirements, best practices for ad placement, and full revenue analysis (October 2025) for a low-traffic resource. Plus the Django app","preview":"https://timthewebmaster.com/media/articles/monetizaciya-sajta-ispolzuya-rsya/loud-speaker-and-soc-nets.svg","meta_keywords":"Yandex Ads Network (YAN), Monetization, AdSense Alternative, Django, AdTech, CPMV, Webmaster, Low-Traffic Site, Personal Experience.","meta_keywords_ru":"РСЯ, Яндекс.Директ, монетизация сайта, реклама, вебмастер, Django, SSP, RTB, личный опыт, доход, CPMV","meta_keywords_en":"Yandex Ads Network (YAN), Monetization, AdSense Alternative, Django, AdTech, CPMV, Webmaster, Low-Traffic Site, Personal Experience.","meta_preview":"https://timthewebmaster.com/media/articles/monetizaciya-sajta-ispolzuya-rsya/loud-speaker-and-soc-nets.webp","meta_preview_description":"A loud speacker and a man with a beard","meta_preview_description_ru":"Громкоговоритель и  человек с бородой","meta_preview_description_en":"A loud speacker and a man with a beard","template":"https://timthewebmaster.com/media/articles/monetizaciya-sajta-ispolzuya-rsya/implement-ads-on-website-using-yandex-ads-network-uid--X7Nqa8PJ4ANwB4foTcZ6ePY3.html","template_ru":"https://timthewebmaster.com/media/articles/monetizaciya-sajta-ispolzuya-rsya/%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%B5%D0%BC-%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D1%83-%D0%BA-%D1%81%D0%B0%D0%B9%D1%82%D1%83-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-%D1%80%D1%81%D1%8F-uid--xtBlYOIBzIPTlrlb08t2Qb4h.html","template_en":"https://timthewebmaster.com/media/articles/monetizaciya-sajta-ispolzuya-rsya/implement-ads-on-website-using-yandex-ads-network-uid--X7Nqa8PJ4ANwB4foTcZ6ePY3.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[90,165,169,170,181],"media":[451,452,453,454,455,456,457,458,459,460,461,462,463,464,465],"questions":[],"termins":[],"similar":[207,223]},{"id":226,"slug":"how-to-publish-your-package-to-pypi","timeCreated":"2025-10-22T15:23:30Z","timeUpdated":"2026-04-13T05:36:17.623462Z","isPublished":true,"title":"How to publish your Python package on PyPI","title_ru":"Как создать и опубликовать свой python пакет","title_en":"How to publish your Python package on PyPI","h1":"Publishing your python package on PyPI. The modern approach","h1_ru":"Публикация python пакета на pypi","h1_en":"Publishing your python package on PyPI. The modern approach","description":"A detailed, step-by-step guide for beginners on publishing their first Python package to PyPI. It focuses on the modern, minimal approach using the pyproject.toml configuration file, covering project structure, environment setup, and deployment to TestPyPI","description_ru":"Минимально-необходимая инструкция по публикации python пакета на pypi. С использованием только современного подхода и pyproject.toml со скриптами и примерами","description_en":"A detailed, step-by-step guide for beginners on publishing their first Python package to PyPI. It focuses on the modern, minimal approach using the pyproject.toml configuration file, covering project structure, environment setup, and deployment to TestPyPI","preview":"https://timthewebmaster.com/media/articles/how-to-publish-your-package-to-pypi/packages-was-delivered-by-man-from-store.svg","meta_keywords":"PyPI, Python, packaging, pyproject.toml, pip, tutorial, beginner, quickstart, open-source","meta_keywords_ru":"PyPI, Python, пакеты, packaging, pyproject.toml, pip, гайд, новичок, open-source","meta_keywords_en":"PyPI, Python, packaging, pyproject.toml, pip, tutorial, beginner, quickstart, open-source","meta_preview":"https://timthewebmaster.com/media/articles/how-to-publish-your-package-to-pypi/packages-was-delivered-by-man-from-store.webp","meta_preview_description":"A packages and loaders unload","meta_preview_description_ru":"Заказы и грузовщики разгружают","meta_preview_description_en":"A packages and loaders unload","template":"https://timthewebmaster.com/media/articles/how-to-publish-your-package-to-pypi/publishing-your-package-on-pypi-uid--iDdmRRLjeM4DsAHhFrtrvTJG_AwYDaJd.html","template_ru":"https://timthewebmaster.com/media/articles/how-to-publish-your-package-to-pypi/%D0%BF%D1%83%D0%B1%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F-%D1%81%D0%B2%D0%BE%D0%B5%D0%B3%D0%BE-%D0%BF%D0%B0%D0%BA%D0%B5%D0%BD%D0%B0-%D0%BD%D0%B0-pypi-uid--wiMQUyuCtgyk6Zmq6YmgQbmS_Pn3GLmo.html","template_en":"https://timthewebmaster.com/media/articles/how-to-publish-your-package-to-pypi/publishing-your-package-on-pypi-uid--iDdmRRLjeM4DsAHhFrtrvTJG_AwYDaJd.html","dependencies":"Python, PyPI, requests, XML","proficiencyLevel":"Beginer","category":1,"tags":[105,108,116],"media":[447,448,449,450],"questions":[],"termins":[],"similar":[151,172,225]},{"id":225,"slug":"how-to-run-django-server","timeCreated":"2025-10-17T06:50:45Z","timeUpdated":"2026-04-11T14:22:53.234649Z","isPublished":true,"title":"How to Run Django on VPS: Setup Development & Production Servers","title_ru":"Как запустить сервер Django: инструкция по локальному запуску и настройке","title_en":"How to Run Django on VPS: Setup Development & Production Servers","h1":"How to Run Django Server: Local Development and Production Guide","h1_ru":"Запуск сервера Django: от локальной разработки до настройки в сети","h1_en":"How to Run Django Server: Local Development and Production Guide","description":"A complete guide to Django server setup. Learn to create a server, manage runserver for local dev, and configure Nginx for your website.","description_ru":"Полное руководство: как запустить сервер джанго для локальной разработки через python manage.py runserver. Стандартные методы запуска и настройки сервера разработки.","description_en":"A complete guide to Django server setup. Learn to create a server, manage runserver for local dev, and configure Nginx for your website.","preview":"https://timthewebmaster.com/media/articles/how-to-run-django-server/two-people-running.svg","meta_keywords":"django, run server, runserver, gunicorn, uwsgi, asgi, wsgi, nginx, production, development, django deployment","meta_keywords_ru":"django, запуск сервера, runserver, gunicorn, uwsgi, asgi, wsgi, nginx, продакшен, разработка, как запустить django","meta_keywords_en":"django, run server, runserver, gunicorn, uwsgi, asgi, wsgi, nginx, production, development, django deployment","meta_preview":"https://timthewebmaster.com/media/articles/how-to-run-django-server/two-people-running.webp","meta_preview_description":"Two man are running","meta_preview_description_ru":"Два человека бегут","meta_preview_description_en":"Two man are running","template":"https://timthewebmaster.com/media/articles/how-to-run-django-server/how-to-run-server-on-django-uid--MDGwotcfHwkYFsdSi2OIprSV.html","template_ru":"https://timthewebmaster.com/media/articles/how-to-run-django-server/%D0%BA%D0%B0%D0%BA-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-%D0%BD%D0%B0-django-uid--1wNAL3rd0gI9l5rJMu3QyfeT.html","template_en":"https://timthewebmaster.com/media/articles/how-to-run-django-server/how-to-run-server-on-django-uid--MDGwotcfHwkYFsdSi2OIprSV.html","dependencies":"Django, Python, JavaScript, Nginx, Gunicorn","proficiencyLevel":"Beginer","category":1,"tags":[87,116,171],"media":[446],"questions":[],"termins":[],"similar":[36,54,58]},{"id":223,"slug":"affiliate-programs-on-website","timeCreated":"2025-09-22T14:14:31Z","timeUpdated":"2026-03-11T03:57:03.704821Z","isPublished":true,"title":"A tutorial and case study on how to use affiliate programs on a website","title_ru":"Туториал и кейс про то, как использовать партнёрские программы на сайте","title_en":"A tutorial and case study on how to use affiliate programs on a website","h1":"How to connect and use affiliate programs on your website: my case study","h1_ru":"Как подключить и использовать партнёрки на сайте, мой кейс","h1_en":"How to connect and use affiliate programs on your website: my case study","description":"Here you'll learn how affiliate programs work, how to choose them, where to place them, and how much you can earn using my website as an example. It includes statistics, analysis, and a ready-made solution for websites written in Django/Python.","description_ru":"Тут ты узнаешь как партнёрские программы работают, как их выбирать, где размещать и как много можно заработать на примере моего сайта. Со статистикой, анализом и готовым решением для сайтов написанных на Django/Python","description_en":"Here you'll learn how affiliate programs work, how to choose them, where to place them, and how much you can earn using my website as an example. It includes statistics, analysis, and a ready-made solution for websites written in Django/Python.","preview":"https://timthewebmaster.com/media/articles/affiliate-programs-on-website/affiliate-program-and-partnership.svg","meta_keywords":"affiliate, affiliate program, referral, earnings on referrals, affiliate marketing","meta_keywords_ru":"партнёрка, партнёрская программа, реферал, заработок на рефералах, партнёрский маркетинг","meta_keywords_en":"affiliate, affiliate program, referral, earnings on referrals, affiliate marketing","meta_preview":"https://timthewebmaster.com/media/articles/affiliate-programs-on-website/affiliate-program-and-partnership.webp","meta_preview_description":"Two man shaking hands plus gears in the air","meta_preview_description_ru":"Шестерни и два человека жмут друг другу руки","meta_preview_description_en":"Two man shaking hands plus gears in the air","template":"https://timthewebmaster.com/media/articles/affiliate-programs-on-website/how-to-add-affilate-partners-programs-to-website-uid--2UCetnsFgvgmFixtMxeHDKfy.html","template_ru":"https://timthewebmaster.com/media/articles/affiliate-programs-on-website/%D0%B7%D0%B0%D1%80%D0%B0%D0%B1%D0%B0%D1%82%D1%8B%D0%B2%D0%B0%D0%B5%D0%BC-%D0%BD%D0%B0%D0%BF%D0%B0%D1%80%D1%82%D1%91%D1%80%D1%81%D0%BA%D0%B8%D1%85-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%85-uid--uj7YvxsRISYexwfO1Rjo9Tbv.html","template_en":"https://timthewebmaster.com/media/articles/affiliate-programs-on-website/how-to-add-affilate-partners-programs-to-website-uid--2UCetnsFgvgmFixtMxeHDKfy.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[79,136,169,171,180],"media":[436,437,438,439,440,441,442,443,444],"questions":[],"termins":[],"similar":[207]},{"id":222,"slug":"sudden-visitors-burst-ddos-clickers-parser-on-the-website","timeCreated":"2025-09-22T06:33:03Z","timeUpdated":"2026-03-11T03:57:54.866085Z","isPublished":true,"title":"How my site was aggressively scraped from China and how I blocked them via the .htaccess file","title_ru":"Как мой сайт агрессивно парсили из Китая и как я их заблокировал через htaccess","title_en":"How my site was aggressively scraped from China and how I blocked them via the .htaccess file","h1":"Someone is parsing my website from China, and then I've blocked them via htaccess file","h1_ru":"Парсинг моего сайта из Китая, и их последующая блокировка через htaccess","h1_en":"Someone is parsing my website from China, and then I've blocked them via htaccess file","description":"A showcase of how someone actively scraped my site from China, plus charts. What could have caused this (DDoS, parser, clicker)? What were the attacker's goals, and how can I protect my site? Blocking via an .htaccess file, script, and examples are include","description_ru":"Про то, как кто-то активно парсил мой сайт из Китая, в графиках. Что могло послужить причиной этого(DDoS, Парсер, Кликер). Какие цели преследовал атакующий и как от этого можно защититься - блокировка через .htaccess файл, скрипт и примеры прилагаются","description_en":"A showcase of how someone actively scraped my site from China, plus charts. What could have caused this (DDoS, parser, clicker)? What were the attacker's goals, and how can I protect my site? Blocking via an .htaccess file, script, and examples are include","preview":"https://timthewebmaster.com/media/articles/sudden-visitors-burst-ddos-clickers-parser-on-the-website/scrapers-parsers-from-china.svg","meta_keywords":"ddos attack, negative seo, clicker, scraper, sudden spike in stats, block country in htaccess, htaccess","meta_keywords_ru":"ддос атака, кликер, негативное seo, парсер контента, парсер, блокировка страны через htaccess файл, htaccess, ddos","meta_keywords_en":"ddos attack, negative seo, clicker, scraper, sudden spike in stats, block country in htaccess, htaccess","meta_preview":"https://timthewebmaster.com/media/articles/sudden-visitors-burst-ddos-clickers-parser-on-the-website/scrapers-parsers-from-china.webp","meta_preview_description":"Two bugs and the monitor","meta_preview_description_ru":"Два жука и мониток","meta_preview_description_en":"Two bugs and the monitor","template":"https://timthewebmaster.com/media/articles/sudden-visitors-burst-ddos-clickers-parser-on-the-website/too-many-visitors-from-china-uid--HGoPoBNJvE51MHgx5EwQl0hJ_PeGFdej.html","template_ru":"https://timthewebmaster.com/media/articles/sudden-visitors-burst-ddos-clickers-parser-on-the-website/%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%BE%D0%B2-%D0%BE%D1%82-%D0%BA%D0%B8%D1%82%D0%B0%D0%B9%D1%86%D0%B5%D0%B2-uid--6ixCd9IR8Treo7Brg5grXvIl_glZHfwb.html","template_en":"https://timthewebmaster.com/media/articles/sudden-visitors-burst-ddos-clickers-parser-on-the-website/too-many-visitors-from-china-uid--HGoPoBNJvE51MHgx5EwQl0hJ_PeGFdej.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[81,116,122,136,164],"media":[427,428,429,430,431,432,433,434,435],"questions":[],"termins":[],"similar":[206]},{"id":220,"slug":"kak-razvernut-django-sajt-na-timeweb","timeCreated":"2025-07-24T16:55:31Z","timeUpdated":"2026-04-15T18:01:21.323206Z","isPublished":true,"title":"How to deploy a Django website on the timeweb","title_ru":"Как загрузить django сайт на timeweb","title_en":"How to deploy a Django website on the timeweb","h1":"How to set up a Django app on a timeweb","h1_ru":"Как сделать деплой django сайта на timeweb","h1_en":"How to set up a Django app on a timeweb","description":"How to deploy a django website on a timeweb with database configuration, plus setup for a HTTPS redirects and configuration of a nginx, gunicorn and dns","description_ru":"Как развернуть django проект на хостинге от timeweb с созданием и настройкой базы данных, переадресации на HTTPS,  nginx, gunicorn, плюс работа с доменами и DNS","description_en":"How to deploy a django website on a timeweb with database configuration, plus setup for a HTTPS redirects and configuration of a nginx, gunicorn and dns","preview":"https://timthewebmaster.com/media/articles/kak-razvernut-django-sajt-na-timeweb/web-server-laptom-hosting-set-up.svg","meta_keywords":"timeweb hosting, timeweb vps, deploying a site on timeweb django, hosting a django site on timeweb","meta_keywords_ru":"timeweb хостинг, timeweb vps, деплой сайта на timeweb django, размещение django-сайта на timeweb","meta_keywords_en":"timeweb hosting, timeweb vps, deploying a site on timeweb django, hosting a django site on timeweb","meta_preview":"https://timthewebmaster.com/media/articles/kak-razvernut-django-sajt-na-timeweb/web-server-laptom-hosting-set-up.webp","meta_preview_description":"A webserver and people","meta_preview_description_ru":"Сервера и люди","meta_preview_description_en":"A webserver and people","template":"https://timthewebmaster.com/media/articles/kak-razvernut-django-sajt-na-timeweb/how-to-deploy-a-website-on-timeweb_7rjaE4a.html","template_ru":"https://timthewebmaster.com/media/articles/kak-razvernut-django-sajt-na-timeweb/%D0%BA%D0%B0%D0%BA-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D1%82%D1%8C-%D1%81%D0%B0%D0%B9%D1%82-%D0%BD%D0%B0-%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC-%D1%85%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3%D0%B5-%D0%BE%D1%82-timeweb_x6ZnEw4.html","template_en":"https://timthewebmaster.com/media/articles/kak-razvernut-django-sajt-na-timeweb/how-to-deploy-a-website-on-timeweb_7rjaE4a.html","dependencies":"VPS, Hosting, Shell, DNS, Terminal","proficiencyLevel":"Intermediate","category":1,"tags":[87,116,171],"media":[374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394],"questions":[],"termins":[],"similar":[36,54,208]},{"id":219,"slug":"java-programming-language-history","timeCreated":"2025-06-10T07:25:46Z","timeUpdated":"2026-04-14T05:48:36.151320Z","isPublished":true,"title":"Java: changing the industry and people","title_ru":"Java, история языка и людей создавших его","title_en":"Java: changing the industry and people","h1":"How did Java and Sun Microsystems change the industry – aftermath till today","h1_ru":"История Java, людей создавших его и компаний владевших им","h1_en":"How did Java and Sun Microsystems change the industry – aftermath till today","description":"Java did change the industry and the people who develop this language, as much as a company—Sun Microsystems. The story of Java from Sun Microsystems to Oracle.","description_ru":"Как появился Java, кто его создал, про компанию Sun Microsystems, про Oracle и то как Java создала С# и майнкрафт","description_en":"Java did change the industry and the people who develop this language, as much as a company—Sun Microsystems. The story of Java from Sun Microsystems to Oracle.","preview":"https://timthewebmaster.com/media/articles/java-programming-language-history/languages-java-html-css-laptop-net.svg","meta_keywords":"Java, Oak, programming language, The Green Group, Sun Microsystems, Oracle, Android, Minecraft on Java","meta_keywords_ru":"Java, Ява, Oak, Джава, язык программирования, The Green Group, Sun Microsystems, Oracle, Android, Minecraft на джава","meta_keywords_en":"Java, Oak, programming language, The Green Group, Sun Microsystems, Oracle, Android, Minecraft on Java","meta_preview":"https://timthewebmaster.com/media/articles/java-programming-language-history/languages-java-html-css-laptop-net.webp","meta_preview_description":"A laptop and people are talking","meta_preview_description_ru":"Ноутбук и люди разговаривают","meta_preview_description_en":"A laptop and people are talking","template":"https://timthewebmaster.com/media/articles/java-programming-language-history/history-of-java-programming-language.html","template_ru":"https://timthewebmaster.com/media/articles/java-programming-language-history/%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F-%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-java.html","template_en":"https://timthewebmaster.com/media/articles/java-programming-language-history/history-of-java-programming-language.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[88,142,175],"media":[285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304],"questions":[],"termins":[126,128],"similar":[38,39,171]},{"id":214,"slug":"sitemap-for-website-on-django","timeCreated":"2025-04-17T06:02:51Z","timeUpdated":"2026-03-11T04:01:25.282839Z","isPublished":true,"title":"Tutorial about how to add Django sitemap to website","title_ru":"Туториал про то, как добавить карту сайта (sitemap) на Django сайт","title_en":"Tutorial about how to add Django sitemap to website","h1":"How to add sitemap into website via django sitemap generator","h1_ru":"Как сгенерировать карту сайта (sitemap) используя Django","h1_en":"How to add sitemap into website via django sitemap generator","description":"In this article, I will describe the simplest and most understandable way to add a sitemap to a Django site via generator. Here you will find three different types of sitemap implementations, for static pages, for pagination pages and for article pages.","description_ru":"В этой статье я опишу самый простой и понятный способ добавления карты сайта(sitemap) к Django сайту. Тут ты найдёшь три различных типа имплементации карт сайта, для статических страниц, для страниц пагинации и страницы статей.","description_en":"In this article, I will describe the simplest and most understandable way to add a sitemap to a Django site via generator. Here you will find three different types of sitemap implementations, for static pages, for pagination pages and for article pages.","preview":"https://timthewebmaster.com/media/articles/sitemap-for-website-on-django/home-and-sitemap-with-categories-of-website.svg","meta_keywords":"sitemap, sitemap in django, sitemap for website, django sitemap, django sitemap tutorial, django sitemap generator","meta_keywords_ru":"карта сайта, карта сайта на django, sitemap","meta_keywords_en":"sitemap, sitemap in django, sitemap for website, django sitemap, django sitemap tutorial, django sitemap generator","meta_preview":"https://timthewebmaster.com/media/articles/sitemap-for-website-on-django/home-and-sitemap-with-categories-of-website.webp","meta_preview_description":"A man sitting on a laptop with many arrows","meta_preview_description_ru":"Ноутбук и на нём сидит человек","meta_preview_description_en":"A man sitting on a laptop with many arrows","template":"https://timthewebmaster.com/media/articles/sitemap-for-website-on-django/how-to-implement-sitemap-into-django-website_Y4hLXuD.html","template_ru":"https://timthewebmaster.com/media/articles/sitemap-for-website-on-django/%D0%BA%D0%B0%D0%BA-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%BA%D0%B0%D1%80%D1%82%D1%83-%D1%81%D0%B0%D0%B9%D1%82%D0%B0-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-django_swtd2YO.html","template_en":"https://timthewebmaster.com/media/articles/sitemap-for-website-on-django/how-to-implement-sitemap-into-django-website_Y4hLXuD.html","dependencies":"Django, Sitemap.xml, python","proficiencyLevel":"Beginer","category":1,"tags":[79,87,105,158],"media":[],"questions":[],"termins":[26,97,127],"similar":[212,213]},{"id":213,"slug":"custom-404-500-403-400-responce-pages","timeCreated":"2025-04-12T08:47:27Z","timeUpdated":"2026-03-30T06:05:47.284342Z","isPublished":true,"title":"Customizing the 404 Page in Django, Two Ways. Guide","title_ru":"Кастомизация 404 страницы в Django, двумя способами. Гайд","title_en":"Customizing the 404 Page in Django, Two Ways. Guide","h1":"How to Customize 404 Response Pages in Django, Two Ways","h1_ru":"Как кастомизировать 404 страницу ответов в Django, двумя способами","h1_en":"How to Customize 404 Response Pages in Django, Two Ways","description":"I'll cover two ways to customize and configure a 404 response page. I'll explain the nuances and details for 400, 403, and 500 pages. I'll explain why you should do this and how to prepare your server to display your own error pages with styles.","description_ru":"Про то, как кастомизировать и настроить страницу ответа 404, двумя способами. Объясняю нюансы и детали и для страниц 400, 403, 500. Объясняю зачем этим заниматься и как подготовить сервер для отображения своих страниц ошибок со стилями.","description_en":"I'll cover two ways to customize and configure a 404 response page. I'll explain the nuances and details for 400, 403, and 500 pages. I'll explain why you should do this and how to prepare your server to display your own error pages with styles.","preview":"https://timthewebmaster.com/media/articles/custom-404-500-403-400-responce-pages/closed-cyber-attack-tape-thiefs.svg","meta_keywords":"404 response, 500 response, 403 response, 400 response, server responses, django setup, djagno static file management","meta_keywords_ru":"django page 404, как добавить свою страничку 404 django, django handler404, django 404 custom, как создать кастомную страницу ошибки 500 в django","meta_keywords_en":"404 response, 500 response, 403 response, 400 response, server responses, django setup, djagno static file management","meta_preview":"https://timthewebmaster.com/media/articles/custom-404-500-403-400-responce-pages/closed-cyber-attack-tape-thiefs.webp","meta_preview_description":"Thiefs, a monitor and tapes","meta_preview_description_ru":"Воры, монитор и ленты","meta_preview_description_en":"Thiefs, a monitor and tapes","template":"https://timthewebmaster.com/media/articles/custom-404-500-403-400-responce-pages/custom-404-page-on-django-uid--hFJCxjRCrri4FqWZc5uxmSyR.html","template_ru":"https://timthewebmaster.com/media/articles/custom-404-500-403-400-responce-pages/%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0-404-%D0%BD%D0%B0-django-uid--k1RJEmrtcgeh7Au5BX1tIxfn.html","template_en":"https://timthewebmaster.com/media/articles/custom-404-500-403-400-responce-pages/custom-404-page-on-django-uid--hFJCxjRCrri4FqWZc5uxmSyR.html","dependencies":"Django, Python","proficiencyLevel":"Beginer","category":1,"tags":[79,87,105,116,158],"media":[231,232,233,234,235],"questions":[16,135,141],"termins":[93,98,109,116],"similar":[205,209,210,211,212,214]},{"id":212,"slug":"how-to-implement-feedback-form-django-htmx","timeCreated":"2025-04-11T15:41:29Z","timeUpdated":"2026-03-24T06:04:37.216531Z","isPublished":false,"title":"How to implement the feedback form in Django and HTMx","title_ru":"Как добавить форму обратной связи на Django/Python и HTMx","title_en":"How to implement the feedback form in Django and HTMx","h1":"How to add the feedback form using Django and HTMx","h1_ru":"Как добавить форму обратной связи на Django/Python и HTMx","h1_en":"How to add the feedback form using Django and HTMx","description":"In this article, I will describe the way to add on your Django website feedback form using only HTMx and a little bit of DaisyUI as a UI library. Everything is done by using my upcoming website. But, hey, there are some images ٩(◕‿◕｡)۶","description_ru":"В этой статье, я опишу как добавить на ваш Django-сайт форму обратной связи используя HTMx и немного DaisyUI, в качестве UI-библиотеки. Всё будет сделано на примере моего нового сайта. Но зато будут картинки  ٩(◕‿◕｡)۶","description_en":"In this article, I will describe the way to add on your Django website feedback form using only HTMx and a little bit of DaisyUI as a UI library. Everything is done by using my upcoming website. But, hey, there are some images ٩(◕‿◕｡)۶","preview":"https://timthewebmaster.com/media/articles/how-to-implement-feedback-form-django-htmx/two-people-resume-form-feedback-conversation.svg","meta_keywords":"feedback form, form, django form view, django form, class based view","meta_keywords_ru":"форма обратной связи, django формы, формы представления django, форма обратной связи на python, feedbackform","meta_keywords_en":"feedback form, form, django form view, django form, class based view","meta_preview":"https://timthewebmaster.com/media/articles/how-to-implement-feedback-form-django-htmx/two-people-resume-form-feedback-conversation.webp","meta_preview_description":"Two people are talking and the tablet on the background","meta_preview_description_ru":"Два человека общаются и планшет на фоне","meta_preview_description_en":"Two people are talking and the tablet on the background","template":"https://timthewebmaster.com/media/articles/how-to-implement-feedback-form-django-htmx/how-to-make-a-feedback-form-using-django-htmx.html","template_ru":"https://timthewebmaster.com/media/articles/how-to-implement-feedback-form-django-htmx/%D0%BA%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D1%84%D0%BE%D1%80%D0%BC%D1%83-%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B9-%D1%81%D0%B2%D1%8F%D0%B7%D0%B8-django-htmx.html","template_en":"https://timthewebmaster.com/media/articles/how-to-implement-feedback-form-django-htmx/how-to-make-a-feedback-form-using-django-htmx.html","dependencies":"Django, HTMX, Python, HTML, local server","proficiencyLevel":"Beginer","category":1,"tags":[87,105,158,172],"media":[193,194,195],"questions":[146,170],"termins":[24,106,116,120],"similar":[210,211,213,214]},{"id":211,"slug":"how-to-add-filters-and-sorters-to-paginator","timeCreated":"2025-04-08T17:20:16Z","timeUpdated":"2026-03-24T06:04:10.322783Z","isPublished":false,"title":"How to make simple paginator in Django and HTMx. Adding fitering and sorting feature. pr. 2","title_ru":"Как сделать простой пагинатор на Django и HTMx. Добавляем сортировку и фильтры ч. 2","title_en":"How to make simple paginator in Django and HTMx. Adding fitering and sorting feature. pr. 2","h1":"How to make simple paginator in Django and HTMx. Adding fitering and sorting feature. pr. 2","h1_ru":"Как сделать простой пагинатор на Django и HTMx. Добавляем сортировку и фильтры ч. 2","h1_en":"How to make simple paginator in Django and HTMx. Adding fitering and sorting feature. pr. 2","description":"In this article I will describe the process and main code blocks to add sorting and filtering feature to a paginator. This paginator is written in Django using HTMx.","description_ru":"В этой статье я опишу процесс и основные блоки кода, для того чтобы добавить сортировку и фильтрацию к пагинатору. Данный пагинатор написан на Django используя HTMx.","description_en":"In this article I will describe the process and main code blocks to add sorting and filtering feature to a paginator. This paginator is written in Django using HTMx.","preview":"https://timthewebmaster.com/media/articles/how-to-add-filters-and-sorters-to-paginator/choose-the-direction-sort-it-out.svg","meta_keywords":"htmx, django, paginator, paginator on django, filtering for paginator on django, sorting for paginator on django","meta_keywords_ru":"htmx, django, пагинатор, пагинатор на django, фильтрация для пагинатора на django, сортировка для пагинатора на django","meta_keywords_en":"htmx, django, paginator, paginator on django, filtering for paginator on django, sorting for paginator on django","meta_preview":"https://timthewebmaster.com/media/articles/how-to-add-filters-and-sorters-to-paginator/choose-the-direction-sort-it-out.webp","meta_preview_description":"A disk and the arrows in front of them. People are looking for something","meta_preview_description_ru":"Круг и стрелки перед ним. Люди в поисках чего-то","meta_preview_description_en":"A disk and the arrows in front of them. People are looking for something","template":"https://timthewebmaster.com/media/articles/how-to-add-filters-and-sorters-to-paginator/how-to-add-filters-and-sorting-feature-to-simple-paginator.html","template_ru":"https://timthewebmaster.com/media/articles/how-to-add-filters-and-sorters-to-paginator/%D0%BA%D0%B0%D0%BA-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B-%D0%B8-%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D1%83-%D0%BA-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%BC%D1%83-%D0%BF%D0%B0%D0%B3%D0%B8%D0%BD%D0%B0%D1%82%D0%BE%D1%80%D1%83.html","template_en":"https://timthewebmaster.com/media/articles/how-to-add-filters-and-sorters-to-paginator/how-to-add-filters-and-sorting-feature-to-simple-paginator.html","dependencies":"Django, HTMX, HTML, Python, JS","proficiencyLevel":"Intermediate","category":1,"tags":[79,87,120,158,166,172],"media":[200],"questions":[14,203,204],"termins":[22,97,106,109],"similar":[205,209,210,211,212,213]},{"id":210,"slug":"how-to-make-simple-paginator-django-htmx","timeCreated":"2025-04-02T05:31:17Z","timeUpdated":"2026-03-24T06:04:10.328119Z","isPublished":false,"title":"How to implement pagination in Django + HTMx pr. 1","title_ru":"Django, HTMx pagination, как сделать простой пагинатор ч. 1","title_en":"How to implement pagination in Django + HTMx pr. 1","h1":"How to implement pagination using Django rest framework + HTMx pr. 1","h1_ru":"Paginator Django, как сделать простой пагинатор ч. 1","h1_en":"How to implement pagination using Django rest framework + HTMx pr. 1","description":"In this article, I will describe how to create a paginator using Django and the HTMx library. And why it was so easy compared to the paginator on my site. With templates and an example on my new site and a single picture ;)","description_ru":"В этой статье я опишу то, как создать пагинатор используя Django и HTMx библиотеку. И то, почему это было так просто в сравнении с пагинатором на моём сайте. С шаблонами и примером на моём новом сайте и картинкой )","description_en":"In this article, I will describe how to create a paginator using Django and the HTMx library. And why it was so easy compared to the paginator on my site. With templates and an example on my new site and a single picture ;)","preview":"https://timthewebmaster.com/media/articles/how-to-make-simple-paginator-django-htmx/2-sheet-of-paper-and-two-people.svg","meta_keywords":"django rest framework pagination, pagination in django, django pagination example, django pagination","meta_keywords_ru":"пагинатор, пагинация, django, htmx pagination, paginator django, paginator","meta_keywords_en":"django rest framework pagination, pagination in django, django pagination example, django pagination","meta_preview":"https://timthewebmaster.com/media/articles/how-to-make-simple-paginator-django-htmx/2-sheet-of-paper-and-two-people.webp","meta_preview_description":"A window and the scroll and two people","meta_preview_description_ru":"Окно и свиток и два человека","meta_preview_description_en":"A window and the scroll and two people","template":"https://timthewebmaster.com/media/articles/how-to-make-simple-paginator-django-htmx/how-to-make-simple-paginator.html","template_ru":"https://timthewebmaster.com/media/articles/how-to-make-simple-paginator-django-htmx/%D0%BA%D0%B0%D0%BA-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9-%D0%BF%D0%B0%D0%B3%D0%B8%D0%BD%D0%B0%D1%82%D0%BE%D1%80.html","template_en":"https://timthewebmaster.com/media/articles/how-to-make-simple-paginator-django-htmx/how-to-make-simple-paginator.html","dependencies":"Django, HTMX, HTML, Python, JS","proficiencyLevel":"Intermediate","category":1,"tags":[79,87,115,120,158,172],"media":[25,26,27,191],"questions":[136,148],"termins":[22,23,24],"similar":[205,209,211,212,213]},{"id":209,"slug":"how-to-implement-more-button-django-htmx-rest-api","timeCreated":"2025-04-01T11:28:40Z","timeUpdated":"2026-03-24T06:04:10.332750Z","isPublished":false,"title":"How to implement More button (loading more posts for pagination). Using Django, REST API, HTMx","title_ru":"Как сделать кнопку загрузки контента используя Django, REST API, HTMx","title_en":"How to implement More button (loading more posts for pagination). Using Django, REST API, HTMx","h1":"How to implement More button (loading more posts for pagination). Using Django, REST API, HTMx","h1_ru":"Как реализовать кнопку подгрузки дополнительных статей. На Django, REST API, HTMx и daisyUI","h1_en":"How to implement More button (loading more posts for pagination). Using Django, REST API, HTMx","description":"In this article I will describe a way how you can implement asynchronous loading of content (articles) using the \"More\" button, which is made using Django, REST API, HTMx and styled using DaisyUI","description_ru":"В этой статье я опишу способ, как можно реализовать асинхронную загрузку контента(статей) при помощи кнопки \"Больше\", которая сделана при помощи Django, REST API, HTMx и стилизовано при помощи DaisyUI","description_en":"In this article I will describe a way how you can implement asynchronous loading of content (articles) using the \"More\" button, which is made using Django, REST API, HTMx and styled using DaisyUI","preview":"https://timthewebmaster.com/media/articles/how-to-implement-more-button-django-htmx-rest-api/loading-rocket-smartphone.svg","meta_keywords":"more button, django more button, infinity scroll more button, load button for pagination","meta_keywords_ru":"кнопка загрузки, django кнопка загрузки, пагинация через кнопку подгрузки","meta_keywords_en":"more button, django more button, infinity scroll more button, load button for pagination","meta_preview":"https://timthewebmaster.com/media/articles/how-to-implement-more-button-django-htmx-rest-api/loading-rocket-smartphone.webp","meta_preview_description":"A tablet with a rocket and a loader animation on the screen","meta_preview_description_ru":"Планшет с ракетой и загрузчиком","meta_preview_description_en":"A tablet with a rocket and a loader animation on the screen","template":"https://timthewebmaster.com/media/articles/how-to-implement-more-button-django-htmx-rest-api/a-button-to-load-additional-content.html","template_ru":"https://timthewebmaster.com/media/articles/how-to-implement-more-button-django-htmx-rest-api/%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D0%B0-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8-%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0.html","template_en":"https://timthewebmaster.com/media/articles/how-to-implement-more-button-django-htmx-rest-api/a-button-to-load-additional-content.html","dependencies":"Django, HTMX, HTML, Python, JS, REST API","proficiencyLevel":"Beginer","category":1,"tags":[79,87,115,158,166,172],"media":[192],"questions":[],"termins":[],"similar":[202,210,211,213]},{"id":208,"slug":"kak-razvernut-django-sajt-na-reg","timeCreated":"2025-03-16T19:12:46Z","timeUpdated":"2026-04-15T18:00:27.977800Z","isPublished":true,"title":"How to deploy a Django website on reg.ru","title_ru":"Как загрузить django сайт на хостинг от reg.ru","title_en":"How to deploy a Django website on reg.ru","h1":"How to set up a Django app on a reg.ru","h1_ru":"Как выложить django проект на reg.ru","h1_en":"How to set up a Django app on a reg.ru","description":"How to deploy a django website on a reg.ru with database configuration, plus setup for a HTTPS redirects and configuration of a nginx, gunicorn and dns","description_ru":"Как запустить django сайт на reg.ru с настройкай базы данных. Настроим переадресацию на HTTPS, на nginx, gunicorn, и работа с DNS","description_en":"How to deploy a django website on a reg.ru with database configuration, plus setup for a HTTPS redirects and configuration of a nginx, gunicorn and dns","preview":"https://timthewebmaster.com/media/articles/kak-razvernut-django-sajt-na-reg/rocket-launched-and-gears-with-people-drawing-lines.svg","meta_keywords":"django site deployment, site deployment, reg.ru","meta_keywords_ru":"как выложить django проект на хостинг reg ru, как установить python 3.10 на хостинг reg.ru, деплой django на сервер рег ру, reg ru django, куда можно загрузить сайт на django","meta_keywords_en":"django site deployment, site deployment, reg.ru","meta_preview":"https://timthewebmaster.com/media/articles/kak-razvernut-django-sajt-na-reg/rocket-launched-and-gears-with-people-drawing-lines.webp","meta_preview_description":"A laptop, rocket and 3 men","meta_preview_description_ru":"Ноутбук, ракета и 3 человека","meta_preview_description_en":"A laptop, rocket and 3 men","template":"https://timthewebmaster.com/media/articles/kak-razvernut-django-sajt-na-reg/how-to-deploy-a-django-website-on-reg-ru_gW0pHpC.html","template_ru":"https://timthewebmaster.com/media/articles/kak-razvernut-django-sajt-na-reg/%D0%BA%D0%B0%D0%BA-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D1%82%D1%8C-%D1%81%D0%B0%D0%B9%D1%82-%D0%BD%D0%B0-reg-ru_S7b3rV6.html","template_en":"https://timthewebmaster.com/media/articles/kak-razvernut-django-sajt-na-reg/how-to-deploy-a-django-website-on-reg-ru_gW0pHpC.html","dependencies":"Django, VPS, Hosting, DNS, Shell, Terminal","proficiencyLevel":"Intermediate","category":1,"tags":[79,85,87,116,171],"media":[345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373],"questions":[12,14,148],"termins":[21,23,52,108,116],"similar":[54,63,199,206]},{"id":207,"slug":"zarabotok-na-fajloobmennika","timeCreated":"2025-03-03T18:23:58Z","timeUpdated":"2026-03-11T04:09:51.045382Z","isPublished":true,"title":"Monetize your files. Is it really possible earn money by sharing files?","title_ru":"Заработок на файлообменниках, как много и получится ли?","title_en":"Monetize your files. Is it really possible earn money by sharing files?","h1":"Can you really monetize on media traffic by file-sharing services and how much?","h1_ru":"Можно ли и как много можно заработать на файлообменниках?","h1_en":"Can you really monetize on media traffic by file-sharing services and how much?","description":"In this article, I will tell and show on the example of my site how you can earn money on file-sharing services. And is it even possible? Let's analyze the situation on the example of one of the providers, look at the prices and calculate potential profit.","description_ru":"В этой статье я расскажу и покажу на примере своего сайта как можно заработать на файлообменниках. И можно ли. Разберём ситуацию на примере одного из провайдеров, посмотрим на цены и посчитаем.","description_en":"In this article, I will tell and show on the example of my site how you can earn money on file-sharing services. And is it even possible? Let's analyze the situation on the example of one of the providers, look at the prices and calculate potential profit.","preview":"https://timthewebmaster.com/media/articles/zarabotok-na-fajloobmennika/two-people-sharing-folder-thoughts-and-messages.svg","meta_keywords":"file-sharing provider, making money, monetize your files, earn from views of my files","meta_keywords_ru":"заработок, файлообменник, файлообменник заработок, заработок на файлообменниках","meta_keywords_en":"file-sharing provider, making money, monetize your files, earn from views of my files","meta_preview":"https://timthewebmaster.com/media/articles/zarabotok-na-fajloobmennika/two-people-sharing-folder-thoughts-and-messages.webp","meta_preview_description":"Two people are sharing folder","meta_preview_description_ru":"Два человека делят папку","meta_preview_description_en":"Two people are sharing folder","template":"https://timthewebmaster.com/media/articles/zarabotok-na-fajloobmennika/make-money-via-filesharing-services.html","template_ru":"https://timthewebmaster.com/media/articles/zarabotok-na-fajloobmennika/%D0%B7%D0%B0%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%82%D1%8C-%D0%B4%D0%B5%D0%BD%D1%8C%D0%B3%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD%D0%BD%D0%B8%D0%BA%D0%B8.html","template_en":"https://timthewebmaster.com/media/articles/zarabotok-na-fajloobmennika/make-money-via-filesharing-services.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[136,160,169,170],"media":[61,62,63],"questions":[17,147,148,193],"termins":[52,91,105],"similar":[70,205,206]},{"id":206,"slug":"seo-audit-for-blog-in-january-february","timeCreated":"2025-03-03T11:23:21Z","timeUpdated":"2026-03-24T06:04:10.337309Z","isPublished":false,"title":"SEO website audit of the website by January and February","title_ru":"Анализ трафика и их источников в метрике, яндекс вебмастере и GSC, за Январь, Февраль","title_en":"SEO website audit of the website by January and February","h1":"SEO audit of the website by January and February","h1_ru":"SEO анализ посещаемости сайта и статистики из метрики, яндекс вебмастер и GSC","h1_en":"SEO audit of the website by January and February","description":"About what my site achieved during SEO promotion in January-February. Analysis of traffic from Google via GSC and analysis of traffic from Yandex using Yandex.Webmaster. Also provided are full statistics on traffic using Yandex.Metrika","description_ru":"Про анализ трафика сайта и их источников, SEO продвижении за Январь-Февраль. Анализ трафика от Google через GSC и анализ трафика от Яндекса используя Yandex.Webmaster. Так же предоставлена полная статистика о посещаемости используя Yandex.Metrika","description_en":"About what my site achieved during SEO promotion in January-February. Analysis of traffic from Google via GSC and analysis of traffic from Yandex using Yandex.Webmaster. Also provided are full statistics on traffic using Yandex.Metrika","preview":"https://timthewebmaster.com/media/articles/seo-audit-for-blog-in-january-february/magnifier-docs-and-charts.svg","meta_keywords":"google search console, traffic analysis, google search analysis, yandex search analysis, traffic analysis, example","meta_keywords_ru":"источники трафика на сайт анализ, анализ трафика на сайт, seo анализ сайта, статистика сайта яндекс, анализ сайта яндекс метрика, анализ графиков посещаемости","meta_keywords_en":"google search console, traffic analysis, google search analysis, yandex search analysis, traffic analysis, example","meta_preview":"https://timthewebmaster.com/media/articles/seo-audit-for-blog-in-january-february/magnifier-docs-and-charts.webp","meta_preview_description":"Docs and a magnifier on top of them","meta_preview_description_ru":"Документы и увеличительное стекло","meta_preview_description_en":"Docs and a magnifier on top of them","template":"https://timthewebmaster.com/media/articles/seo-audit-for-blog-in-january-february/seo-audit-for-website-in-January-February.html","template_ru":"https://timthewebmaster.com/media/articles/seo-audit-for-blog-in-january-february/seo-%D0%B0%D1%83%D0%B4%D0%B8%D1%82-%D1%81%D0%B0%D0%B9%D1%82%D0%B0-%D0%B7%D0%B0-%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8C-%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8C.html","template_en":"https://timthewebmaster.com/media/articles/seo-audit-for-blog-in-january-february/seo-audit-for-website-in-January-February.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[120,136,164,165,168,170],"media":[1,2,3,90,91,92,93,94,95,96,97,98,99],"questions":[16,17,18,135],"termins":[51,105,116],"similar":[187,207,208]},{"id":205,"slug":"about-not-canonical-pages-and-pagination-problems-while-indexing","timeCreated":"2025-03-02T19:05:32Z","timeUpdated":"2026-03-23T05:21:33.149358Z","isPublished":true,"title":"A lot of pages were indexed by Google. What to do, and should you?","title_ru":"Попало много страниц в индекс? Что делать и надо ли?","title_en":"A lot of pages were indexed by Google. What to do, and should you?","h1":"Pagination pages were added into the Google index. What to do?","h1_ru":"Страницы пагинации попали в индекс поисковика, что делать?","h1_en":"Pagination pages were added into the Google index. What to do?","description":"Thousands of pagination and filtering pages have been indexed. What can be done about this, and is it worth it? Should they be blocked from the index or perhaps redirected? Let's look at my website as an example.","description_ru":"В индекс попали тысячи страниц пагинации и фильтрации, что можно с этим сделать и стоит ли? Закрыть их от индекса или может перенаправить их. Разберём на примере моего сайта.","description_en":"Thousands of pagination and filtering pages have been indexed. What can be done about this, and is it worth it? Should they be blocked from the index or perhaps redirected? Let's look at my website as an example.","preview":"https://timthewebmaster.com/media/articles/about-not-canonical-pages-and-pagination-problems-while-indexing/maginfier-two-people-and-a-display-with-web-pages-on-it.svg","meta_keywords":"canonical pages, pagination canonical, seo canonical, seo duplicate content, similar content duplicate pages seo, canonical tag pagination, canonical url pagination, pagination and seo, google seo pagination, show case","meta_keywords_ru":"пагинатор, seo, бесконечная лента, пробема с переиндексацией, канонические страницы, индексация, личный кейс","meta_keywords_en":"canonical pages, pagination canonical, seo canonical, seo duplicate content, similar content duplicate pages seo, canonical tag pagination, canonical url pagination, pagination and seo, google seo pagination, show case","meta_preview":"https://timthewebmaster.com/media/articles/about-not-canonical-pages-and-pagination-problems-while-indexing/maginfier-two-people-and-a-display-with-web-pages-on-it.webp","meta_preview_description":"A display, and two people with magnifier glass","meta_preview_description_ru":"Экран, два человека с увеличительным стеклом","meta_preview_description_en":"A display, and two people with magnifier glass","template":"https://timthewebmaster.com/media/articles/about-not-canonical-pages-and-pagination-problems-while-indexing/filtering-and-sorting-pages-in-index-uid--NXNHsJz2yBrqDOQseUSVHSS7.html","template_ru":"https://timthewebmaster.com/media/articles/about-not-canonical-pages-and-pagination-problems-while-indexing/%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B-%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D1%86%D0%B8%D0%B8-%D0%B2-%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%B5-uid--nHyIkLAdTbr9uornhXINPDda.html","template_en":"https://timthewebmaster.com/media/articles/about-not-canonical-pages-and-pagination-problems-while-indexing/filtering-and-sorting-pages-in-index-uid--NXNHsJz2yBrqDOQseUSVHSS7.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[86,120,164,170],"media":[261,262,263],"questions":[132,133],"termins":[21,22,103,105],"similar":[207,210,211,213]},{"id":202,"slug":"django-rest-framework-api","timeCreated":"2025-02-24T07:31:16Z","timeUpdated":"2026-04-08T13:07:42.439753Z","isPublished":true,"title":"Fast implementation of a RESTful API for a Django website","title_ru":"Быстрая имплементация RESTfull API для сайта на Django","title_en":"Fast implementation of a RESTful API for a Django website","h1":"Basic RESTful API Implementation in Django","h1_ru":"Базовое внедрение RESTfull API на Django","h1_en":"Basic RESTful API Implementation in Django","description":"Implementing a REST API for a Django website in short, clear steps with minimal code required. Also included is a demonstration of backend interaction via the client side of the website using the Axios library.","description_ru":"Реализация REST API для Django сайта по коротким и понятным этапах с минимально необходимым кодом. И демонстрация взаимодействия с бэкендом через клиентскую часть сайта используя Axios библиотеку","description_en":"Implementing a REST API for a Django website in short, clear steps with minimal code required. Also included is a demonstration of backend interaction via the client side of the website using the Axios library.","preview":"https://timthewebmaster.com/media/articles/django-rest-framework-api/robot-with-magnifier-examine-cloud-and-other.svg","meta_keywords":"resp api django, api django, rest framework django, django rest-framework, rest api python django","meta_keywords_ru":"resp api django, django rest как работает, как использовать django rest framework, как в django добавить api, api django","meta_keywords_en":"resp api django, api django, rest framework django, django rest-framework, rest api python django","meta_preview":"https://timthewebmaster.com/media/articles/django-rest-framework-api/robot-with-magnifier-examine-cloud-and-other.webp","meta_preview_description":"A robot with magnifier glass glazing at charts on the cloud","meta_preview_description_ru":"Робот с увеличительным стеклом расматривает чарты на облаке","meta_preview_description_en":"A robot with magnifier glass glazing at charts on the cloud","template":"https://timthewebmaster.com/media/articles/django-rest-framework-api/implementation-rest-api-on-django-website-uid--WR76BuYZBLDEZcaBoKnHDGec.html","template_ru":"https://timthewebmaster.com/media/articles/django-rest-framework-api/%D0%B4%D0%B6%D0%B0%D0%BD%D0%B3%D0%BE-%D1%80%D0%B5%D1%81%D1%82-%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-api-%D0%B4%D0%BB%D1%8F-%D1%81%D0%B0%D0%B9%D1%82%D0%B0-uid--Vzo70Iq7KH5WkXbtfrPs7opw.html","template_en":"https://timthewebmaster.com/media/articles/django-rest-framework-api/implementation-rest-api-on-django-website-uid--WR76BuYZBLDEZcaBoKnHDGec.html","dependencies":"Django, REST API, Python","proficiencyLevel":"Intermediate","category":1,"tags":[78,79,87,105,158,166],"media":[210,211,212,213,214,215,216,217],"questions":[203,204],"termins":[65,109],"similar":[3,60,62,195,209]},{"id":200,"slug":"how-to-write-google-search-results-scraper","timeCreated":"2025-02-15T18:33:45Z","timeUpdated":"2026-04-13T06:06:56.863119Z","isPublished":true,"title":"How to scrape Google SERP using Python","title_ru":"Собственный парсер поисковой выдачи гугл","title_en":"How to scrape Google SERP using Python","h1":"How to make your own google serp scraper, with an example","h1_ru":"Пишем парсер поисковой выдачи google","h1_en":"How to make your own google serp scraper, with an example","description":"How to build your own Google SERP scraper via Python script for Free using only an official API. With example and code.","description_ru":"Как сделать процесс парсинга google быстрым и бесплатным. Про написание собственного парсера на Python и его настройку через Google API","description_en":"How to build your own Google SERP scraper via Python script for Free using only an official API. With example and code.","preview":"https://timthewebmaster.com/media/articles/how-to-write-google-search-results-scraper/three-people-looking-at-monitor-with-search-bar-and-digits.svg","meta_keywords":"google serp api, apis for google serp, google api serp position, google serp position api, serp position api, serp checker api","meta_keywords_ru":"парсинг поисковой выдачи google, парсер выдачи гугл, google parser, парсер гугл,  парсер ся google, парсер ссылок с гугл","meta_keywords_en":"google serp api, apis for google serp, google api serp position, google serp position api, serp position api, serp checker api","meta_preview":"https://timthewebmaster.com/media/articles/how-to-write-google-search-results-scraper/three-people-looking-at-monitor-with-search-bar-and-digits.webp","meta_preview_description":"Three people are looking at display with search bar on it","meta_preview_description_ru":"Три человека смотрят на экран с поисковой строкой","meta_preview_description_en":"Three people are looking at display with search bar on it","template":"https://timthewebmaster.com/media/articles/how-to-write-google-search-results-scraper/how-to-write-a-scraper-for-google-serp-via-google-search-api2.html","template_ru":"https://timthewebmaster.com/media/articles/how-to-write-google-search-results-scraper/%D0%BA%D0%B0%D0%BA-%D0%BD%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D1%82%D1%8C-%D0%BF%D0%B0%D1%80%D1%81%D0%B5%D1%80-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0%BE%D0%B9-%D0%B2%D1%8B%D0%B4%D0%B0%D1%87%D0%B8-google-google-search-api1.html","template_en":"https://timthewebmaster.com/media/articles/how-to-write-google-search-results-scraper/how-to-write-a-scraper-for-google-serp-via-google-search-api2.html","dependencies":"JSON, Django, REST API, Python","proficiencyLevel":"Intermediate","category":1,"tags":[81,84,85,105,163],"media":[24,184,185,186,187,188,189,190],"questions":[143,144,145,162,163,166,167,168],"termins":[67,92,99,117],"similar":[160,164,172]},{"id":199,"slug":"django-localization-for-python-templates-js-models","timeCreated":"2025-02-06T08:11:21Z","timeUpdated":"2026-04-07T16:03:49.646758Z","isPublished":true,"title":"Full localization for a Django website","title_ru":"Полная локализация сайта на django","title_en":"Full localization for a Django website","h1":"How to localize a Django website. Namely python, and js scripts, and django templates","h1_ru":"Как локализовать Django сайт. А именно python, и js скрипты, и django шаблоны","h1_en":"How to localize a Django website. Namely python, and js scripts, and django templates","description":"I'll show you how to completely make localization a Django website, describe the full process: setting up, extracting, collecting, and compiling translations. Covering all three translation scenarios, including files such as Python, JS(+ ReactJS) and HTML","description_ru":"В этой статье я покажу, как можно полностью перевести (локализовать) Django сайт. Опишу полный процесс: настройка, выделение, сбор и компиляция переводов. Так же разберу все три случая переводов. Таких файлов как: python, js(+ ReactJS) и html шаблонов.","description_en":"I'll show you how to completely make localization a Django website, describe the full process: setting up, extracting, collecting, and compiling translations. Covering all three translation scenarios, including files such as Python, JS(+ ReactJS) and HTML","preview":"https://timthewebmaster.com/media/articles/django-localization-for-python-templates-js-models/people-speaking-on-three-different-languages-with-clouds.svg","meta_keywords":"i18n, django po, django gettext, django translation, django localization","meta_keywords_ru":"i18n, django po, django gettext, django переводы, django локализация","meta_keywords_en":"i18n, django po, django gettext, django translation, django localization","meta_preview":"https://timthewebmaster.com/media/articles/django-localization-for-python-templates-js-models/people-speaking-on-three-different-languages-with-clouds.webp","meta_preview_description":"Different languages, people and they are speaking with each other","meta_preview_description_ru":"Разные языки, люди и они разговаривают","meta_preview_description_en":"Different languages, people and they are speaking with each other","template":"https://timthewebmaster.com/media/articles/django-localization-for-python-templates-js-models/localization-for-django-website-uid--YHAfQL6gvqdRRukjIur5mgRS.html","template_ru":"https://timthewebmaster.com/media/articles/django-localization-for-python-templates-js-models/%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-django-%D1%81%D0%B0%D0%B9%D1%82%D0%B0-uid--6AJXWqHZGsrED9fcbHWfpWfQ.html","template_en":"https://timthewebmaster.com/media/articles/django-localization-for-python-templates-js-models/localization-for-django-website-uid--YHAfQL6gvqdRRukjIur5mgRS.html","dependencies":"Django, Python, JS, ORM, Models","proficiencyLevel":"Intermediate","category":1,"tags":[78,79,85,87,158],"media":[28,218,219,220],"questions":[136,138,146],"termins":[24,26,92,97,98],"similar":[58,69,195,208]},{"id":198,"slug":"connect-django-and-allauth-authentication-system-plus-react","timeCreated":"2025-01-31T15:03:50Z","timeUpdated":"2026-03-11T04:17:43.546928Z","isPublished":true,"title":"An example of the integration of Django with allauth. Frontend on ReactJS","title_ru":"Django allauth интеграция на реакте. То как реализовать регистрацию и авторизацию на allauth ч. 4","title_en":"An example of the integration of Django with allauth. Frontend on ReactJS","h1":"An integration of allauth in the Django framework tutorial with an example","h1_ru":"Как интегрировать allauth в django, всё на react. И как при этом организовать регистрацию и автризацию","h1_en":"An integration of allauth in the Django framework tutorial with an example","description":"In this article I will describe the process of integrating allauth into a Django project. Frontend is handled by React. I will configure a registration and an authorization process by password checking with email confirmation and the ability to recover the","description_ru":"В этой статье я опишу процесс интеграции allauth  к django проекту. Весь фронтендом на  react. Я настрою регистрацию и авторизацию пользователей через пароль, плюс подтверждение почты и возможностью восстановления пароля. С исходным кодом и готовыми файлам","description_en":"In this article I will describe the process of integrating allauth into a Django project. Frontend is handled by React. I will configure a registration and an authorization process by password checking with email confirmation and the ability to recover the","preview":"https://timthewebmaster.com/media/articles/connect-django-and-allauth-authentication-system-plus-react/key-lock-and-two-people-try-to-hack-a-big-laptop.svg","meta_keywords":"all auth django, allauth django, python django allauth, django allauth example","meta_keywords_ru":"all auth django, django allauth, allauth api, django custom login page on react, перевод allauth в headless режим (api-only), react django аутентификация","meta_keywords_en":"all auth django, allauth django, python django allauth, django allauth example","meta_preview":"https://timthewebmaster.com/media/articles/connect-django-and-allauth-authentication-system-plus-react/key-lock-and-two-people-try-to-hack-a-big-laptop.webp","meta_preview_description":"A lock, a key and the man trying to open the screen","meta_preview_description_ru":"Замок, ключ и человек пытаются открыть экран","meta_preview_description_en":"A lock, a key and the man trying to open the screen","template":"https://timthewebmaster.com/media/articles/connect-django-and-allauth-authentication-system-plus-react/how-to-integrate-authentication-system-on-django-website-and-react-and-allauth_KS9K6Er.html","template_ru":"https://timthewebmaster.com/media/articles/connect-django-and-allauth-authentication-system-plus-react/%D0%BF%D0%B8%D1%88%D0%B5%D0%BC-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%83-%D0%B0%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9-%D0%B4%D0%BB%D1%8F-%D1%81%D0%B0%D0%B9%D1%82%D0%B0_qg3bMyD.html","template_en":"https://timthewebmaster.com/media/articles/connect-django-and-allauth-authentication-system-plus-react/how-to-integrate-authentication-system-on-django-website-and-react-and-allauth_KS9K6Er.html","dependencies":"Django, AllAuth, React, JS, Python","proficiencyLevel":"Intermediate","category":1,"tags":[78,85,158,161],"media":[31,251,252,253,254,255,256,257,258,259],"questions":[127,128,129,130],"termins":[24,88,89,109],"similar":[59,62,63]},{"id":195,"slug":"perevod-telegram-bota-na-drugie-yazyki","timeCreated":"2025-01-14T09:13:31Z","timeUpdated":"2026-03-11T04:18:39.383409Z","isPublished":true,"title":"How to add translations(localisation) for your telegram bot in aiogram/python + i18n","title_ru":"Как добавить переводы (выбор языка) для твоего телеграм бота telegram/aiogram/python","title_en":"How to add translations(localisation) for your telegram bot in aiogram/python + i18n","h1":"How to add translations(localisation) for your telegram bot in aiogram/python + i18n","h1_ru":"Как сделать интернализацию на aiogram, telegram бот и python","h1_en":"How to add translations(localisation) for your telegram bot in aiogram/python + i18n","description":"In this article, I will show you how to make translations(localisation) for telegram bots made in aiogram/python. And I will do it using the Babel (+ i18n) package. You will also learn how to update translations and get an example of a base configuration f","description_ru":"В этой статье я покажу, как сделать так, чтобы английский бот писал на русском, то есть сделаю бота многоязычными на aiogram. И сделаю я это при помощи пакета Babel + i18n на Python. Ты так же узнаешь как обновлять переводы и получишь пример базой настройк","description_en":"In this article, I will show you how to make translations(localisation) for telegram bots made in aiogram/python. And I will do it using the Babel (+ i18n) package. You will also learn how to update translations and get an example of a base configuration f","preview":"https://timthewebmaster.com/media/articles/perevod-telegram-bota-na-drugie-yazyki/three-people-messaging-with-each-other-sending-text-emojies-videos.svg","meta_keywords":"aiogram_i18n, aiogram locale, telegram add language to code, telegram bot localisation, bot translation","meta_keywords_ru":"aiogram i18n, код языковой добавления в бота, как в телеграмме перевести бот,а локализация телеграмм бот, интернационализация iogram3 бота","meta_keywords_en":"aiogram_i18n, aiogram locale, telegram add language to code, telegram bot localisation, bot translation","meta_preview":"https://timthewebmaster.com/media/articles/perevod-telegram-bota-na-drugie-yazyki/three-people-messaging-with-each-other-sending-text-emojies-videos.webp","meta_preview_description":"Three men talking to each other on the phone","meta_preview_description_ru":"Телефон и три человека общаются друг с другом","meta_preview_description_en":"Three men talking to each other on the phone","template":"https://timthewebmaster.com/media/articles/perevod-telegram-bota-na-drugie-yazyki/how-to-translate-telegram-bot.html","template_ru":"https://timthewebmaster.com/media/articles/perevod-telegram-bota-na-drugie-yazyki/%D0%BA%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4-%D0%B4%D0%BB%D1%8F-%D1%82%D0%B5%D0%BB%D0%B5%D0%B3%D1%80%D0%B0%D0%BC-%D0%B1%D0%BE%D1%82%D0%B0.html","template_en":"https://timthewebmaster.com/media/articles/perevod-telegram-bota-na-drugie-yazyki/how-to-translate-telegram-bot.html","dependencies":"Telegram, Aiogram, Python","proficiencyLevel":"Intermediate","category":1,"tags":[105,144,146,147],"media":[],"questions":[146,147],"termins":[24,26,30,31,92],"similar":[194,199,202]},{"id":194,"slug":"sozdanie-tokena-i-nastrojka-telegram-bota","timeCreated":"2025-01-14T09:00:33Z","timeUpdated":"2026-03-11T04:19:44.154792Z","isPublished":true,"title":"How to get a telegram bot token and initial setup for telegram bot","title_ru":"Как сделать и подключить токен для телеграм бота, его настройка","title_en":"How to get a telegram bot token and initial setup for telegram bot","h1":"How to get telegram bot token via bot father","h1_ru":"Как сделать и подключить токен тг бота, настройка бота","h1_en":"How to get telegram bot token via bot father","description":"In this article you will see how I get the telegram bot token (via bot father), where I store the token and how I set it up","description_ru":"В этой статье ты узнаешь как я делаю токены для тг ботов, как их подключаю, где храню его и как настраиваю его.","description_en":"In this article you will see how I get the telegram bot token (via bot father), where I store the token and how I set it up","preview":"https://timthewebmaster.com/media/articles/sozdanie-tokena-i-nastrojka-telegram-bota/a-man-with-wrench-trying-to-fix-a-bot-on-screen.webp","meta_keywords":"token telegram bot, bot token, token telegram, bot token api telegram, telegram get token","meta_keywords_ru":"token telegram bot, bot token, токен бот телеграм, как создать свой токен в телеграмме","meta_keywords_en":"token telegram bot, bot token, token telegram, bot token api telegram, telegram get token","meta_preview":null,"meta_preview_description":"A man with wrench and a man with magnifier glass","meta_preview_description_ru":"Человек с лупой и человек с увеличительным стеклом рядом с телефоном","meta_preview_description_en":"A man with wrench and a man with magnifier glass","template":"https://timthewebmaster.com/media/articles/sozdanie-tokena-i-nastrojka-telegram-bota/setting-up-basics-for-telegram-bot.html","template_ru":"https://timthewebmaster.com/media/articles/sozdanie-tokena-i-nastrojka-telegram-bota/%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%8F-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D1%82%D0%B5%D0%BB%D0%B5%D0%B3%D1%80%D0%B0%D0%BC-%D0%B1%D0%BE%D1%82%D0%B0.html","template_en":"https://timthewebmaster.com/media/articles/sozdanie-tokena-i-nastrojka-telegram-bota/setting-up-basics-for-telegram-bot.html","dependencies":"Telegram, Aiogram, Python","proficiencyLevel":"Beginer","category":1,"tags":[82,105,144,146],"media":[77,79,80,81,82],"questions":[175,176,193,197],"termins":[19,20,31,92],"similar":[36,191,195]},{"id":191,"slug":"kak-sdelat-inlajn-telegram-bota","timeCreated":"2025-01-10T16:59:30Z","timeUpdated":"2026-03-11T04:20:52.387300Z","isPublished":true,"title":"How to turn on the telegram bot’s inline mode, and how to build one","title_ru":"Как сделать inline телеграм бота + переводы","title_en":"How to turn on the telegram bot’s inline mode, and how to build one","h1":"How to implement an inline bot in telegram. Plus how to add translations and localizations","h1_ru":"Как сделать инлайн телеграм бота","h1_en":"How to implement an inline bot in telegram. Plus how to add translations and localizations","description":"How to implement an inline telegram bot or activate inline mode for an already existing Telegram bot and how to use it. The entire example code is available, and the bot is now online. Plus, translations and localizations are supported.","description_ru":"В этой статье ты узнаешь в чём разница между обычным тг ботом и инлайн. Как активировать режим инлайн для бота и как его сделать самому. Весь код примера доступен и бот сейчас онлайн. Плюс, как сделать такого бота многоязычным и переводимым на другие языки","description_en":"How to implement an inline telegram bot or activate inline mode for an already existing Telegram bot and how to use it. The entire example code is available, and the bot is now online. Plus, translations and localizations are supported.","preview":"https://timthewebmaster.com/media/articles/kak-sdelat-inlajn-telegram-bota/three-people-around-the-phone.svg","meta_keywords":"inline bots, inline mode telegram, inline telegram, bot inline","meta_keywords_ru":"как сделать инлайн бот, тг инлайн, inline telegram, inline bot telegram, инлайн боты тг","meta_keywords_en":"inline bots, inline mode telegram, inline telegram, bot inline","meta_preview":"https://timthewebmaster.com/media/articles/kak-sdelat-inlajn-telegram-bota/three-people-around-the-phone.webp","meta_preview_description":"Three man sitting around the single phone","meta_preview_description_ru":"Три человека рядом с телефоном одним","meta_preview_description_en":"Three man sitting around the single phone","template":"https://timthewebmaster.com/media/articles/kak-sdelat-inlajn-telegram-bota/how-to-make-inline-telegram-bot_7TxG6yk.html","template_ru":"https://timthewebmaster.com/media/articles/kak-sdelat-inlajn-telegram-bota/%D0%BA%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%B8%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD-%D1%82%D0%B5%D0%BB%D0%B5%D0%B3%D1%80%D0%B0%D0%BC-%D0%B1%D0%BE%D1%82%D0%B0_XdiSJ1a.html","template_en":"https://timthewebmaster.com/media/articles/kak-sdelat-inlajn-telegram-bota/how-to-make-inline-telegram-bot_7TxG6yk.html","dependencies":"Telegram, Aiogram, Python","proficiencyLevel":"Beginer","category":1,"tags":[82,105,146,147],"media":[162,163],"questions":[192,196,197],"termins":[19,20,31,104],"similar":[4,174,194]},{"id":188,"slug":"game-on-godot-games-on-cocos2dx-firts-release","timeCreated":"2025-01-05T04:38:33Z","timeUpdated":"2026-03-24T06:04:10.341051Z","isPublished":false,"title":"I'm as failed game First game release using godot and other games on cocos2dx developer.  Part 2","title_ru":"Я как неудавшийся разработчик игр. Первая выпущенная игра на godot, и игры на cocos2dx ч. 2","title_en":"I'm as failed game First game release using godot and other games on cocos2dx developer.  Part 2","h1":"I'm as failed game First game release using godot and other games on cocos2dx developer.  Part 2","h1_ru":"Я как неудавшийся разработчик игр. Первая выпущенная игра на godot, и игры на cocos2dx ч. 2","h1_en":"I'm as failed game First game release using godot and other games on cocos2dx developer.  Part 2","description":"In this article, you will learn all about my first and only released game, LifeOfLoader. You will learn what preceded it and what games I made before it. Namely, games on the Cocos2dx framework and an attempt to make a game on Unity3d","description_ru":"В этой статье ты узнаешь всё о моей первой и единственной выпущенной игры, LifeOfLoader. Узнаешь и что этому предшествовало и какие игры сделал до неё. А именно игры на фреймворке Cocos2dx и попытка сделать игру на Unity3d","description_en":"In this article, you will learn all about my first and only released game, LifeOfLoader. You will learn what preceded it and what games I made before it. Namely, games on the Cocos2dx framework and an attempt to make a game on Unity3d","preview":"https://timthewebmaster.com/media/articles/game-on-godot-games-on-cocos2dx-firts-release/gamers-using-different-devices-and-playing-on-mobile-phone.svg","meta_keywords":"","meta_keywords_ru":null,"meta_keywords_en":null,"meta_preview":"https://timthewebmaster.com/media/articles/game-on-godot-games-on-cocos2dx-firts-release/gamers-using-different-devices-and-playing-on-mobile-phone.webp","meta_preview_description":"Games with joystick, monitor, tablet are playing","meta_preview_description_ru":"Люди с джойстиком, монитором и планшетом играют","meta_preview_description_en":"Games with joystick, monitor, tablet are playing","template":"https://timthewebmaster.com/media/articles/game-on-godot-games-on-cocos2dx-firts-release/now-cocos2dx-and-first-released-game.html","template_ru":"https://timthewebmaster.com/media/articles/game-on-godot-games-on-cocos2dx-firts-release/%D1%82%D0%B5%D0%BF%D0%B5%D1%80%D1%8C-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8E-cocos2dx-%D0%B8-%D0%BF%D0%B5%D1%80%D0%B2%D0%B0%D1%8F-%D0%B2%D1%8B%D0%BF%D1%83%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D0%B8%D0%B3%D1%80%D0%B0.html","template_en":"https://timthewebmaster.com/media/articles/game-on-godot-games-on-cocos2dx-firts-release/now-cocos2dx-and-first-released-game.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[117,148,151,152,155],"media":[201,202,203,204,205,206,207,208,209],"questions":[15,16,18],"termins":[23,30,49,95],"similar":[187]},{"id":187,"slug":"sfml-games-solo-gamedev","timeCreated":"2025-01-05T04:31:52Z","timeUpdated":"2026-03-24T06:04:10.344771Z","isPublished":false,"title":"I'm as failed game developer.  Game development using SFML lib Part 1","title_ru":"Я как неудавшийся разработчик игр. Разработка игр на SFML и DI  ч. 1","title_en":"I'm as failed game developer.  Game development using SFML lib Part 1","h1":"I'm as failed game developer.  Game development using SFML lib Part 1","h1_ru":"Я как неудавшийся разработчик игр. Разработка игр на SFML и DI","h1_en":"I'm as failed game developer.  Game development using SFML lib Part 1","description":"In this article I will tell in detail about how I started making games, why I started making games and what I did before. What does SFML have to do with it and what is DI Engine. Also as a bonus, you will learn about how I changed distributions.","description_ru":"В этой статье я подробно расскажу о том с чего я начал делать игры, почему я начал делать игры и что делал до этого. При чём тут SFML и что такое DI Engine. Так же как бонус, узнаете о том как я менял дистрибутивы.","description_en":"In this article I will tell in detail about how I started making games, why I started making games and what I did before. What does SFML have to do with it and what is DI Engine. Also as a bonus, you will learn about how I changed distributions.","preview":"https://timthewebmaster.com/media/articles/sfml-games-solo-gamedev/gamer-and-some-clouds-around-him-plus-a-monitor.svg","meta_keywords":"","meta_keywords_ru":null,"meta_keywords_en":null,"meta_preview":"https://timthewebmaster.com/media/articles/sfml-games-solo-gamedev/gamer-and-some-clouds-around-him-plus-a-monitor.webp","meta_preview_description":"A women playing before a monitor","meta_preview_description_ru":"Женщина играет перед экраном","meta_preview_description_en":"A women playing before a monitor","template":"https://timthewebmaster.com/media/articles/sfml-games-solo-gamedev/I-am-as-a-game-developer-how-it-all-started.html","template_ru":"https://timthewebmaster.com/media/articles/sfml-games-solo-gamedev/%D1%8F-%D0%BA%D0%B0%D0%BA-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA-%D0%B8%D0%B3%D1%80-%D0%BA%D0%B0%D0%BA-%D0%B2%D1%81%D1%91-%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%BE%D1%81%D1%8C.html","template_en":"https://timthewebmaster.com/media/articles/sfml-games-solo-gamedev/I-am-as-a-game-developer-how-it-all-started.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[117,148,149,153,154],"media":[83,84,85,86,87,88,89],"questions":[12,18],"termins":[30,92,103,105,125],"similar":[70,188,206]},{"id":174,"slug":"vidy-telegram-botov","timeCreated":"2024-12-22T13:22:40Z","timeUpdated":"2026-03-11T04:39:30.523650Z","isPublished":true,"title":"Types and features of Telegram bots","title_ru":"Виды телеграм ботов, какими бывают и их классификация","title_en":"Types and features of Telegram bots","h1":"Classification and features of Telegram bots","h1_ru":"Классификация и возможности тг ботов","h1_en":"Classification and features of Telegram bots","description":"Here you will learn the classification of telegram bots and the capabilities they have","description_ru":"Тут ты узнаешь классификацию телеграмм ботов и возможности которыми они обладают","description_en":"Here you will learn the classification of telegram bots and the capabilities they have","preview":"https://timthewebmaster.com/media/articles/vidy-telegram-botov/sientists-examining-a-plant-with-big-microscope.svg","meta_keywords":"types of telegram bots, classifications of bots, telegram bots","meta_keywords_ru":"types of telegram bots, виды телеграмм ботов, телеграмм бот классификация, какие бывают боты в телеграмме","meta_keywords_en":"types of telegram bots, classifications of bots, telegram bots","meta_preview":"https://timthewebmaster.com/media/articles/vidy-telegram-botov/sientists-examining-a-plant-with-big-microscope.webp","meta_preview_description":"A sientitists with a microscope looking at plant","meta_preview_description_ru":"Учёные и микроскоп смотрят на растение","meta_preview_description_en":"A sientitists with a microscope looking at plant","template":"https://timthewebmaster.com/media/articles/vidy-telegram-botov/types-of-telegram-bots.html","template_ru":"https://timthewebmaster.com/media/articles/vidy-telegram-botov/%D0%B2%D0%B8%D0%B4%D1%8B-%D1%82%D0%B5%D0%BB%D0%B5%D0%B3%D1%80%D0%B0%D0%BC-%D0%B1%D0%BE%D1%82%D0%BE%D0%B2.html","template_en":"https://timthewebmaster.com/media/articles/vidy-telegram-botov/types-of-telegram-bots.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[82,146,147],"media":[],"questions":[175,192,193],"termins":[19,20,95,99,104],"similar":[4,36,191]},{"id":172,"slug":"kak-sdelat-prostoiy-parser-na-python","timeCreated":"2024-12-10T09:59:13Z","timeUpdated":"2026-08-19T08:52:47.136367Z","isPublished":true,"title":"How to write a Python parser for static websites","title_ru":"Как написать парсер на python для статических сайтов","title_en":"How to write a Python parser for static websites","h1":"Python static site parser","h1_ru":"Парсер для статических сайтов на python","h1_en":"Python static site parser","description":"How to write a simple parser in Python for static sites, using link collection as an example. Using the beautifulsoup and requests libraries, as well as a similar tool without external dependencies.","description_ru":"Как написать простой парсер на python, для статических сайтов на примере сбора ссылок. С использованием библиотек beautifulsoup и requests а так же аналог без внешних зависимостей","description_en":"How to write a simple parser in Python for static sites, using link collection as an example. Using the beautifulsoup and requests libraries, as well as a similar tool without external dependencies.","preview":"https://timthewebmaster.com/media/articles/kak-sdelat-prostoiy-parser-na-python/www-globe-people-on-it.svg","meta_keywords":"Write a parser in Python, Python parser, how to make a parser, simple Python parser, static site parser","meta_keywords_ru":"написать парсер на python, парсер на python, как сделать парсер, простой парсер на python, парсер статического сайта","meta_keywords_en":"Write a parser in Python, Python parser, how to make a parser, simple Python parser, static site parser","meta_preview":"https://timthewebmaster.com/media/articles/kak-sdelat-prostoiy-parser-na-python/www-globe-people-on-it.webp","meta_preview_description":"A disk and a man sitting on it, plus two more men","meta_preview_description_ru":"Диск и на нём сидит челове и ещё два человека","meta_preview_description_en":"A disk and a man sitting on it, plus two more men","template":"https://timthewebmaster.com/media/articles/kak-sdelat-prostoiy-parser-na-python/simple-scraper-of-static-websites-and-pages-uid--nXo44IbNHd7bf78YsWxYHM0l.html","template_ru":"https://timthewebmaster.com/media/articles/kak-sdelat-prostoiy-parser-na-python/%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9-%D0%BF%D0%B0%D1%80%D1%81%D0%B5%D1%80-%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85-%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2-uid--Y3HChtNP7xXdxUs3xd4YoGjO.html","template_en":"https://timthewebmaster.com/media/articles/kak-sdelat-prostoiy-parser-na-python/simple-scraper-of-static-websites-and-pages-uid--nXo44IbNHd7bf78YsWxYHM0l.html","dependencies":"Python, beautifulsoup4, Shell, requests","proficiencyLevel":"Beginer","category":1,"tags":[81,103,105,137,139],"media":[],"questions":[],"termins":[],"similar":[160,164,200]},{"id":171,"slug":"cobol-programming-language-history","timeCreated":"2024-12-06T07:22:01Z","timeUpdated":"2026-03-29T05:19:39.963259Z","isPublished":true,"title":"COBOL programming language history by version","title_ru":"COBOL история языка программирования по версиям","title_en":"COBOL programming language history by version","h1":"History of COBOL by versions, from COBOL 60 to COBOL 2014 and now","h1_ru":"История COBOL/КОБОЛ по версиям, от СOBOL 60 до COBOL 2014 и сейчас","h1_en":"History of COBOL by versions, from COBOL 60 to COBOL 2014 and now","description":"This article explores the changes and improvements the COBOL language has undergone, its creator (Grace Hopper), and the purposes for which it was created. It also describes the language's changes from version to version, from COBOL 60 to COBOL 2014.","description_ru":"Про то, какие изменения и улучшения претерпел язык КОБОЛ, его создательница (Грейс Хоппер) и для каких целей он был создан. Так же описываются изменения языка от версии к версии, начиная от COBOL 60, заканчивая COBOL 2014","description_en":"This article explores the changes and improvements the COBOL language has undergone, its creator (Grace Hopper), and the purposes for which it was created. It also describes the language's changes from version to version, from COBOL 60 to COBOL 2014.","preview":"https://timthewebmaster.com/media/articles/cobol-programming-language-history/credit-card-women-and-men.svg","meta_keywords":"when was cobol programming language created, who created cobol programming language, cobol release date, when was cobol made","meta_keywords_ru":"cobol, кобол, cobol (common business-oriented language),создатель языка cobol, cobol язык программирования, cobol язык","meta_keywords_en":"when was cobol programming language created, who created cobol programming language, cobol release date, when was cobol made","meta_preview":"https://timthewebmaster.com/media/articles/cobol-programming-language-history/credit-card-women-and-men.webp","meta_preview_description":"A credit card and two men","meta_preview_description_ru":"Кредитная карта и два человека","meta_preview_description_en":"A credit card and two men","template":"https://timthewebmaster.com/media/articles/cobol-programming-language-history/history-of-cobol-programing-language_qUaKNR3_YiXeync.html","template_ru":"https://timthewebmaster.com/media/articles/cobol-programming-language-history/%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F-%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-cobol_q6Cw2yW_uQyiTae.html","template_en":"https://timthewebmaster.com/media/articles/cobol-programming-language-history/history-of-cobol-programing-language_qUaKNR3_YiXeync.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[88,119,143],"media":[32,33,260],"questions":[],"termins":[31,92,120,123,124],"similar":[39,41,43,44]},{"id":164,"slug":"kak-napisat-parser-sajta-kinopoisk","timeCreated":"2024-11-24T15:29:36Z","timeUpdated":"2026-03-11T04:44:18.556507Z","isPublished":true,"title":"How to make a scraper of a list of films from Kinopoisk","title_ru":"Как написать python-парсер кинопоиска (списка фильмов)","title_en":"How to make a scraper of a list of films from Kinopoisk","h1":"How to make a scraper of a list of films from Kinopoisk in Python","h1_ru":"Как написать парсер списка фильмов с кинопоиска на python","h1_en":"How to make a scraper of a list of films from Kinopoisk in Python","description":"In this article I will tell you how to write a scraper for the Kinopoisk website, what you will need for this, and I will share the source code with the files of this parser using Python. With the ability to collect and select a proxy for this particular w","description_ru":"Про то как написать парсер списка фильмов с кинопоиска на python. Что для этого тебе потребуется и поделюсь исходным кодом с файлами данного парсера на питоне. С возможностью собрать и подобрать прокси для этого сайта.","description_en":"In this article I will tell you how to write a scraper for the Kinopoisk website, what you will need for this, and I will share the source code with the files of this parser using Python. With the ability to collect and select a proxy for this particular w","preview":"https://timthewebmaster.com/media/articles/kak-napisat-parser-sajta-kinopoisk/gas-pipe-and-workers-extracting-it.svg","meta_keywords":"kinopoisk parser","meta_keywords_ru":"кинопоиск питон, парсер сайтов фильмы, парсер кинопоиска, kinopoisk parser","meta_keywords_en":"kinopoisk parser","meta_preview":"https://timthewebmaster.com/media/articles/kak-napisat-parser-sajta-kinopoisk/gas-pipe-and-workers-extracting-it.webp","meta_preview_description":"A gas pipe and workers on it","meta_preview_description_ru":"Труба с газом и рабочие на ней","meta_preview_description_en":"A gas pipe and workers on it","template":"https://timthewebmaster.com/media/articles/kak-napisat-parser-sajta-kinopoisk/how-to-make-a-scraper-of-kinopoisk-website.html.html","template_ru":"https://timthewebmaster.com/media/articles/kak-napisat-parser-sajta-kinopoisk/%D0%BA%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%BF%D0%B0%D1%80%D1%81%D0%B5%D1%80-%D0%BA%D0%B8%D0%BD%D0%BE%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0.html","template_en":"https://timthewebmaster.com/media/articles/kak-napisat-parser-sajta-kinopoisk/how-to-make-a-scraper-of-kinopoisk-website.html.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[81,97,102,137,138,139],"media":[4,6,7,14,15,17],"questions":[145,166,167],"termins":[23,31,116,117],"similar":[172,200]},{"id":160,"slug":"online-store-scraping-wildberries-example","timeCreated":"2024-11-16T16:01:24Z","timeUpdated":"2026-03-11T04:44:50.906381Z","isPublished":true,"title":"A scraper of an e-commerce website, an example provided, wildberries","title_ru":"Как сделать парсер страниц с wildberries(или интернет-магазина) на python","title_en":"A scraper of an e-commerce website, an example provided, wildberries","h1":"A scraper of an e-commerce website using python and a wilberries webiste as an example.","h1_ru":"Как создать парсер wildberries на python","h1_en":"A scraper of an e-commerce website using python and a wilberries webiste as an example.","description":"This is a tutorial with an example showing how to make a scraper for an e-commerce website with bypasses of blocking using proxies and their rotation. Using Selenium and some self-made tools. All this is on the example of the wildberries website.","description_ru":"Как написать парсер страниц с wildberries или любого интернет магазина с обходом блокировок при помощи прокси и их ротацией, используя Selenium и некоторые самолично сделанные инструменты. Всё это на примере сайта wildberries.","description_en":"This is a tutorial with an example showing how to make a scraper for an e-commerce website with bypasses of blocking using proxies and their rotation. Using Selenium and some self-made tools. All this is on the example of the wildberries website.","preview":"https://timthewebmaster.com/media/articles/online-store-scraping-wildberries-example/gas-pipe-and-workers-extracting-it.svg","meta_keywords":"E-commerce scraper, python scraper, website scraper, proxy rotator python, dynamic website scraper","meta_keywords_ru":"создать парсер wildberries, создать парсер интернет магазина, парсинг wildberries python, python парсинг интернет-магазина, парсинг страницы с wildberries","meta_keywords_en":"E-commerce scraper, python scraper, website scraper, proxy rotator python, dynamic website scraper","meta_preview":"https://timthewebmaster.com/media/articles/online-store-scraping-wildberries-example/gas-pipe-and-workers-extracting-it.webp","meta_preview_description":"A gas pipe and workers on it","meta_preview_description_ru":"Труба с газом и рабочие на ней","meta_preview_description_en":"A gas pipe and workers on it","template":"https://timthewebmaster.com/media/articles/online-store-scraping-wildberries-example/online-store-parser-using-python.html","template_ru":"https://timthewebmaster.com/media/articles/online-store-scraping-wildberries-example/%D0%BF%D0%B0%D1%80%D1%81%D0%B5%D1%80-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD%D0%B0-%D0%BD%D0%B0-python.html","template_en":"https://timthewebmaster.com/media/articles/online-store-scraping-wildberries-example/online-store-parser-using-python.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[137,138,139],"media":[4,5,6,7],"questions":[144,145,163,166,167],"termins":[21,23,116,117,119,124],"similar":[172,200]},{"id":157,"slug":"quill-custom-module-table-of-contents","timeCreated":"2024-10-29T15:36:51Z","timeUpdated":"2026-03-11T04:45:35.728982Z","isPublished":true,"title":"How to make custom quill module – table of content as an example","title_ru":"Как сделать custom quill модуль оглавления статьи","title_en":"How to make custom quill module – table of content as an example","h1":"How to make custom QuillJS module – table of content as an example","h1_ru":"Как сделать собственный(custom) QuillJS модуль оглавления статьи","h1_en":"How to make custom QuillJS module – table of content as an example","description":"In this article I will show how to make custom quill module for an editors. This module will generate the table of contents of the article. I will also show how to enable and disable modules.","description_ru":"В этой статье я покажу как сделать собственный модуль для QuillJS. Этот модуль будет генерировать оглавление статьи. Так же покажу как включать и отключать модули.","description_en":"In this article I will show how to make custom quill module for an editors. This module will generate the table of contents of the article. I will also show how to enable and disable modules.","preview":"https://timthewebmaster.com/media/articles/quill-custom-module-table-of-contents/business-people-trying-to-make-some-plans.svg","meta_keywords":"quill module, custom module, table of contents custom module quill, quilljs custom module","meta_keywords_ru":"quill module, оглавление, table of contents, custom module, собственный модуль, модуль на quill, custom quill module","meta_keywords_en":"quill module, custom module, table of contents custom module quill, quilljs custom module","meta_preview":"https://timthewebmaster.com/media/articles/quill-custom-module-table-of-contents/business-people-trying-to-make-some-plans.webp","meta_preview_description":"A task planning and people around","meta_preview_description_ru":"Планирование задач и люди","meta_preview_description_en":"A task planning and people around","template":"https://timthewebmaster.com/media/articles/quill-custom-module-table-of-contents/custom-table-of-contents-generator-module.html","template_ru":"https://timthewebmaster.com/media/articles/quill-custom-module-table-of-contents/%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80-%D1%81%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D1%8F-%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8.html","template_en":"https://timthewebmaster.com/media/articles/quill-custom-module-table-of-contents/custom-table-of-contents-generator-module.html","dependencies":"QuillJS, JS, HTML","proficiencyLevel":"Beginer","category":1,"tags":[106,123,133],"media":[],"questions":[16,158,159],"termins":[92,111,120],"similar":[153,154,155,156]},{"id":156,"slug":"quill-custom-button","timeCreated":"2024-10-25T18:52:20Z","timeUpdated":"2026-03-11T04:46:48.875687Z","isPublished":true,"title":"Custom toolbar button, how to make for quill editor","title_ru":"Как сделать/добавить кастомную(custom) ql-toolbar кнопку для quill редактора","title_en":"Custom toolbar button, how to make for quill editor","h1":"Quill custom buttons and drop-down lists","h1_ru":"Как сделать кастомные/custom quill toolbar кнопки, quilljs","h1_en":"Quill custom buttons and drop-down lists","description":"In this article I will show you how to create custom buttons for your quill editor. You will also learn how to add a drop-down list for the same quill editor.","description_ru":"В этой статье я покажу как создавать кастомные кнопки для твоего quill редактора, custom toolbar buttons. Так же узнаешь как добавить выпадающий список для всё того же quill редактора.","description_en":"In this article I will show you how to create custom buttons for your quill editor. You will also learn how to add a drop-down list for the same quill editor.","preview":"https://timthewebmaster.com/media/articles/quill-custom-button/custom-design-shirt-on-screen-with-three-people.svg","meta_keywords":"quill editor custom toolbar button,  quill editor custom button,  quill custom button,  quill add custom button, button quill","meta_keywords_ru":"quill editor, custom toolbar button,  quill editor custom button,  quill custom button,  quill add custom button, ql-toolbar","meta_keywords_en":"quill editor custom toolbar button,  quill editor custom button,  quill custom button,  quill add custom button, button quill","meta_preview":"https://timthewebmaster.com/media/articles/quill-custom-button/custom-design-shirt-on-screen-with-three-people.webp","meta_preview_description":"A monitor and a process of designing a t-shirt","meta_preview_description_ru":"Экран и процесс дизайна футболки","meta_preview_description_en":"A monitor and a process of designing a t-shirt","template":"https://timthewebmaster.com/media/articles/quill-custom-button/quill-toolbar-custom-button.html","template_ru":"https://timthewebmaster.com/media/articles/quill-custom-button/quill-toolbar-%D0%BA%D0%B0%D1%81%D1%82%D0%BE%D0%BC%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D0%B0.html","template_en":"https://timthewebmaster.com/media/articles/quill-custom-button/quill-toolbar-custom-button.html","dependencies":"QuillJS, JS, HTML","proficiencyLevel":"Beginer","category":1,"tags":[83,106,123],"media":[],"questions":[158,159],"termins":[91,92,111,116],"similar":[154,155,157]},{"id":155,"slug":"quill-link-tooltip","timeCreated":"2024-10-25T14:51:15Z","timeUpdated":"2026-03-11T04:48:06.392025Z","isPublished":true,"title":"Quill tooltip, how to make your own. Example on links","title_ru":"Как сделать собственный quill link tooltip(тултип для ссылок)","title_en":"Quill tooltip, how to make your own. Example on links","h1":"Quill tooltip, how to make your own. Example on links","h1_ru":"Как сделать собственный quill link tooltip(тултип для ссылок)","h1_en":"Quill tooltip, how to make your own. Example on links","description":"In this article, you will find an example of how to implement your own Quill tooltip. And you will get how this even works. As an example, a tooltip will be created for links.","description_ru":"В этой статье ты найдёшь пример того как реализовать свой quill tooltip/тултип для вставки ссылок и поймёшь как это вообще работает","description_en":"In this article, you will find an example of how to implement your own Quill tooltip. And you will get how this even works. As an example, a tooltip will be created for links.","preview":"https://timthewebmaster.com/media/articles/quill-link-tooltip/two-people-talking-with-each-other.svg","meta_keywords":"quill tooltip, custom quill tooltip, quill link tooltip, quill links, quill link","meta_keywords_ru":"quill tooltip, тултип, собственный тултип, quill link tooltip","meta_keywords_en":"quill tooltip, custom quill tooltip, quill link tooltip, quill links, quill link","meta_preview":"https://timthewebmaster.com/media/articles/quill-link-tooltip/two-people-talking-with-each-other.webp","meta_preview_description":"Two people chatting","meta_preview_description_ru":"Два человека чатятся","meta_preview_description_en":"Two people chatting","template":"https://timthewebmaster.com/media/articles/quill-link-tooltip/quill-tooltip-how-to-make-custom1.html","template_ru":"https://timthewebmaster.com/media/articles/quill-link-tooltip/quill-tooltip-%D0%BA%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%BD%D0%B0-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D0%B5-%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA.html","template_en":"https://timthewebmaster.com/media/articles/quill-link-tooltip/quill-tooltip-how-to-make-custom1.html","dependencies":"QuillJS, JS, HTML","proficiencyLevel":"Beginer","category":1,"tags":[106,115,123],"media":[],"questions":[158,159],"termins":[92,93,111],"similar":[153,156,157]},{"id":154,"slug":"quill-formats","timeCreated":"2024-10-24T14:12:29Z","timeUpdated":"2026-03-11T04:49:58.883453Z","isPublished":true,"title":"Quill formats(ql-formats), How to make custom format","title_ru":"Quill formats (ql-formats), как их расширить и существующие виды","title_en":"Quill formats(ql-formats), How to make custom format","h1":"Quill formats (ql-formats) and how to make a custom format","h1_ru":"Quill formats (ql-formats), как их переопределить и какие виды существуют","h1_en":"Quill formats (ql-formats) and how to make a custom format","description":"In this article, I will analyze the types of quilljs formats and explain some of the nuances of working with tables, fonts, images, and video. I will also show how to override the formats(ql-formats) using, as an example, a link format.","description_ru":"В этой статье я разберу типы форматеров (formats) quilljs, и объясню некоторые нюансы работы с таблицами, шрифтами, изображениями и видео. Так же покажу как переопределить форматер(ql-formats) на примере ссылки","description_en":"In this article, I will analyze the types of quilljs formats and explain some of the nuances of working with tables, fonts, images, and video. I will also show how to override the formats(ql-formats) using, as an example, a link format.","preview":"https://timthewebmaster.com/media/articles/quill-formats/different-types-of-screen-and-formats.svg","meta_keywords":"quilljs, quill formats, custom format, ql-formats","meta_keywords_ru":"quilljs, quill formats, custom formats","meta_keywords_en":"quilljs, quill formats, custom format, ql-formats","meta_preview":"https://timthewebmaster.com/media/articles/quill-formats/different-types-of-screen-and-formats.webp","meta_preview_description":"Documents, a monitor, a tablet and a women sitting on a monitor","meta_preview_description_ru":"Документ, экран, планшет и человек на экране","meta_preview_description_en":"Documents, a monitor, a tablet and a women sitting on a monitor","template":"https://timthewebmaster.com/media/articles/quill-formats/quill-formats-option-plus-overriting.html","template_ru":"https://timthewebmaster.com/media/articles/quill-formats/quill-formats-%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2%D0%B8%D0%B4%D1%8B-%D0%BF%D0%B5%D1%80%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5.html","template_en":"https://timthewebmaster.com/media/articles/quill-formats/quill-formats-option-plus-overriting.html","dependencies":"QuillJS, JS, HTML","proficiencyLevel":"Beginer","category":1,"tags":[106,123],"media":[],"questions":[158,159],"termins":[66,92,93,111],"similar":[153,156,157]},{"id":153,"slug":"quill-blots","timeCreated":"2024-10-24T04:53:52Z","timeUpdated":"2026-03-11T04:50:38.322563Z","isPublished":true,"title":"All about quill blots, blocks and how to make a custom blot","title_ru":"Всё о quill blots (кляксах)","title_en":"All about quill blots, blocks and how to make a custom blot","h1":"All about quill blots and blocks, and how to make a custom quill blot, block","h1_ru":"Всё о quill blots, и то как сделать свой собственный","h1_en":"All about quill blots and blocks, and how to make a custom quill blot, block","description":"In this article, I will tell you about kinds of quill blots and quill blocks, their differencies, how they are used (including an examples of realisation those blots, blocks). Also, here you will find how to override them and create a new ones from scratch","description_ru":"В этой статье я расскажу о том, какие виды blot-ов бывают, чем каждый из них отличается, как используется ( в том числе и примеры реализации данных quill blot-ов). А так же то, как переопределять и создавать собственные blot-ы.","description_en":"In this article, I will tell you about kinds of quill blots and quill blocks, their differencies, how they are used (including an examples of realisation those blots, blocks). Also, here you will find how to override them and create a new ones from scratch","preview":"https://timthewebmaster.com/media/articles/quill-blots/many-blots.svg","meta_keywords":"quill blot, quill blosts, kinds of blots, custom blot, quill block, quill custom blot","meta_keywords_ru":"quill blot, quill blots, собственный blot, виды блотов, quill js, quill block, quill custom blot","meta_keywords_en":"quill blot, quill blosts, kinds of blots, custom blot, quill block, quill custom blot","meta_preview":"https://timthewebmaster.com/media/articles/quill-blots/many-blots.webp","meta_preview_description":"Many blots and pits","meta_preview_description_ru":"Много клякс и луж","meta_preview_description_en":"Many blots and pits","template":"https://timthewebmaster.com/media/articles/quill-blots/about-quill-blots-and-creating-custom-one.html","template_ru":"https://timthewebmaster.com/media/articles/quill-blots/%D0%BF%D1%80%D0%BE-%D0%BA%D0%BB%D1%8F%D0%BA%D1%81%D1%8B-%D0%B2-quill--blots--.html","template_en":"https://timthewebmaster.com/media/articles/quill-blots/about-quill-blots-and-creating-custom-one.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[106,123],"media":[],"questions":[18,158,159],"termins":[66,92,93,111],"similar":[154,155,157]},{"id":151,"slug":"stalled-server-response-investigation-and-solution","timeCreated":"2024-09-29T16:39:25Z","timeUpdated":"2026-03-11T04:52:21.402337Z","isPublished":true,"title":"Why and how to solve server response delay, err_http2_ping_failed error, my investigation and solution","title_ru":"Причины ошибки err_http2_ping_failed и способ решения задержки ответов сервера","title_en":"Why and how to solve server response delay, err_http2_ping_failed error, my investigation and solution","h1":"How I solve lags on my website, err_http2_ping_failed error","h1_ru":"Как я боролся с задержкой ответов сервера и постоянными прерываниями","h1_en":"How I solve lags on my website, err_http2_ping_failed error","description":"In this article, I will describe in detail how I solved the problem of server response delays (err_http2_ping_failed) to client requests. I will describe the operation of the ERR_HTTP2_PING_FAILED error and what steps I took to identify the problem.","description_ru":"В этой статье, я подробно опишу как я решил проблему задержек и постоянных прерываний ответов с сервера. Опишу работу ошибки err http2 ping failed и какие шаги я предпринял чтобы выявить проблему.","description_en":"In this article, I will describe in detail how I solved the problem of server response delays (err_http2_ping_failed) to client requests. I will describe the operation of the ERR_HTTP2_PING_FAILED error and what steps I took to identify the problem.","preview":"https://timthewebmaster.com/media/articles/stalled-server-response-investigation-and-solution/man-waiting-with-clocks-and-unread-messages.svg","meta_keywords":"err_http2_ping_failed, net::err_http2_ping_failed, err http2 ping failed, server response delay, server lags, stalled request","meta_keywords_ru":"err_http2_ping_failed, net::err_http2_ping_failed, err http2 ping failed,  задержка ответа, задержка сервера","meta_keywords_en":"err_http2_ping_failed, net::err_http2_ping_failed, err http2 ping failed, server response delay, server lags, stalled request","meta_preview":"https://timthewebmaster.com/media/articles/stalled-server-response-investigation-and-solution/man-waiting-with-clocks-and-unread-messages.webp","meta_preview_description":"A man wasting time and many unread messages","meta_preview_description_ru":"Человек ожидает и много непрочитанных сообщений","meta_preview_description_en":"A man wasting time and many unread messages","template":"https://timthewebmaster.com/media/articles/stalled-server-response-investigation-and-solution/server-response-delay-solution_rzp6A0u.html","template_ru":"https://timthewebmaster.com/media/articles/stalled-server-response-investigation-and-solution/%D0%B7%D0%B0%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%BE%D0%B2-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_YeIXQYT.html","template_en":"https://timthewebmaster.com/media/articles/stalled-server-response-investigation-and-solution/server-response-delay-solution_rzp6A0u.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[79,116,121,122],"media":[74,75,76],"questions":[16,17,135],"termins":[21,31,52,123,124],"similar":[54,58,150,151]},{"id":150,"slug":"new-paginator-tagging-system-plus-gallery","timeCreated":"2024-09-22T16:04:36Z","timeUpdated":"2026-03-11T04:53:16.554982Z","isPublished":true,"title":"Improved the paginator and added a tag system to the site","title_ru":"Доработал пагинатор и добавил теговую систему на сайт","title_en":"Improved the paginator and added a tag system to the site","h1":"Made some \"minor\" changes to the site","h1_ru":"Внёс «небольшие» изменения на сайт","h1_en":"Made some \"minor\" changes to the site","description":"SEO recommendations from Google were used to improve the paginator and infinite scroll using replace and push states for the URL. A tag system was also developed for the site. A gallery was added.","description_ru":"Были использованны SEO рекомендации от Google для улучшения пагинатора и бесконечной ленты с использованием изменений состояний url страницы. Так же была разработана теговая система для сайта с галереей","description_en":"SEO recommendations from Google were used to improve the paginator and infinite scroll using replace and push states for the URL. A tag system was also developed for the site. A gallery was added.","preview":"https://timthewebmaster.com/media/articles/new-paginator-tagging-system-plus-gallery/a-bag-with-price-tag-on-it.svg","meta_keywords":"paginator, revision, endless feed, news, gallery, interlinking, seo recommendations","meta_keywords_ru":"пагинатор, доработка, бесконечная лента, новость, галерея, перелинковка, seo рекомендации","meta_keywords_en":"paginator, revision, endless feed, news, gallery, interlinking, seo recommendations","meta_preview":"https://timthewebmaster.com/media/articles/new-paginator-tagging-system-plus-gallery/a-bag-with-price-tag-on-it.webp","meta_preview_description":"Two people are looking at price down","meta_preview_description_ru":"Два человека смотрят на акцию","meta_preview_description_en":"Two people are looking at price down","template":"https://timthewebmaster.com/media/articles/new-paginator-tagging-system-plus-gallery/refinement-paginator-tag-system-and-gallery.html","template_ru":"https://timthewebmaster.com/media/articles/new-paginator-tagging-system-plus-gallery/%D0%B4%D0%BE%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%BF%D0%B0%D0%B3%D0%B8%D0%BD%D0%B0%D1%82%D0%BE%D1%80%D0%B0-%D1%82%D0%B5%D0%B3%D0%BE%D0%B2%D0%BE%D0%B9-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B-%D1%81-%D0%B3%D0%B0%D0%BB%D0%B5%D1%80%D0%B5%D0%B9.html","template_en":"https://timthewebmaster.com/media/articles/new-paginator-tagging-system-plus-gallery/refinement-paginator-tag-system-and-gallery.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[79,86,87,106,115,117,120],"media":[151,152],"questions":[14,144,148],"termins":[22,23,92],"similar":[70,151]},{"id":70,"slug":"nachalo-bloga-pochemu-tut-tak-pusto","timeCreated":"2023-10-12T17:08:54Z","timeUpdated":"2026-03-11T05:16:00.086643Z","isPublished":true,"title":"I’ve published my blog or why is it so empty.","title_ru":"Начало блога. Или то, почему тут так пусто","title_en":"I’ve published my blog or why is it so empty.","h1":"I’ve published my blog or why is it so empty.","h1_ru":"Начало блога. Или то, почему тут так пусто","h1_en":"I’ve published my blog or why is it so empty.","description":"First article on my portfolio/blog site.","description_ru":"Первая статья на моём сайте-портфолио/блоге.","description_en":"First article on my portfolio/blog site.","preview":"https://timthewebmaster.com/media/articles/nachalo-bloga-pochemu-tut-tak-pusto/party-started.svg","meta_keywords":"","meta_keywords_ru":null,"meta_keywords_en":null,"meta_preview":"https://timthewebmaster.com/media/articles/nachalo-bloga-pochemu-tut-tak-pusto/party-started.webp","meta_preview_description":"People on the party","meta_preview_description_ru":"Люди на вечеринке","meta_preview_description_en":"People on the party","template":"https://timthewebmaster.com/media/articles/nachalo-bloga-pochemu-tut-tak-pusto/BlogStartOrWhyItIsSoEmpty_if8RlEh.html","template_ru":"https://timthewebmaster.com/media/articles/nachalo-bloga-pochemu-tut-tak-pusto/%D0%9D%D0%B0%D1%87%D0%B0%D0%BB%D0%BE-%D0%91%D0%BB%D0%BE%D0%B3%D0%B0-%D0%98%D0%BB%D0%B8-%D0%A2%D0%BE-%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%A2%D1%83%D1%82-%D0%A2%D0%B0%D0%BA-%D0%9F%D1%83%D1%81%D1%82%D0%BE_XnkbIiK.html","template_en":"https://timthewebmaster.com/media/articles/nachalo-bloga-pochemu-tut-tak-pusto/BlogStartOrWhyItIsSoEmpty_if8RlEh.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[86,117],"media":[],"questions":[12,13,192,197],"termins":[23,98,126],"similar":[150,187,207]},{"id":69,"slug":"interactive-website-tutorial-on-react","timeCreated":"2024-08-29T06:21:30Z","timeUpdated":"2026-03-11T04:54:08.776070Z","isPublished":true,"title":"Interactive web development tutorial on website | Series SearchResultParser p. 3","title_ru":"Интерактивный туториал для сайта | Серия SearchResultParser ч. 3","title_en":"Interactive web development tutorial on website | Series SearchResultParser p. 3","h1":"How to add an interactive tutorial to a website with React","h1_ru":"Как добавить интерактивный туториал на сайт используя React","h1_en":"How to add an interactive tutorial to a website with React","description":"In this article you will understand how to add a web tutorial on a website for guests using React components. With the ability to define to which elements hints will be linked and how many such links must exist, it is working sequentially.","description_ru":"В этой статье ты узнаешь как добавить туториал для новоприбывших пользователей используя React, с возможностью указывать к каким элементам относятся подсказки и количество этих подсказок, последовательно","description_en":"In this article you will understand how to add a web tutorial on a website for guests using React components. With the ability to define to which elements hints will be linked and how many such links must exist, it is working sequentially.","preview":"https://timthewebmaster.com/media/articles/interactive-website-tutorial-on-react/a-guy-studying-with-lapton-with-big-book-on-background.svg","meta_keywords":"","meta_keywords_ru":null,"meta_keywords_en":null,"meta_preview":"https://timthewebmaster.com/media/articles/interactive-website-tutorial-on-react/a-guy-studying-with-lapton-with-big-book-on-background.webp","meta_preview_description":"A man sitting on a book and big book on the background","meta_preview_description_ru":"Человек сидит на книгах и зади него книга","meta_preview_description_en":"A man sitting on a book and big book on the background","template":"https://timthewebmaster.com/media/articles/interactive-website-tutorial-on-react/interactive-online-tutorial-for-website.html","template_ru":"https://timthewebmaster.com/media/articles/interactive-website-tutorial-on-react/%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9-%D1%82%D1%83%D1%82%D0%BE%D1%80%D0%B8%D0%B0%D0%BB-%D0%B4%D0%BB%D1%8F-%D1%81%D0%B0%D0%B9%D1%82%D0%B0_n2U2lT5.html","template_en":"https://timthewebmaster.com/media/articles/interactive-website-tutorial-on-react/interactive-online-tutorial-for-website.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[78,85,115],"media":[19,20,181],"questions":[128,129,130,133,134],"termins":[67,68,88,89,110],"similar":[63,199]},{"id":63,"slug":"developing-website-frontend-and-design-on-react-with-django","timeCreated":"2024-08-16T14:46:36Z","timeUpdated":"2026-03-11T04:55:07.438475Z","isPublished":true,"title":"Developing frontend part of a website with React on Django | SearchResultParser p. 2","title_ru":"Разработка фронтенда сайта на React с бэкендом на Django | SearchResultParser ч. 2","title_en":"Developing frontend part of a website with React on Django | SearchResultParser p. 2","h1":"Making a base website’s layout and its design","h1_ru":"Создание базового макета сайта и его дизайна","h1_en":"Making a base website’s layout and its design","description":"I show and tell how to develop a frontend for a site on React with a backend on django. I use MaterialUI and TailwindCSS, with source code and comments.","description_ru":"Показываю и рассказываю о том как разработать фронтен для сайта на Реакте с бэкендом на django. Использую MaterialUI и TailwindCSS, с исходным кодом и комментариями.","description_en":"I show and tell how to develop a frontend for a site on React with a backend on django. I use MaterialUI and TailwindCSS, with source code and comments.","preview":"https://timthewebmaster.com/media/articles/developing-website-frontend-and-design-on-react-with-django/engineed-building-frontend-logo-with-laptop-on-background.svg","meta_keywords":"","meta_keywords_ru":null,"meta_keywords_en":null,"meta_preview":"https://timthewebmaster.com/media/articles/developing-website-frontend-and-design-on-react-with-django/engineed-building-frontend-logo-with-laptop-on-background.webp","meta_preview_description":"Two man are building near by a laptop","meta_preview_description_ru":"Два человека строят рядом с ноутбуком","meta_preview_description_en":"Two man are building near by a laptop","template":"https://timthewebmaster.com/media/articles/developing-website-frontend-and-design-on-react-with-django/making-frontend-for-search-result-parser1.html","template_ru":"https://timthewebmaster.com/media/articles/developing-website-frontend-and-design-on-react-with-django/%D0%B2%D0%B5%D1%80%D1%81%D1%82%D0%B0%D0%B5%D0%BC-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B-%D0%B4%D0%BB%D1%8F-search-result-parser1.html","template_en":"https://timthewebmaster.com/media/articles/developing-website-frontend-and-design-on-react-with-django/making-frontend-for-search-result-parser1.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[78,85,87,115],"media":[29,30,221,222,223,224,225,226,227,228,229,230],"questions":[131,132,133,134],"termins":[24,26,66,88,89],"similar":[62,69,198,208]},{"id":62,"slug":"kak-podklyuchit-django-na-python-k-react-app","timeCreated":"2024-08-03T17:09:21Z","timeUpdated":"2026-03-11T04:56:15.054836Z","isPublished":true,"title":"How to integrate React with a Django project, p. 1","title_ru":"Как (и можно ли) объединить React JS с Django проектом ч. 1","title_en":"How to integrate React with a Django project, p. 1","h1":"Integrating a React app into a Django project p. 1","h1_ru":"Как создать django проект и настроить его для работы с реактом(react js) ч. 1","h1_en":"Integrating a React app into a Django project p. 1","description":"In this article, you will know the way to integrate the React framework into a Django project. As a result, you will get a full-stack app/website. Also in the article, you can find video-tutorial and downloadable samples for personal studies.","description_ru":"В этой статье ты узнаешь как создать Django приложение и настроить его для работы с React JS чтобы получилось полноценное фулстак приложение. Так же в статье приведено видео-туториал и скачиваемые образцы для самостоятельного изучения.","description_en":"In this article, you will know the way to integrate the React framework into a Django project. As a result, you will get a full-stack app/website. Also in the article, you can find video-tutorial and downloadable samples for personal studies.","preview":"https://timthewebmaster.com/media/articles/kak-podklyuchit-django-na-python-k-react-app/peaces-of-puzzle-combining-together-with-people-on-it.svg","meta_keywords":"how to deploy on django app with react frontend on render, django react, django react integration","meta_keywords_ru":"webpack django, веб-приложение на django/react, django react js, django react, как связать реакт с беком python","meta_keywords_en":"how to deploy on django app with react frontend on render, django react, django react integration","meta_preview":"https://timthewebmaster.com/media/articles/kak-podklyuchit-django-na-python-k-react-app/peaces-of-puzzle-combining-together-with-people-on-it.webp","meta_preview_description":"People are trying to build 4 pieces puzzle","meta_preview_description_ru":"Люди пытаются собрать 4-х элементный пазл","meta_preview_description_en":"People are trying to build 4 pieces puzzle","template":"https://timthewebmaster.com/media/articles/kak-podklyuchit-django-na-python-k-react-app/how-to-combine-react-app-with-django.html","template_ru":"https://timthewebmaster.com/media/articles/kak-podklyuchit-django-na-python-k-react-app/%D0%BA%D0%B0%D0%BA-%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B8%D1%82%D1%8C-%D1%80%D0%B5%D0%B0%D0%BA%D1%82-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81-django.html","template_en":"https://timthewebmaster.com/media/articles/kak-podklyuchit-django-na-python-k-react-app/how-to-combine-react-app-with-django.html","dependencies":"Django, React, Python, JS","proficiencyLevel":"Beginer","category":1,"tags":[78,79,85,87,105],"media":[11,12,13,171,172,173,174,175,176,177,178,179,180],"questions":[134,135,136],"termins":[24,27,88,98],"similar":[60,63,198,202]},{"id":60,"slug":"kak-nastroit-obshhenie-mezdu-react-prilozeniem-i-django-api","timeCreated":"2024-07-24T17:15:50Z","timeUpdated":"2026-03-11T04:57:15.389924Z","isPublished":true,"title":"React and Django REST API. How to integrate one into another and how to use","title_ru":"Как использовать React с Django API. Django сервер для React сайта, как сделать","title_en":"React and Django REST API. How to integrate one into another and how to use","h1":"React with the Django website's API. How to combine them both via tutorial","h1_ru":"Django REST API в React приложении. Как сделать и как использовать","h1_en":"React with the Django website's API. How to combine them both via tutorial","description":"In this article, I will describe a process of integrating the React framework with the Django website. We will configure a communication API between both of them.  Also, a TailwindCSS library will be installed.","description_ru":"В данной статье я опишу процесс соединения React и Django под одним проектом. Мы настроим API для общения обоих между собой, а так же подключим TailwindCSS библиотеку, дабы упростить создание сайта ещё сильнее.","description_en":"In this article, I will describe a process of integrating the React framework with the Django website. We will configure a communication API between both of them.  Also, a TailwindCSS library will be installed.","preview":"https://timthewebmaster.com/media/articles/kak-nastroit-obshhenie-mezdu-react-prilozeniem-i-django-api/pop-ups-and-back-of-human-being-in-front-of-screen.svg","meta_keywords":"react js django, react with django, django react integration, django react rest api, django with react js, integrate react with django","meta_keywords_ru":"django + react, как вместе запустить react и jango, react django","meta_keywords_en":"react js django, react with django, django react integration, django react rest api, django with react js, integrate react with django","meta_preview":"https://timthewebmaster.com/media/articles/kak-nastroit-obshhenie-mezdu-react-prilozeniem-i-django-api/pop-ups-and-back-of-human-being-in-front-of-screen.webp","meta_preview_description":"Many pop-ups in front of women","meta_preview_description_ru":"Много поп-апов перед человеком","meta_preview_description_en":"Many pop-ups in front of women","template":"https://timthewebmaster.com/media/articles/kak-nastroit-obshhenie-mezdu-react-prilozeniem-i-django-api/How-to-set-up_a_communication-between-react-app-and-django-api_9a3LwMQ.html","template_ru":"https://timthewebmaster.com/media/articles/kak-nastroit-obshhenie-mezdu-react-prilozeniem-i-django-api/%D0%9A%D0%B0%D0%BA-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-React-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC-%D0%B8-Django-API_iFzyztZ.html","template_en":"https://timthewebmaster.com/media/articles/kak-nastroit-obshhenie-mezdu-react-prilozeniem-i-django-api/How-to-set-up_a_communication-between-react-app-and-django-api_9a3LwMQ.html","dependencies":"Django, React, REST API, Python, JS","proficiencyLevel":"Intermediate","category":1,"tags":[78,79,87,105],"media":[],"questions":[135,136,139,140],"termins":[52,109,123,124],"similar":[59,62,202]},{"id":59,"slug":"how-to-create-blank-react-app","timeCreated":"2024-07-19T18:52:48Z","timeUpdated":"2026-03-11T04:58:33.941309Z","isPublished":true,"title":"How to create a basic(empty) React app via CLI","title_ru":"Создание базового(пустого) React приложения","title_en":"How to create a basic(empty) React app via CLI","h1":"How to create a basic(empty) React app via CLI","h1_ru":"Создание базового(пустого) React приложения","h1_en":"How to create a basic(empty) React app via CLI","description":"In this article you will know how to create basic(empty) React app via terminal. Also checking for errors tests.","description_ru":"Туториал по тому, как создать реакт приложение/проекта с использованием npm. С подробным описанием комманд и процессов.","description_en":"In this article you will know how to create basic(empty) React app via terminal. Also checking for errors tests.","preview":"https://timthewebmaster.com/media/articles/how-to-create-blank-react-app/a-phone-and-people-trying-to-install-new-app.webp","meta_keywords":"react app, empty react app, first react app","meta_keywords_ru":"пустое react приложение, начальное react приложение, реакт приложение","meta_keywords_en":"react app, empty react app, first react app","meta_preview":"https://timthewebmaster.com/media/articles/how-to-create-blank-react-app/a-phone-and-people-trying-to-install-new-app_58E2H9M.webp","meta_preview_description":"People are trying to install an app on the phone","meta_preview_description_ru":"Люди пытаются установить новое приложение на телефон","meta_preview_description_en":"People are trying to install an app on the phone","template":"https://timthewebmaster.com/media/articles/how-to-create-blank-react-app/how-to-create-empty-react-app_albY8Ys.html","template_ru":"https://timthewebmaster.com/media/articles/how-to-create-blank-react-app/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE-react-app_vknihOG.html","template_en":"https://timthewebmaster.com/media/articles/how-to-create-blank-react-app/how-to-create-empty-react-app_albY8Ys.html","dependencies":"Django, React, Python, JS","proficiencyLevel":"Beginer","category":1,"tags":[78,84,115],"media":[199],"questions":[140,142,147,148],"termins":[24,26,88,89,97,113],"similar":[60,198]},{"id":58,"slug":"create-new-django-project","timeCreated":"2024-07-19T18:25:53Z","timeUpdated":"2026-03-11T05:00:26.646557Z","isPublished":true,"title":"Simple and basic Django project. How to init  and what to use","title_ru":"Пустой(Стартовый) проект на Django. Как сделать и что для этого нужно","title_en":"Simple and basic Django project. How to init  and what to use","h1":"Create and init the basic and simple Django project","h1_ru":"Начать пустой Django проект. Какие команды и что для этого потребуется","h1_en":"Create and init the basic and simple Django project","description":"How to create an empty or very simple Django project using a virtual environment and then run a test server as a result","description_ru":"О создании пустого или стартового django проекта, используя виртуальное окружение и с последующим запуском тестового сервера.","description_en":"How to create an empty or very simple Django project using a virtual environment and then run a test server as a result","preview":"https://timthewebmaster.com/media/articles/create-new-django-project/idea-gears-and-project-start.svg","meta_keywords":"django basic example, django basic project, init django project, empty django","meta_keywords_ru":"пустой django проект, базовый проект django, начать django проект","meta_keywords_en":"django basic example, django basic project, init django project, empty django","meta_preview":"https://timthewebmaster.com/media/articles/create-new-django-project/idea-gears-and-project-start.webp","meta_preview_description":"A lamp and people are trying to climb on it","meta_preview_description_ru":"лампочка и люди пытаются залезьть на неё","meta_preview_description_en":"A lamp and people are trying to climb on it","template":"https://timthewebmaster.com/media/articles/create-new-django-project/create-a-new-project-in-django_ZXKKfoI.html","template_ru":"https://timthewebmaster.com/media/articles/create-new-django-project/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0-%D0%BD%D0%B0-django-python_hgS6g9m.html","template_en":"https://timthewebmaster.com/media/articles/create-new-django-project/create-a-new-project-in-django_ZXKKfoI.html","dependencies":"Django, Shell, Python","proficiencyLevel":"Beginer","category":1,"tags":[79,87],"media":[236],"questions":[14,136,139,204],"termins":[24,26,97,98,112,113],"similar":[57,151,199]},{"id":57,"slug":"razrabotka-prostogo-veb-prilozheniya-na-django","timeCreated":"2024-07-19T18:06:29Z","timeUpdated":"2026-03-11T05:01:30.340371Z","isPublished":true,"title":"Create a new app inside a Django project. How to add this new app to project","title_ru":"Создание django приложения и модели к нему","title_en":"Create a new app inside a Django project. How to add this new app to project","h1":"Create and configure a new app for Django","h1_ru":"Создание и настройка базового приложения на Django","h1_en":"Create and configure a new app for Django","description":"In this article you will know commands how to create new django app, how to add model to app and how to configure it.","description_ru":"О том как создать/добавить новое приложение к существующему проекту на django, как создать суперюзера, команда, как добавить модель к этому приложению.","description_en":"In this article you will know commands how to create new django app, how to add model to app and how to configure it.","preview":"https://timthewebmaster.com/media/articles/razrabotka-prostogo-veb-prilozheniya-na-django/a-phone-and-people-trying-to-install-new-app.svg","meta_keywords":"","meta_keywords_ru":null,"meta_keywords_en":null,"meta_preview":"https://timthewebmaster.com/media/articles/razrabotka-prostogo-veb-prilozheniya-na-django/a-phone-and-people-trying-to-install-new-app.webp","meta_preview_description":"A people are bringing a new apps into phone","meta_preview_description_ru":"Люди приносят новые приложения в телефон","meta_preview_description_en":"A people are bringing a new apps into phone","template":"https://timthewebmaster.com/media/articles/razrabotka-prostogo-veb-prilozheniya-na-django/how-to-add-a-new-app-to-django-project_GARcIH0.html","template_ru":"https://timthewebmaster.com/media/articles/razrabotka-prostogo-veb-prilozheniya-na-django/%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-django_ii2fw3E.html","template_en":"https://timthewebmaster.com/media/articles/razrabotka-prostogo-veb-prilozheniya-na-django/how-to-add-a-new-app-to-django-project_GARcIH0.html","dependencies":"Django, Python, Shell","proficiencyLevel":"Beginer","category":1,"tags":[79,87],"media":[],"questions":[137,138,139,141],"termins":[23,26,31,98,116],"similar":[1,58]},{"id":54,"slug":"kak-zagruzit-sajt-na-hosting-beget","timeCreated":"2024-05-12T17:07:39Z","timeUpdated":"2026-03-11T05:04:32.295997Z","isPublished":true,"title":"How to deploy a Django project on Beget (Either via hosting or VPS)","title_ru":"Как развернуть Django сайт на бегет хостинг (или VPS). Полная инструкция.","title_en":"How to deploy a Django project on Beget (Either via hosting or VPS)","h1":"How to deploy a django project on Beget (Either via hosting or VPS)","h1_ru":"Как развернуть Django сайт на хостинге (или VPS) от beget. Полная инструкция","h1_en":"How to deploy a django project on Beget (Either via hosting or VPS)","description":"This is an article on how to deploy django site on beget. I show two methods (deployment either on hosting or VPS). Plus, how to set up and connect a database, mail, statics and media. And how to transfer a site to HTTPS. With tests and scripts.","description_ru":"Это статья-инструкция о том как можно разместить django-сайт на beget. Показываю два способа (деплой на хостинге и деплой на VPS). Плюс, как настроить и подключить базу данных, почту, статику и медиа. И как перевести сайт на HTTPS. С тестами и скриптами.","description_en":"This is an article on how to deploy django site on beget. I show two methods (deployment either on hosting or VPS). Plus, how to set up and connect a database, mail, statics and media. And how to transfer a site to HTTPS. With tests and scripts.","preview":"https://timthewebmaster.com/media/articles/kak-zagruzit-sajt-na-hosting-beget/a-man-holding-hosting-sign-with-website-on-background.svg","meta_keywords":"django site deployment, site deployment, django beget, beget, beget python","meta_keywords_ru":"как установить сайт python на хостинг beget,beget настройка nginx для static django, как разместить сайт на бегет, как опубликовать сайт через хостинг бегет","meta_keywords_en":"django site deployment, site deployment, django beget, beget, beget python","meta_preview":"https://timthewebmaster.com/media/articles/kak-zagruzit-sajt-na-hosting-beget/a-man-holding-hosting-sign-with-website-on-background.webp","meta_preview_description":"A man are holding ads plate in the screen","meta_preview_description_ru":"Человек держит рекламный щит в экране","meta_preview_description_en":"A man are holding ads plate in the screen","template":"https://timthewebmaster.com/media/articles/kak-zagruzit-sajt-na-hosting-beget/website-deploy-on-beget-hosting-provider_UR3GaN8.html","template_ru":"https://timthewebmaster.com/media/articles/kak-zagruzit-sajt-na-hosting-beget/%D0%B4%D0%B5%D0%BF%D0%BB%D0%BE%D0%B9-%D1%81%D0%B0%D0%B9%D1%82%D0%B0-%D0%BD%D0%B0-%D1%85%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3%D0%B5-%D0%BE%D1%82-%D0%B1%D0%B5%D0%B3%D0%B5%D1%82_KHMPoeO.html","template_en":"https://timthewebmaster.com/media/articles/kak-zagruzit-sajt-na-hosting-beget/website-deploy-on-beget-hosting-provider_UR3GaN8.html","dependencies":"Django, Python, Terminal, Shell, VPS, Hosting","proficiencyLevel":"Intermediate","category":1,"tags":[80,87,116,171],"media":[305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344],"questions":[135,137,139,140],"termins":[21,30,31,52,68],"similar":[151,208]},{"id":44,"slug":"history-of-dead-languages","timeCreated":"2024-03-22T05:08:05Z","timeUpdated":"2026-04-11T14:36:35.584922Z","isPublished":true,"title":"Dead programming languages: history and reasons for extinction","title_ru":"Мертвые языки программирования: история и причины исчезновения","title_en":"Dead programming languages: history and reasons for extinction","h1":"History of dead programming languages","h1_ru":"История мертвых языков программирования","h1_en":"History of dead programming languages","description":"Explore the history of dead programming languages like COBOL and Pascal. Learn why some coding languages become obsolete and the value of legacy technology today","description_ru":"Узнайте историю мертвых языков программирования (COBOL, Pascal, Fortran). Разбираем причины их исчезновения, уникальные особенности и ценность изучения устаревших технологий","description_en":"Explore the history of dead programming languages like COBOL and Pascal. Learn why some coding languages become obsolete and the value of legacy technology today","preview":"https://timthewebmaster.com/media/articles/history-of-dead-languages/cemetery_gravestone_halloween.svg","meta_keywords":"dead programming languages, old programming languages, legacy programming languages, outdated programming languages, programming history, COBOL, Pascal, Fortran","meta_keywords_ru":"мертвые языки программирования, устаревшие языки программирования, старые языки программирования, история программирования, COBOL, Pascal, Fortran, Ada","meta_keywords_en":"dead programming languages, old programming languages, legacy programming languages, outdated programming languages, programming history, COBOL, Pascal, Fortran","meta_preview":"https://timthewebmaster.com/media/articles/history-of-dead-languages/cemetery_gravestone_halloween.webp","meta_preview_description":"A gravestones, cemetery and the church","meta_preview_description_ru":"Могилы, кладбище и церковь","meta_preview_description_en":"A gravestones, cemetery and the church","template":"https://timthewebmaster.com/media/articles/history-of-dead-languages/history-of-dead-programming-languages_S2X8jgX.html","template_ru":"https://timthewebmaster.com/media/articles/history-of-dead-languages/%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F-%D0%BC%D1%91%D1%80%D1%82%D0%B2%D1%8B%D1%85-%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_XMeLJaw.html","template_en":"https://timthewebmaster.com/media/articles/history-of-dead-languages/history-of-dead-programming-languages_S2X8jgX.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[88,119],"media":[],"questions":[168,196,204],"termins":[31,92,106,126],"similar":[39,43,171]},{"id":43,"slug":"programming-history","timeCreated":"2024-03-22T04:58:50Z","timeUpdated":"2026-03-11T05:06:05.096290Z","isPublished":true,"title":"Brief history of computer programming","title_ru":"История программирования его возникновения и развития, кратко. Первые языки программирования","title_en":"Brief history of computer programming","h1":"Brief history and early computer programming languages","h1_ru":"История языков программирования и программирования в целом, кратко","h1_en":"Brief history and early computer programming languages","description":"Brief history of computer programming languages, when was coding invented and early history of computer programming languages. Separation between diff types of languages and programming paradigms.","description_ru":"Про историю возникновения языков программирования, первые языки и машины. Кто всё начал и будущее развитие программирования. Оно берет свое начало с 40-х годов прошлого века, когда возникла необходимость взаимодействовать с электронно-вычислительными машин","description_en":"Brief history of computer programming languages, when was coding invented and early history of computer programming languages. Separation between diff types of languages and programming paradigms.","preview":"https://timthewebmaster.com/media/articles/programming-history/Family_of_cavemen_next_to_rock_with_prehistoric_drawings.svg","meta_keywords":"programming history, brief history of programming, how was computer programming designed, when was programming invented","meta_keywords_ru":"история программирования, история программирования кратко, сообщение на тему \"история развития языков программирования\", человекоориентированные языки создатели","meta_keywords_en":"programming history, brief history of programming, how was computer programming designed, when was programming invented","meta_preview":"https://timthewebmaster.com/media/articles/programming-history/Family_of_cavemen_next_to_rock_with_prehistoric_drawings.webp","meta_preview_description":"A caveman people are drawing on the stone","meta_preview_description_ru":"Пещерные люди рисуют на камне","meta_preview_description_en":"A caveman people are drawing on the stone","template":"https://timthewebmaster.com/media/articles/programming-history/programming-history_Ttog0xS.html","template_ru":"https://timthewebmaster.com/media/articles/programming-history/%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_tESECEV.html","template_en":"https://timthewebmaster.com/media/articles/programming-history/programming-history_Ttog0xS.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[88,119],"media":[145,146,147,148,149,150],"questions":[16,17,143],"termins":[37,50,52,123],"similar":[41,44,171]},{"id":41,"slug":"world-wide-web-history","timeCreated":"2024-03-05T08:13:20Z","timeUpdated":"2026-03-11T05:07:01.320591Z","isPublished":true,"title":"History of the web, invention of www, first website and arpanet history","title_ru":"Web, история появления и развития. От ARPANET до Мобильного интернета","title_en":"History of the web, invention of www, first website and arpanet history","h1":"When was the www created, arpanet history, dotcom bubble and first social networks websites","h1_ru":"История всех веб сайтов, или всего веба","h1_en":"When was the www created, arpanet history, dotcom bubble and first social networks websites","description":"About ARPANET, dot-com bubble and World Wide Web. Appearance of web 2.0 and development of mobile internet.","description_ru":"Про появление ARPANET,  пузырь доткомов, разработку WWW, Web2 и развитие мобильного интернета.","description_en":"About ARPANET, dot-com bubble and World Wide Web. Appearance of web 2.0 and development of mobile internet.","preview":"https://timthewebmaster.com/media/articles/world-wide-web-history/intranet-of-diff-defices.svg","meta_keywords":"when was the world wide web created, arpanet, arpanet history, first internet in the world","meta_keywords_ru":"история веб сайтов, история создания сайтов, интернет история, arpanet история","meta_keywords_en":"when was the world wide web created, arpanet, arpanet history, first internet in the world","meta_preview":"https://timthewebmaster.com/media/articles/world-wide-web-history/intranet-of-diff-defices.webp","meta_preview_description":"A writing intranet connect a concepts","meta_preview_description_ru":"Надпись интранет объединяет концепции","meta_preview_description_en":"A writing intranet connect a concepts","template":"https://timthewebmaster.com/media/articles/world-wide-web-history/history-of-internet-and-web_zce0NeB.html","template_ru":"https://timthewebmaster.com/media/articles/world-wide-web-history/%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F-%D1%80%D0%B0%D0%B7%D0%B2%D0%B8%D1%82%D0%B8%D1%8F-%D0%B2%D0%B5%D0%B1%D0%B0_mawMfgd.html","template_en":"https://timthewebmaster.com/media/articles/world-wide-web-history/history-of-internet-and-web_zce0NeB.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[88,119],"media":[64,65,66,67,68,69,70,71,72],"questions":[14,130,134,135],"termins":[21,50,91,105,116],"similar":[38,43,171]},{"id":39,"slug":"c-programming-history","timeCreated":"2024-02-09T09:19:28Z","timeUpdated":"2026-03-11T05:08:08.336317Z","isPublished":true,"title":"History of the C programming language and its versions.","title_ru":"История, появление и создатель языка си","title_en":"History of the C programming language and its versions.","h1":"History of programming language C","h1_ru":"История языка программирования си, его создание и создатель языка си","h1_en":"History of programming language C","description":"A short history of the programming language C: When was the C language invented, how old is it, and what is its origin? Also, you would get to know about a creator of this language and why it is the way it is.","description_ru":"Краткая история про язык программирования си, кто является создателем языка, когда и почему он появился. А так же изменения языка си по версиям.","description_en":"A short history of the programming language C: When was the C language invented, how old is it, and what is its origin? Also, you would get to know about a creator of this language and why it is the way it is.","preview":"https://timthewebmaster.com/media/articles/c-programming-history/laptop-and-clouds-with-c-html-js-languages.svg","meta_keywords":"c language was developed in the year, when did c language invented, author of c language, c version history","meta_keywords_ru":"кто автор си, в каком году придумали си, язык программирования си история,история программирования си, язык с разработал,появление си","meta_keywords_en":"c language was developed in the year, when did c language invented, author of c language, c version history","meta_preview":"https://timthewebmaster.com/media/articles/c-programming-history/laptop-and-clouds-with-c-html-js-languages.webp","meta_preview_description":"A laptop and three man talking via code","meta_preview_description_ru":"Ноутбук и три человека говорят кодом","meta_preview_description_en":"A laptop and three man talking via code","template":"https://timthewebmaster.com/media/articles/c-programming-history/history_of_c_p5OXwyI.html","template_ru":"https://timthewebmaster.com/media/articles/c-programming-history/%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%81%D0%B8_wgUvIJt.html","template_en":"https://timthewebmaster.com/media/articles/c-programming-history/history_of_c_p5OXwyI.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[88,107],"media":[237,238,239,240,241,242,243,244,245,246,247,248,249,250],"questions":[141,162],"termins":[31,92],"similar":[38,44,171]},{"id":38,"slug":"python-history","timeCreated":"2024-01-29T10:17:48Z","timeUpdated":"2026-03-11T05:09:54.940931Z","isPublished":true,"title":"History of python language, release date and origin","title_ru":"Краткая история языка Python, логотипы, год создания и про создателя","title_en":"History of python language, release date and origin","h1":"History of python language, release date and origin","h1_ru":"Python, краткая история создания, про создателя языка и ранние логотипы","h1_en":"History of python language, release date and origin","description":"The origin of python language, who is the creator of this language, release dates of python’s versions. History by language versions and why Python so called","description_ru":"История создания и развития языка программирования python. Про его истоки,кто создал python, дата выхода и происхождение. В списках и таблицах, с картинками","description_en":"The origin of python language, who is the creator of this language, release dates of python’s versions. History by language versions and why Python so called","preview":"https://timthewebmaster.com/media/articles/python-history/source-code-and-laptop.svg","meta_keywords":"python language release date, python language origin, history of python language","meta_keywords_ru":"логотип пайтон, история создания, история языка python, доклад с фотками реферат на тему история развития языка python, история питона, создатель python, кто создал язык программирования python, от чего язык программирования называется python, python дата","meta_keywords_en":"python language release date, python language origin, history of python language","meta_preview":"https://timthewebmaster.com/media/articles/python-history/source-code-and-laptop.webp","meta_preview_description":"Two people addressing to another women with source code on the background","meta_preview_description_ru":"Два человека обращаются к другому на фоне кода","meta_preview_description_en":"Two people addressing to another women with source code on the background","template":"https://timthewebmaster.com/media/articles/python-history/PythonProgrammingLangHistory_VCdW4QX.html","template_ru":"https://timthewebmaster.com/media/articles/python-history/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F%D0%AF%D0%B7%D1%8B%D0%BA%D0%B0%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8FPython_g1NhM4L.html","template_en":"https://timthewebmaster.com/media/articles/python-history/PythonProgrammingLangHistory_VCdW4QX.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[88,105],"media":[116,117,118,119,120,121,122,123,124,125,126,127,128,129],"questions":[],"termins":[30,50,92,111,116],"similar":[39,41]},{"id":36,"slug":"how-to-deploy-telegram-bot-on-server","timeCreated":"2024-01-19T18:55:57Z","timeUpdated":"2026-04-12T18:23:15.402908Z","isPublished":true,"title":"One way to deploy telegram bot on vps","title_ru":"Как поставить тг бота на хостинг","title_en":"One way to deploy telegram bot on vps","h1":"How to deploy telegram bot on server","h1_ru":"Деплой телеграм бота","h1_en":"How to deploy telegram bot on server","description":"How to deploy a telegram bot on a server and forget about it. Setting up automatic restarts for a bot written in Python.","description_ru":"Как поставить телеграм бота на сервер и забыть про него. Настройка автоматической перезагрузки бота написанного на python.","description_en":"How to deploy a telegram bot on a server and forget about it. Setting up automatic restarts for a bot written in Python.","preview":"https://timthewebmaster.com/media/articles/how-to-deploy-telegram-bot-on-server/server-and-it-guy.svg","meta_keywords":"vps telegram bot, elegram bot server, deploy telegram bot on vps","meta_keywords_ru":"поставить тг бота, телеграм бот на сервер, запустить тг бота, деплой тг бота, тг бот на python","meta_keywords_en":"vps telegram bot, elegram bot server, deploy telegram bot on vps","meta_preview":"https://timthewebmaster.com/media/articles/how-to-deploy-telegram-bot-on-server/server-and-it-guy.webp","meta_preview_description":"A server and a bearded man in front","meta_preview_description_ru":"Сервер и бородатый человек","meta_preview_description_en":"A server and a bearded man in front","template":"https://timthewebmaster.com/media/articles/how-to-deploy-telegram-bot-on-server/HowToDeployTelegramBotOnServer_uoLryix.html","template_ru":"https://timthewebmaster.com/media/articles/how-to-deploy-telegram-bot-on-server/%D0%9A%D0%B0%D0%BA%D0%A0%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D0%BD%D1%83%D1%82%D1%8C%D0%A2%D0%B5%D0%BB%D0%B5%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%91%D0%BE%D1%82%D0%B0%D0%9D%D0%B0%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5_PW4nlZF.html","template_en":"https://timthewebmaster.com/media/articles/how-to-deploy-telegram-bot-on-server/HowToDeployTelegramBotOnServer_uoLryix.html","dependencies":"Aiogram, Shell, VPS","proficiencyLevel":"Intermediate","category":1,"tags":[82,116],"media":[196,197,198],"questions":[149,175,176],"termins":[19,20,21,52],"similar":[4,174,194]},{"id":4,"slug":"quizbot-bot-for-telegram","timeCreated":"2023-11-16T07:01:54Z","timeUpdated":"2026-03-11T05:12:21.621079Z","isPublished":true,"title":"How I created a telegram bot with questions. Or a quiz bot | Tim the Webmaster","title_ru":"Как я создал телеграм бота вопросов. Или квиз бота | Тим зе Вебмастер","title_en":"How I created a telegram bot with questions. Or a quiz bot | Tim the Webmaster","h1":"Quizbot, or questionnaire bot for Telegram. Using python, aiogram.","h1_ru":"Бот анонимных вопросов на телеграм, или квиз бот.","h1_en":"Quizbot, or questionnaire bot for Telegram. Using python, aiogram.","description":"Ready-made telegram bot, on aiogram. With ready-made sources and bot scripts in Python. This tg bot is already running and ready, look for TimQuizzer","description_ru":"Готовый телеграм бот, на aiogram. С готовыми исходниками и скриптами бота на питоне. Данный тг бот уже запущен и готов, ищи TimQuizzer","description_en":"Ready-made telegram bot, on aiogram. With ready-made sources and bot scripts in Python. This tg bot is already running and ready, look for TimQuizzer","preview":"https://timthewebmaster.com/media/articles/quizbot-bot-for-telegram/Businessmans_hand_holding_question_mark.svg","meta_keywords":"telegram survey bot, telegram quiz bot, quizbot script, create quiz bot, telegram quiz bot script","meta_keywords_ru":"создание бота для опросов, кейс бот телеграм python, бот опросник, телеграм бот опросник, квиз бот тг","meta_keywords_en":"telegram survey bot, telegram quiz bot, quizbot script, create quiz bot, telegram quiz bot script","meta_preview":"https://timthewebmaster.com/media/articles/quizbot-bot-for-telegram/Businessmans_hand_holding_question_mark.webp","meta_preview_description":"A question mark on the hand","meta_preview_description_ru":"Вопросительный знак на руке","meta_preview_description_en":"A question mark on the hand","template":"https://timthewebmaster.com/media/articles/quizbot-bot-for-telegram/QuizBotForTelegram_58HdD1R.html","template_ru":"https://timthewebmaster.com/media/articles/quizbot-bot-for-telegram/%D0%91%D0%BE%D1%82%D0%9E%D0%BF%D1%80%D0%BE%D1%81%D0%BD%D0%B8%D0%BA%D0%94%D0%BB%D1%8F%D0%A2%D0%B5%D0%BB%D0%B5%D0%B3%D1%80%D0%B0%D0%BC%D0%B0_nOG9ys2.html","template_en":"https://timthewebmaster.com/media/articles/quizbot-bot-for-telegram/QuizBotForTelegram_58HdD1R.html","dependencies":"Aiogram, Python","proficiencyLevel":"Beginer","category":1,"tags":[82],"media":[106,107,108,109,110,111,112,113,114,115],"questions":[175,192,196],"termins":[19,20,21,61,68],"similar":[36,174,191]},{"id":3,"slug":"make-login-and-registration-forms-using-django","timeCreated":"2023-10-16T16:59:59Z","timeUpdated":"2026-03-11T05:15:11.059582Z","isPublished":true,"title":"How to make django authentication system with forms","title_ru":"Сделать формы авторизации и регистрации пользователей на Django","title_en":"How to make django authentication system with forms","h1":"Make login and registration forms using Django","h1_ru":"Сделать систему авторизации и регистрации пользователей на Django","h1_en":"Make login and registration forms using Django","description":"Implement a user authentication system. For this purpose, a registration form and login form are created on the website timthewebmaster.com.","description_ru":"Реализовать систему аутентификации пользователей. Для этого создаётся форма регистрации и форма для входа и выхода на сайте timthewebmaster.com.","description_en":"Implement a user authentication system. For this purpose, a registration form and login form are created on the website timthewebmaster.com.","preview":"https://timthewebmaster.com/media/articles/make-login-and-registration-forms-using-django/Tiny_businesswoman_checking_completed_tasks_on_clipboard.svg","meta_keywords":"","meta_keywords_ru":null,"meta_keywords_en":null,"meta_preview":"https://timthewebmaster.com/media/articles/make-login-and-registration-forms-using-django/Tiny_businesswoman_checking_completed_tasks_on_clipboard.webp","meta_preview_description":"A tiny women marked all tasks are complete","meta_preview_description_ru":"Маленькая женщина отметила все задачи выполненными","meta_preview_description_en":"A tiny women marked all tasks are complete","template":"https://timthewebmaster.com/media/articles/make-login-and-registration-forms-using-django/MakeLoginRegistrationForms_o6ttCVQ.html","template_ru":"https://timthewebmaster.com/media/articles/make-login-and-registration-forms-using-django/%D0%A1%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%83%D0%9B%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%D0%98%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D0%B8_pEtisuJ.html","template_en":"https://timthewebmaster.com/media/articles/make-login-and-registration-forms-using-django/MakeLoginRegistrationForms_o6ttCVQ.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[87],"media":[],"questions":[14,136],"termins":[23,26,98,113,116],"similar":[202]},{"id":1,"slug":"commenting-system-for-a-website-using-the-django-framework","timeCreated":"2023-11-11T14:32:09Z","timeUpdated":"2026-03-11T05:13:03.237604Z","isPublished":true,"title":"Custom django comment and reply system, how and why","title_ru":"Как сделать систему комментариев на django и как его добавить","title_en":"Custom django comment and reply system, how and why","h1":"Comment system in Django, how to do, hard way","h1_ru":"Как реализовать логику добавления и отправки комментариев на django сайте","h1_en":"Comment system in Django, how to do, hard way","description":"In this article I will show how I implemented a comment system in Django on my website. This comment (reply) system is going to be available to both anonymous and registered users.","description_ru":"В этой статье я покажу, как я реализовывал комментирование на моём сайте. Комментирование,  которое доступно как анонимам, так и зарегестрированным пользователям.","description_en":"In this article I will show how I implemented a comment system in Django on my website. This comment (reply) system is going to be available to both anonymous and registered users.","preview":"https://timthewebmaster.com/media/articles/commenting-system-for-a-website-using-the-django-framework/Chat_conversation_on_mobile_phone_screen_of_tiny_people.svg","meta_keywords":"django comment system, comment system in django, django replies","meta_keywords_ru":"django как добавить комментарии к посту, как реализовать логику отправки комментария на сайте, шаблон с комментарием пользователя, комментарий в django","meta_keywords_en":"django comment system, comment system in django, django replies","meta_preview":"https://timthewebmaster.com/media/articles/commenting-system-for-a-website-using-the-django-framework/Chat_conversation_on_mobile_phone_screen_of_tiny_people.webp","meta_preview_description":"A chat group between people on the phone","meta_preview_description_ru":"Чат между людьми на телефоне","meta_preview_description_en":"A chat group between people on the phone","template":"https://timthewebmaster.com/media/articles/commenting-system-for-a-website-using-the-django-framework/HowToImplementComme_9YqC0v4_UgZeD20.html","template_ru":"https://timthewebmaster.com/media/articles/commenting-system-for-a-website-using-the-django-framework/%D0%9A%D0%B0%D0%BA%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C%D0%9A%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0_ELkqj8O_Q7gyPua.html","template_en":"https://timthewebmaster.com/media/articles/commenting-system-for-a-website-using-the-django-framework/HowToImplementComme_9YqC0v4_UgZeD20.html","dependencies":"","proficiencyLevel":"None","category":1,"tags":[79,87],"media":[],"questions":[12,135,146],"termins":[22,25,61,89],"similar":[57]}]}