Aplikace na vytváření kytarových zpěvníku z písní dostupných na webu
Thesis title in Czech: | Aplikace na vytváření kytarových zpěvníku z písní dostupných na webu |
---|---|
Thesis title in English: | Application for creating guitar songbooks from songs available on the web |
Key words: | zpěvník|application|web|scraping |
English key words: | songbook|application|web|scraping |
Academic year of topic announcement: | 2023/2024 |
Thesis type: | Bachelor's thesis |
Thesis language: | |
Department: | Department of Distributed and Dependable Systems (32-KDSS) |
Supervisor: | Mgr. Filip Kliber |
Author: | hidden - assigned and confirmed by the Study Dept. |
Date of registration: | 25.10.2023 |
Date of assignment: | 31.10.2023 |
Confirmed by Study dept. on: | 31.10.2023 |
Date of electronic submission: | 08.05.2024 |
Opponents: | doc. RNDr. Jan Kofroň, Ph.D. |
Guidelines |
Každý kytarista dospěje jednou do bodu, kdy si bude chtít vytvořit vlastní zpěvník. Cílem této bakalářské práce je navrhnout a implementovat .NET aplikaci, která ze seznamu uživatelem zadaných písní a jejich autorů vytvoří kytarový zpěvník. Tento zpěvník bude uživatel moci uživatel uložit a později dále upravovat. Bude možné přidávat a odebírat písně nebo měnit jejich pořadí v rámci zpěvníku.
Texty písní a akordy se budou získávat z webových stránek pomocí techniky web scraping. Aplikace bude navržená tak, aby uživatel mohl dodat hotový parser nové webové stránky ve formě pluginu a aplikace ho bude použije pro stáhnutí dat. Z aplikace půjde zpěvník vygenerovat ve formátu vhodném k prohlížení (PDF nebo HTML). Možní oponenti: Pavel Ježek, Martin Kruliš, Jan Kofroň |
References |
.NET documentation | Microsoft Learn; URL: https://learn.microsoft.com/en-us/dotnet/
.NET 6 Desktop Dev Options: WPF, WinForms, UWP, .NET MAUI, Blazor ... -- Visual Studio Magazine; URL: https://visualstudiomagazine.com/articles/2021/02/03/net-6-desktop.aspx Lotfi, Chaimaa & Srinivasan, Swetha & Ertz, Myriam & Latrous, Imen. (2021). Web Scraping Techniques and Applications: A Literature Review. |