Tim the Webmaster

Internal tools

Tools by tag

An online web tool to scrape an images and photos from websites and their pages | ImageThief

Web tool
Django app
Terminal user interface
Scraper
A tool for collecting all images from a whole website is either a list of pages or one single page.With the option to use this tool as a Python script on your own computer, Using this tool as a Django app. And, for sure, as a usual online tool, which will always be accessible for you.

An online web tool to scrape links for websites and their pages | LinkThief

Web tool
Django app
Telegram bot
With graphical interface
Terminal user interface
Scraper
This tool is a web version and skin for my library for parsing links from websites. This library has several more skins, such as a CLI script, a GUI application, a Telegram bot and as a regular python library (link-thief) available through PyPI.

An online web tool to scrape text, headers and other from websites and their pages | TextThief

Web tool
Django app
Terminal user interface
Scraper
Online tool for collecting 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.
See more ...

Scraper

Bot

GUI

An online web tool to scrape text, headers and other from websites and their pages | TextThief

Web tool
Django app
Terminal user interface
Scraper
Online tool for collecting 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.

An online web tool to scrape links for websites and their pages | LinkThief

Web tool
Django app
Telegram bot
With graphical interface
Terminal user interface
Scraper
This tool is a web version and skin for my library for parsing links from websites. This library has several more skins, such as a CLI script, a GUI application, a Telegram bot and as a regular python library (link-thief) available through PyPI.

Free Google SERP scraper in python

For Linux
For Windows
Terminal user interface
Scraper
This parser is written in python with minimal dependencies. It parses Google search results using its official API.
See more ...

An example of inline telegram bot

Telegram bot
Here you will find files of an example inline telegram bot and everything you need to know about its guts.

RSSReader

Web tool
Terminal user interface
Scraper
This online tool allows you to read and subscribe to RSS feeds for free and without limitation. You can also aggregate any number of feeds.

Telegram-bot notepad

For Linux
Telegram bot
Terminal user interface
This is a telegram bot notepad where you can create and manage your notes. Filter and group as you wish. It is also easily customizable and supports two languages: Russian, English. https://t.me/NotebookOnMarginalia_bot or @NotebookOnMarginalia_bot
See more ...

Madlib generator - PyTkinter

For Linux
For Windows
With graphical interface
This is a small GUI application for generating funny and silly stories. Written in tkinter.

Hangman - PyTinker

For Linux
For Windows
With graphical interface
This is a small GUI application on python-tkinter. It allows you to play hangman)

ShaderToy

Web tool
Django app
This is a shader editor that allows you to edit both fragment and vertex shaders. Thus allowing you to study linear algebra by introducing your own vectors and matrices. While getting the result on the screen.
See more ...

Latest articles

Articles by tag

How to add sitemap into Django website

Clock
17.04.2025
An eye
86
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
In this article, I will describe the simplest and most understandable way to add a sitemap to a Django site. Here you will find three different types of sitemap implementations, …

How to customize yourown 404 and 500 pages in Django

Clock
12.04.2025
An eye
94
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
In this article, I will describe the process of customizing pages such as 404 and 500. I will show two main ways to do this and how you can quickly …

How to add the feedback form using Django and HTMx

Clock
11.04.2025
An eye
139
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
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 …
See more ...

React

Bot

Django

History

Django restframework, how to add and how to use

Clock
24.02.2025
An eye
129
Hearts
1
Connected dots
0
Connected dots
0
Connected dots
0
This article describes the process of setting up and adding a REST framework to a site written in Django. It is added in order to build an API for access …

How to add localization for django website (python, js, templates and models) p. 5

Clock
06.02.2025
An eye
298
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
In this article, I will show how you can add localization and translations to a Django website(i18n). We will translate Python, JS code, as well as templates and Django-models. Plus, …
See more ...

Creating a bot token and initial setup for telegram bot

Clock
14.01.2025
An eye
177
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
In this article you will see how I start creating bots for telegram, where I store the token and how I set it up. Including how to enable inline mode …

How to make an inline telegram bot

Clock
10.01.2025
An eye
175
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
In this article, you will learn what is the difference between a regular TG bot and inline. How to activate inline mode for a bot and how to make it …
See more ...

How to add sitemap into Django website

Clock
17.04.2025
An eye
86
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
In this article, I will describe the simplest and most understandable way to add a sitemap to a Django site. Here you will find three different types of sitemap implementations, …

How to customize yourown 404 and 500 pages in Django

Clock
12.04.2025
An eye
94
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
In this article, I will describe the process of customizing pages such as 404 and 500. I will show two main ways to do this and how you can quickly …
See more ...

COBOL, programming language history

Clock
06.12.2024
An eye
806
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
In this article you will find changes in the language by year and by version. And also how this language was arrived at and what came of it. Also here …

History of dead programming languages

Clock
22.03.2024
An eye
292
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
The world of technology is constantly changing, and programming languages are no exception. Over time, some of them fade into oblivion, leaving behind only lessons and memories.
See more ...

Comments

Notes

Часы Jan. 28, 2025, 7:34 p.m.
Человек Killian Boylan
A story about a boy named walker who owns a farm
Source
Часы April 25, 2025, 10:41 a.m.
Человек kjkjkj
jjhjk
Source
Часы May 9, 2025, 5:03 a.m.
Человек timthewebmaster
Nice one
Source
Часы May 15, 2025, 4:43 p.m.
Человек kjkjkjk
jgjkhjk
Source
Часы May 17, 2025, 6:56 a.m.
Человек timthewebmaster
Even better. Can you add some expressions? I want to feel.
Source

SMIL 3.0 or working on SVG animations

Clock
17.05.2025
There are three ways to animate an SVG image. First is using CSS, second is using JS, and the last one is using special tags and SMIL specification. I really love the third variant, so you don't need some extra dependencies like files for styles or scripts. Just write an animation in the image itself. It is just cool, put it simply. I think, someday, I will make my own SVG editor for animation-making purposes.

Renovation for tools

Clock
03.05.2025
While developing another tool for the site, I realized that it is necessary to develop some system for deploying such tools, because now it is very inconvenient and difficult. Of course, before that, I will publish a few of them to understand how exactly to carry out the renovation. One thing I know for sure, HTMx and TailwindCSS will definitely be part of it.

I've learned to publish Python packages to PyPi

Clock
25.04.2025
I know I should have done this a while ago, but somehow I never got around to it. Publishing your packages on PyPi is surprisingly easy. And what I liked the most was a trial/test/training server for publishing your first packages. Very cool. For my Django applications, it's just right.
See more ...