udk-site-parser
===============

The program parses the tables on the website https://www.teacode.com/online/udc and receives UDC codes. We receive UDK codes in the form of a hierarchy.

For example:
```text
00	Наука в целом (информационные технологии - 004)
	001	Наука в целом. Науковедение. Организация умственного труда
		001.1	Общее понятие о науке
		001.2	Взаимосвязь наук
		001.3	Ценность, значение, польза, место и подчинение, защита и поощрение науки
		001.4	Язык науки. Научная терминология. Номенклатура
		001.5	Научные теории, гипотезы и системы. Установление зависимости между научными фактами
		001.6	Научные знания
		001.8	Общая методология. Научные и технические методы исследований, изучения, поисков и дискуссий. Научный анализ и синтез
		001.9	Распространение знаний: факты, фантазии и фальсификации. Ограничения в распространении знаний. Сохранение знаний в тайне
	002	Печать в целом. Документация. Научно-техническая информация (НТИ)
		002.2	Печать в целом. Книговедение
		002.5	Работа органов научно-технической информации
		002.6	Центры документации. Органы научно-технической информации
	003	Системы письма и письменности. Знаки и символы. Семиотика в целом. Коды. Графическое представление мысли
```

**Build program**

```shell
mvn clean package
```
Run program

```shell
 java -jar .\jar\udk-site-parser-jar-with-dependencies.jar
```
