3 horizontal lines, burger
3 horizontal lines, burger

3 horizontal lines, burger
Remove all
LOADING ...

Tim the Webmaster - development of programs, utils and extentions

The place where I'm creating my own web services and tools, automation scripts and Telegram bots, website parsers and Django applications.

Multi-Source SEO Analytics & Metadata Aggregator

Creation date
12.09.2026
/
Update date
12.09.2026
/
Icon of app type
Script
An eye
18
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
A Python tool to concurrently fetch, normalize, and merge SEO performance metrics (clicks, impressions, CTR, position) from Google, Yandex, and Bing into a formatted Excel report, plus integration to any website API.

Avito ad scraper

Creation date
09.06.2026
/
Update date
12.09.2026
/
Icon of app type
Browser extension
An eye
643
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
Parser as an extension. It collects ads on the website and aggregates their general data (link, title, description, price) into one large JSON file. It's also possible to download the collected data either page by page or all at once.

Generator and converter of QR codes, as a telegram bot

Creation date
05.06.2026
/
Update date
12.09.2026
/
Icon of app type
Telegram bot
An eye
512
Hearts
1
Connected dots
0
Connected dots
0
Connected dots
0
A Telegram bot that generates QR codes from entered text and vice versa, and parses QR images back into text. It also features the ability to work inline in other chats (generate QR codes in chats and groups and embed them there)
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

How to scrape dynamic websites

Clock
18.08.2026
/
Clock
12.09.2026
An eye
139
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
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 …

Where to place a telegram bot, and where not to

Clock
17.08.2026
/
Clock
12.09.2026
An eye
334
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
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 …

Analysis of the use of HilltopAds as an advertising network

Clock
11.06.2026
/
Clock
12.09.2026
An eye
239
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
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 …
Show comments
Hide comments

Comments


Часы
Sept. 2, 2026, 8:15 p.m.
Человек
timthewebmaster
Unfortunately, my comments section does not render any links ;)
Часы
Sept. 1, 2026, 1:28 p.m.
Человек
pdf compare
SSH makes remote file transfers much easier, especially when working with servers. One thing that can still be tricky after transferring documents is keeping track of different versions. I recently found https://pdfcompare.app/, which makes it easy to compare two PDF versions and quickly see what has changed.
Часы
July 23, 2026, 7:09 a.m.
Человек
vernonHeim
Great article. I think today's users don't always need a full-featured file hosting service. A large number of transfers are just temporary—copying a link, sharing a PDF, sending a code snippet, or moving a screenshot between devices. I've been building https://textunnel.com around that idea: direct, end-to-end encrypted sharing without accounts or cloud storage. It's interesting to see how different file-sharing models continue to evolve.
Часы
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