3 horizontal lines, burger
3 horizontal lines, burger

3 horizontal lines, burger
Remove all
LOADING ...

Tim The Webmaster's Development Laboratory

Where I'm developing my own web services and online tools, automation scripts and telegram bots, scrapers of websites and django apps. I am writing articles related to the research of topics that interest me and other topics. I share code, experience, developments, errors and various stories while I'm working on my own (and other people's) tasks and projects.

What this Lab is doing


An ordinary programmer who is engaged in implementing his projects, writes about it. Sharing as things progress, all the details of the development of this project are happening.this is in two formats, in the public format tool or in the format of an article or a series of articles, if the project quite complicated.
Various topics fall into this laboratory. So, I will detailI analyze and publish the process of developing programs for specific needs. Or I am analyzing certain data sources for practical application in the field of website promotion in search engines. I also write articles related to the history of software developmentsoftware, be it programming languages or the people behind it or other technology.
Also if I spend a lot of time developing and publishing my owntools and web applications. My tools are of various types, from built-inweb applicationson my website to terminal utilities and PyPI packages on Python. Since the tools itself If they have different directions, then their stacks are correspondingly different. So, to develop web applications I use Django and TailwindCSS, and for telegram bots AIOgram.

Clock
09.01.2026
/
Clock
09.01.2026
/
Web tool
An eye
40
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
This is a simple animation editor for SVG images based on direct code editing. It was created solely for teaching the basics and specifics of animating SVG images using SMIL. Has build in picker for ID's of elements of an image.
Clock
09.10.2025
/
Clock
09.10.2025
/
Django app
An eye
173
Hearts
0
Connected dots
0
Connected dots
2
Connected dots
0
Complete guide to installing and configuring Django Yandex Ad Manager for advanced advertising integration. Learn to implement banners, full-screen ads, carousels, and in-image ads with platform targeting, pagination support, and smart middleware injection. Step-by-step setup with code examples for optimal ad placement and monetization.
Clock
13.05.2025
/
Clock
21.05.2025
/
Web tool
Django app
Terminal user interface
Scraper
An eye
638
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
Online tool to scrape text, headers and source code (just use CSS selector) from websites, web pages and lists of pages. With subsequent basic processing, which includes the number of words, the number of unique words and collecting a list of the frequency of occurrence of these words in the text.
Show reviews
hide reviews

Reviews


Часы
Jan. 24, 2026, 9:34 a.m.
Человек
TimTheWebmaster
Hi. Thanks for the comment. Yeah, I think about this problem too but ended up leaning toward a built-in detection of the Yandex Ads Network. At the time of writing this reply, YAN effectively filters out all bot traffic, which I am certain is 10 to 20 times greater than the total number of human visitors on my website. But I will check out the Django throttle middleware.
Часы
Jan. 22, 2026, 9:38 a.m.
Человек
Artem Frolov
Great article and a very solid Django integration for managing Yandex ad blocks. I worked on a related but orthogonal problem — protecting ad impressions from abnormal or invalid traffic (bots, loops, broken integrations). Ended up building a small Django middleware that throttles suspicious ad impressions to reduce the risk of ad network penalties. In practice, tools like this ad manager + traffic protection work best together. https://github.com/frollow/throttle
Часы
Jan. 28, 2025, 7:34 p.m.
Человек
Killian Boylan
A story about a boy named walker who owns a farm

How to Connect Google Sheets API to a Python script (Python Guide)

Clock
24.01.2026
/
Clock
24.01.2026
An eye
2
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
A complete step-by-step tutorial on integrating Google Sheets API with Python scripts. Learn how to set up Google Cloud, create a service account, obtain JSON keys, and use the gspread …

SVG Animation Guide: Mastering SMIL for Interactive Web Graphics

Clock
23.01.2026
/
Clock
23.01.2026
An eye
17
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
Learn how to create powerful SVG animations using SMIL without JavaScript. A complete tutorial covering animate, animateMotion, animateTransform, and browser support.

Deep Dive into I2C (IIC): Theory and Practice with ATmega328P Registers and MPU6050

Clock
11.12.2025
/
Clock
11.12.2025
An eye
178
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
A comprehensive guide to the I2C interface without using external libraries. The article covers protocol theory, working with ATmega328P microcontroller registers (TWCR, TWDR, TWSR, TWBR), and a practical implementation of …
Show comments
Hide comments

Comments


Часы
Dec. 22, 2025, 10:32 a.m.
Человек
Vector
Good article. Unfortunately the quill official documentation doesn't contain any article about container blot
Часы
July 27, 2025, 7:05 p.m.
Человек
timthewebmaster
Sure, why not :)
Часы
July 25, 2025, 11:20 p.m.
Человек
TOBI
hi, could you make a telegram quiz bot that lets you upload a file (json) from which it extracts the data to create the quiz
Часы
May 17, 2025, 6:56 a.m.
Человек
timthewebmaster
Even better. Can you add some expressions? I want to feel.
Часы
May 15, 2025, 4:43 p.m.
Человек
kjkjkjk
jgjkhjk
Часы
May 9, 2025, 5:03 a.m.
Человек
timthewebmaster
Nice one
Часы
April 25, 2025, 10:41 a.m.
Человек
kjkjkj
jjhjk