Skip to content

project-workshop-dataton/artworks-app

Repository files navigation

artworks-app

БистСма Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² исскуства музСя The Museum of Modern Art (NY) ΠΏΠΎ свободному тСкстовому вопросу. Π Π°Π±ΠΎΡ‚Π° базируСтся Π½Π° использованиии ΠΏΡ€Π΅Π΄ΠΎΠ±ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ LLM-ΠΌΠΎΠ΄Π΅Π»ΠΈ.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ тСстировался с использованиСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° os windows ΠΈ IDE pycharm

Навигация

  1. Установка
  2. ИспользованиС
  3. Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ

Установка

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ установку зависимостСй

    pip install -r req.txt

  • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Noda.js

ссылка для скачивания

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Π°Ρ становка

  • Π‘Π΅Ρ€Π²Π΅Ρ€Π° для запуска прилоТСния Fast API & Uvicorn server

pip install fastapi "uvicorn[standart]"

  • Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ numpy, pandas, gensim

pip install numpy pandas gensim

  • Π”Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²

pip install Pillow gdown

И Π΄Ρ€ΡƒΠ³ΠΈΠ΅ зависимости (см. req.txt)

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС происходит ΠΏΠΎΠ΄Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… с Π³ΡƒΠ³Π» диска. ΠŸΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ отдаСтся Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ.

РСкомСндуСтся Π·Π°Ρ€Π°Π½Π΅Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² ΠΏΠ°ΠΏΠΊΡƒ /data Π² ΠΊΠΎΡ€Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°:

Запуск сСрвСра

Π‘Π΅Ρ€Π²Π΅Ρ€ запускаСтся с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ врСмя для ΠΈΠ½ΠΈΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ.

uvicorn main:app --reload

ИспользованиС

  • Π’Π²Π΅Π΄ΠΈΡ‚Π΅ поисковый запрос послС запуска сСрвСра

Alt text

  • Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ список Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ

Alt text

  • НиТС ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΡ†Π΅Π½ΠΊΠΈ качСства Ρ€Π΅ΠΊΠΎΠΌΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ. МоТно Π΄Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь. Π’ дальнСйшСм это ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ качСство поисковой Π²Ρ‹Π΄Π°Ρ‡ΠΈ.

  • Команда ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°:

Π•Ρ„ΠΈΠΌΠΎΠ² АндрСй НиколаСвич, КисСлСв Π’ΠΈΠΊΡ‚ΠΎΡ€ Π’Π°Π»Π΅Ρ€ΡŒΠ΅Π²ΠΈΡ‡, ΠžΠ²Π΅Ρ‡ΠΊΠΈΠ½ Π•Π²Π³Π΅Π½ΠΈΠΉ Π’Π°ΡΠΈΠ»ΡŒΠ΅Π²ΠΈΡ‡, Π“Π»Π°Π·ΠΊΠΎΠ² Π’ΠΈΠΌΡƒΡ€ ΠœΠΈΡ…Π°ΠΉΠ»ΠΎΠ²ΠΈΡ‡, Килин Π“Π΅ΠΎΡ€Π³ΠΈΠΉ Π‘Π΅Ρ€Π³Π΅Π΅Π²ΠΈΡ‡

Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ

Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ построСнныС Π½Π° основС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‹Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ Нотбук с Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ссылка

Гистограмма + коробчатая

распрСдСлСниС ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° "release_date"

newplot (10)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

распрСдСлСния ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° "release_date"

распрСдСлСниС ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° "birth_year"

newplot (11)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

распрСдСлСниС ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° "birth_year"

распрСдСлСниС ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° "death_year"

newplot (12)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

распрСдСлСниС ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° "death_year"

Гистограмма

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° распрСдСлСний ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° "release_date" Π² зависимости ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "department"

newplot (13)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° распрСдСлСний ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° "release_date" Π² зависимости ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "department"

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° распрСдСлСний ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° "release_date" Π² зависимости ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "size_category"

newplot (14)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° распрСдСлСний ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° "release_date" Π² зависимости ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "size_category"

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° распрСдСлСний ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° "release_date" Π² зависимости ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "duration_category"

newplot (15)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° распрСдСлСний ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° "release_date" Π² зависимости ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "duration_category"

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° распрСдСлСний ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° "release_date" Π² зависимости ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "gender"

newplot (16)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° распрСдСлСний ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° "release_date" Π² зависимости ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "gender"

Бтолбчатая Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° зависимости количСства ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "department"

newplot (2)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° корСляций ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² Π΄Π°Ρ‚

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° зависимости количСства ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "classification"

newplot (3)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° зависимости количСства ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "classification"

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° зависимости количСства ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "size_category"

newplot (4)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° зависимости количСства ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "size_category"

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° зависимости количСства ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "duration_category"

newplot (5)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° зависимости количСства ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "duration_category"

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° зависимости количСства ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "gender"

newplot (1)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° зависимости количСства ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "gender"

ВСпловая ΠΊΠ°Ρ€Ρ‚Π°

ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° корСляций ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² Π΄Π°Ρ‚

newplot

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° корСляций ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² Π΄Π°Ρ‚

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ department ΠΈ size_category

newplot (6)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ department ΠΈ size_category

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ department ΠΈ duration_category

newplot (7)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ department ΠΈ duration_category

PаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ department ΠΈ gender

newplot (8)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

PаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ department ΠΈ gender

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ classification ΠΈ size_category

newplot (9)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ classification ΠΈ size_category

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "gender"

newplot (17)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ "gender"

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ "classification" ΠΈ "gender"

newplot (18)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ "classification" ΠΈ "gender"

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ "nationality" ΠΈ "gender"

newplot (19)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ "nationality" ΠΈ "gender"

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ "nationality" ΠΈ "department"

newplot (20)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ "nationality" ΠΈ "department"

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ "nationality" ΠΈ "size_category"

newplot (21)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ "nationality" ΠΈ "size_category"

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ "nationality" ΠΈ "duration_category"

newplot (23)

ДинамичСскоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

РаспрСдСлСниС ΠΊ-Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ искусства Π² зависимости ΠΎΡ‚ "nationality" ΠΈ "duration_category"

Π’ Π½Π°Ρ‡Π°Π»ΠΎ

About

Artworks searching application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •