Tim the Webmaster

Internal tools

Tools by tag

Internal tools (web tools), this is what I call tools that work directly on the site and thanks to the site. These tools have some general limitations, related mainly to the current hosting (the resources it can allocate to the site) and the overall design of the site, which I must adhere to.

Online image scraper from websites and their pages | ImageThief

Web tool
Django app
Terminal user interface
Scraper
An online web tool to scrape 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 scraper of links from 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 scraper of text, headers and other from websites and their pages | TextThief

Web tool
Django app
Terminal user interface
Scraper
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.
See more ...
Tools sorted by tags. These tools were grouped by tags depending on the stack of technologies required to create them or the platform for which they were developed. Most of these tools require installation and preliminary configuration.

Scraper

Bot

GUI

An online scraper of text, headers and other from websites and their pages | TextThief

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

An online scraper of links from 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.

Python script to scrape google search result page(or just links)

For Linux
For Windows
Terminal user interface
Scraper
This parser is written in python to parse Google search result page and links 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.

Online RSS reader and aggregator with subscription for RSS feeds | 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.

An online scraper of text, headers and other from websites and their pages | TextThief

For Linux
Telegram bot
Terminal user interface
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.
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 is a game written in python/tkinter

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

Online shader editor in GLSL with an examples and small library | 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

The Complete History of the Java Programming Language

Clock
10.06.2025
An eye
34
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
In this article I will describe how the Java language (originally Oak) appeared. I will tell you about the company that created it—Sun Microsystems, about the company that currently owns …

Tutorial about how to add Django sitemap to website

Clock
17.04.2025
An eye
135
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 via generator. Here you will find three different types of …

How to make 404 and 500 error pages in Django

Clock
12.04.2025
An eye
146
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
In this article, I will describe how to make custom errors pages such as 404 and 500. I will show two main ways to do this and how you can …
See more ...

React

Bot

Django

History

How to implement yourown API using Django rest framework

Clock
24.02.2025
An eye
186
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 implement localization and translation for django website (python, js, templates and models) p. 5

Clock
06.02.2025
An eye
364
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, …

An example of the integration of Django with allauth. Frontend on ReactJS

Clock
31.01.2025
An eye
230
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
1
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 …
See more ...

How to get a telegram bot token and initial setup for telegram bot

Clock
14.01.2025
An eye
253
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
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

How to turn on the telegram bot’s inline mode, and how to build one

Clock
10.01.2025
An eye
311
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
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 …

Types and features of Telegram bots

Clock
22.12.2024
An eye
316
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
Here you will learn the classification of telegram bots and the capabilities they have
See more ...

Tutorial about how to add Django sitemap to website

Clock
17.04.2025
An eye
135
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 via generator. Here you will find three different types of …

How to make 404 and 500 error pages in Django

Clock
12.04.2025
An eye
146
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
In this article, I will describe how to make custom errors pages such as 404 and 500. I will show two main ways to do this and how you can …

How to implement the feedback form in Django and HTMx

Clock
11.04.2025
An eye
187
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 ...

The Complete History of the Java Programming Language

Clock
10.06.2025
An eye
34
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
In this article I will describe how the Java language (originally Oak) appeared. I will tell you about the company that created it—Sun Microsystems, about the company that currently owns …

History of COBOL, its versions, and first appearance

Clock
06.12.2024
An eye
1036
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
About the history of the development, origin, and first appearance COBOL programming language. You could scroll through the history of COBOL by its versions and features.

History of obsolete(dead) programming languages

Clock
22.03.2024
An eye
404
Hearts
0
Connected dots
0
Connected dots
0
Connected dots
0
This article is about the history of obsolete (extinct) programming languages. Why are they extinct, and what languages are supposed to be dead by definition?
See more ...

Comments

Notes

Here I collect all the latest comments on the site.
Часы May 17, 2025, 6:56 a.m.
Человек timthewebmaster
Even better. Can you add some expressions? I want to feel.
Source
Часы May 15, 2025, 4:43 p.m.
Человек kjkjkjk
jgjkhjk
Source
Часы May 9, 2025, 5:03 a.m.
Человек timthewebmaster
Nice one
Source
Часы April 25, 2025, 10:41 a.m.
Человек kjkjkj
jjhjk
Source
Часы Jan. 28, 2025, 7:34 p.m.
Человек Killian Boylan
A story about a boy named walker who owns a farm
Source
This is a block of all the latest notes written by me. Notes, in my case, can be considered a kind of journal, where I can note certain events that happened to me or to the site. Sometimes I just want to write something, but creating a separate article for 5 lines ... I think this is too much.

The end of first round of optimisation a meta tags

Clock
21.05.2025
Today I finished SEO optimization of meta tags for tools and articles. It's quite interesting, especially when you see the stupidest mistakes when initially writing such meta. And only now I realized why my tools suddenly started losing positions, my meta was not filled in .______.

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.
See more ...