BandzoneScraper je aplikácia na získavanie dát z Československého hudobného portálu venujúcemu sa hlavne českým a slovenským garážovým a undergroundovým kapelám aj sólo hudobníkom a hudobným projektom.
Aplikácia slúži ako prostredník, ktorý na základe požadovaného dotazu získava dáta zo stránky - z jej HTML elementov - a prevádza chcené dáta na formát JSON.
Formát JSON je jeden zo štandardizovaných a široko používaných formátov na import/export/zdieľanie dát medzi rozličnými platformami a aplikáciami napísanými v rozličných programovacích jazykoch. Slúži teda ako API (rozhranie) na poskytovanie dát, ktorým tento webový portál nedisponuje.
Získavanie dát by bolo síce možné aj priamym prístupom na web BandZone.cz z koncového zariadenia, avšak takéto riešenie zbytočne kladie nároky na objem prenášaných dát a výpočtový výkon koncového zariadenia a v neposlednom rade aj na komplexnosť aplikácie bežiacej na koncovom zariadení.
Medzičasom ako je písaný tento príspevok už je vo vývoji android aplikácia pre mobilné zariadenia, ktorá má byť alternatívou doplnkom k iným aplikáciám so streamovaným hudobným obsahom, ktoré ale obsahujú minimum československej a hlavne nekomerčnej undergroundovej scény v štýloch ako sú punk-rock, rock, metal. Má to byť niečo ako "československé spotify".
Každopádne rozhranie je verejné a ak má niekto podobný nápad alebo využitie, môže z neho čerpať, prípadne ho rozbehnúť na vlastnej platforme/serveri, zdrojový kód je otvorený a verejne prístupný na GitHube:
O android aplikácií a pripravovaných funkciách zatiaľ v tomto portfóliu informácie udávať nebudem, aplikácia sa zatiaľ stále nachádza v rannom štádiu vývoja a momentálne na ňu nemám čas.