1'''
2[Title/Звание]
3InstaChord
4
5[Description/Обрисовка]
6
7InstaChord е приложение, чрез което всички музикални ентусиасти ще могат бързо и лесно
8да откриват текстът и акордите, напаснати с текста, на всяка песен, която желаят.
9
10[Functionalities/Надарености]
11
12Приложението приема информция(име на песен или име на музикант), подадена ръчно от потребител.
13Приложението получaвa информация директно чрез звуков откъс.
14Приложението проверява наличността на информацията в базата данни на Spotify.
15Приложението ,независимо от това дали е открило нещо в БД на Spotify, търси на няколко места в интернет текстът и акордите за дадена песен.
16При наличие на текст и акорди за дадената песен, информацията се кешира в база данни.
17Приложението показва на потребителя текста и акордите на дадената песен, при нейното наличие.
18Приложението показва на потребителя видеоклип на песента в Youtube, ако има такъв наличен.
19
20[Milestones/Възлови точки]
21
22Основна логика.
23Графичен интерфейс.
24Комуникация със Spotify.
25Комуникация със Shazam.
26Комуникация с Youtube.
27Web-scraping модул.
28Работа с база данни.
29
30[Estimate in man-hours/Времеоценка в човекочасове]
31
3240? може би?
33
34[Usage of technologies/Потребление на технологии]
35
36GUI - CustomTkinter
37връзка със Spotify- Spotify API
38връзка с Youtube- Youtube API
39връзка със Shazam- shzamio
40база данни- Django
41Web-scraping- Selenium
42
43'''
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
Момчил Узунов
03.01.2024 14:52О, да, може.
|
Георги Кунчев
03.01.2024 14:11Линк към песента в youtube
|
Момчил Узунов
03.01.2024 14:04Какво точно с youtube?
|
Георги Кунчев
03.01.2024 13:31При допър дизайн на кода на приложението можеш да покажеш достатъчно за максимален брой точки. Имайки това предвид, постарай се да впечатлиш там.
Възлово за проекта в крайна сметка е и дали ще работи. Да, не очаквам да работи с всяка песен, но е добре да визуализираш 1-2 песни, с които имаш пелън успех с всичко споменато.
Можеш дори да надградиш с YouTube API, ако имаш мерак.
"P.S- след края на срока технологии могат ли да бъдат спонтанно сменени?" - може
|
f | 1 | ''' | f | 1 | ''' |
2 | [Title/Звание] | 2 | [Title/Звание] | ||
3 | InstaChord | 3 | InstaChord | ||
4 | 4 | ||||
5 | [Description/Обрисовка] | 5 | [Description/Обрисовка] | ||
6 | 6 | ||||
7 | InstaChord е приложение, чрез което всички музикални ентусиасти ще могат бързо и лесно | 7 | InstaChord е приложение, чрез което всички музикални ентусиасти ще могат бързо и лесно | ||
8 | да откриват текстът и акордите, напаснати с текста, на всяка песен, която желаят. | 8 | да откриват текстът и акордите, напаснати с текста, на всяка песен, която желаят. | ||
9 | 9 | ||||
10 | [Functionalities/Надарености] | 10 | [Functionalities/Надарености] | ||
11 | 11 | ||||
12 | Приложението приема информция(име на песен или име на музикант), подадена ръчно от потребител. | 12 | Приложението приема информция(име на песен или име на музикант), подадена ръчно от потребител. | ||
13 | Приложението получaвa информация директно чрез звуков откъс. | 13 | Приложението получaвa информация директно чрез звуков откъс. | ||
14 | Приложението проверява наличността на информацията в базата данни на Spotify. | 14 | Приложението проверява наличността на информацията в базата данни на Spotify. | ||
15 | Приложението ,независимо от това дали е открило нещо в БД на Spotify, търси на няколко места в интернет текстът и акордите за дадена песен. | 15 | Приложението ,независимо от това дали е открило нещо в БД на Spotify, търси на няколко места в интернет текстът и акордите за дадена песен. | ||
16 | При наличие на текст и акорди за дадената песен, информацията се кешира в база данни. | 16 | При наличие на текст и акорди за дадената песен, информацията се кешира в база данни. | ||
n | 17 | Приложението показва на потребителя текта и акордите на дадената песен, при нейното наличие. | n | 17 | Приложението показва на потребителя текста и акордите на дадената песен, при нейното наличие. |
18 | Приложението показва на потребителя видеоклип на песента в Youtube, ако има такъв наличен. | ||||
18 | 19 | ||||
19 | [Milestones/Възлови точки] | 20 | [Milestones/Възлови точки] | ||
20 | 21 | ||||
21 | Основна логика. | 22 | Основна логика. | ||
22 | Графичен интерфейс. | 23 | Графичен интерфейс. | ||
23 | Комуникация със Spotify. | 24 | Комуникация със Spotify. | ||
24 | Комуникация със Shazam. | 25 | Комуникация със Shazam. | ||
n | n | 26 | Комуникация с Youtube. | ||
25 | Web-scraping модул. | 27 | Web-scraping модул. | ||
26 | Работа с база данни. | 28 | Работа с база данни. | ||
27 | 29 | ||||
28 | [Estimate in man-hours/Времеоценка в човекочасове] | 30 | [Estimate in man-hours/Времеоценка в човекочасове] | ||
29 | 31 | ||||
30 | 40? може би? | 32 | 40? може би? | ||
31 | 33 | ||||
32 | [Usage of technologies/Потребление на технологии] | 34 | [Usage of technologies/Потребление на технологии] | ||
33 | 35 | ||||
34 | GUI - CustomTkinter | 36 | GUI - CustomTkinter | ||
35 | връзка със Spotify- Spotify API | 37 | връзка със Spotify- Spotify API | ||
n | n | 38 | връзка с Youtube- Youtube API | ||
36 | връзка със Shazam- shzamio | 39 | връзка със Shazam- shzamio | ||
37 | база данни- Django | 40 | база данни- Django | ||
38 | Web-scraping- Selenium | 41 | Web-scraping- Selenium | ||
39 | 42 | ||||
t | 40 | P.S- след края на срока технологии могат ли да бъдат спонтанно сменени? | t | ||
41 | ''' | 43 | ''' |
Legends | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
|