Browse IS/STAG - Portál UTB

Skip to page content
Website UTB
Portal title page UTB
Anonymous user Login Česky
Browse IS/STAG
Login Česky
  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
Welcome
Browse IS/STAG
Information for applicantsElectronic applicationECTS arrivals
Getting startedAlumni ClubAbsolvent - website
Web services
ECTS
User Info

1st level navigation

  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
User disconnected from the portal due to long time of inactivity.
Please, click this link to log back in.
(Sessions are disconnected after 240 minutes of inactivity. Note that mobile devices may get disconnected even sooner).

Prohlížení IS/STAG (S025)

Help

Main menu for Browse IS/STAG

  • Programmes and specializations.
  • Courses
  • Departments
  • Lecturers
  • Students
  • Examination dates
  • Timetable events
  • Theses, selected item
  • Pre-regist. study groups
  • Rooms
  • Rooms – all year
  • Free rooms – Semester
  • Free rooms – Year
  • Capstone project
  • Times overlap
  •  
  • Title page
  • Calendar
  • Help

Search for a Thesis

Print/export:  Bookmark this link in your browser so that you may quickly load this IS/STAG page in the future.
Only logged-in user will see student personal numbers.

Dates found, count: 1

Search result paging

Found 1 records Print Export to xls List URL
  Surname Name Title Thesis status   Supervisors Reviewers Type of thesis Date of def. Title
Student Type of thesis - - - - - - - - - -
Item shown in detail Šůs Includes the selected person into the timetable overlap calculation. Martin A Framework for the Advanced Downloading of Subtitles for Multimedia Files A Framework for the Advanced Downloading of Subtitles for Multimedia Files Thesis finished and defended successfully (DUO).   Malaník David Němec Adam Master's thesis 1496268000000 01.06.2017 A Framework for the Advanced Downloading of Subtitles for Multimedia Files Thesis finished and defended successfully (DUO).
Martin Šůs Master's thesis 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX

Thesis info Framework pro pokročilé stahování titulků k multimediálním souborům

  • Basic data
The document you are accessing is protected by copyright law. Unauthorised use may lead to criminal sanctions.
Name Šůs Martin Includes the selected person into the timetable overlap calculation.
Acad. Yr. 2016/2017
Assigning department AUIUI
Date of defence Jun 1, 2017
Type of thesis Master's thesis
Thesis status Thesis finished and defended successfully (DUO). Thesis finished and defended successfully (DUO).
Completeness of mandatory entries - All mandatory fields for this Thesis are filled in.
Main topic Framework pro pokročilé stahování titulků k multimediálním souborům
Main topic in English A Framework for the Advanced Downloading of Subtitles for Multimedia Files
Title according to student Framework pro pokročilé stahování titulků k multimediálním souborům
English title as given by the student A Framework for the Advanced Downloading of Subtitles for Multimedia Files
Parallel name -
Subtitle -
Thesis supervisor Malaník David, Ing. Ph.D.
External examiner Němec Adam, Ing.
Annotation Práce se zabývá návrhem a implementací multiplatformní knihovny a aplikace pro vyhledávání titulků v jazyku Python. Důležitou vlastností knihovny je modularita, která umožňuje jednoduše přidávat nové zdroje. V práci jsou použity zdroje opensubtitles.org, thesubdb.com a subsmax.com. V jazyku C++ je implementována DLL knihovna s COM serverem, která slouží pro rozšíření kontextového menu Windows Exploreru. Kód aplikace je pro systém Windows zmražen do binárních spustitelných souborů a je vytvořen i instalátor pro tuto platformu.
Annotation in English The thesis deals with design and implementation of a multiplatform library and application for subtitles searching in Python. An important feature of the library is the modularity that makes it easy to add new sources. Sources opensubtitles.org, thesubdb.com and subsmax.com are used in this work. A DLL library with a COM server is implemented in C++ to expand the Windows Explorer context menu. The application code is frozen into binary executables for Windows platform and the installer is also created.
Keywords titulky, programování, Python, py2exe, COM, kontextové menu, Windows Shell
Keywords in English subtitles, programming, Python, py2exe, COM, context menu, Windows Shell
Length of the covering note 55 s. (61 351 znaků)
Language CZ
Annotation
Práce se zabývá návrhem a implementací multiplatformní knihovny a aplikace pro vyhledávání titulků v jazyku Python. Důležitou vlastností knihovny je modularita, která umožňuje jednoduše přidávat nové zdroje. V práci jsou použity zdroje opensubtitles.org, thesubdb.com a subsmax.com. V jazyku C++ je implementována DLL knihovna s COM serverem, která slouží pro rozšíření kontextového menu Windows Exploreru. Kód aplikace je pro systém Windows zmražen do binárních spustitelných souborů a je vytvořen i instalátor pro tuto platformu.
Annotation in English
The thesis deals with design and implementation of a multiplatform library and application for subtitles searching in Python. An important feature of the library is the modularity that makes it easy to add new sources. Sources opensubtitles.org, thesubdb.com and subsmax.com are used in this work. A DLL library with a COM server is implemented in C++ to expand the Windows Explorer context menu. The application code is frozen into binary executables for Windows platform and the installer is also created.
Keywords
titulky, programování, Python, py2exe, COM, kontextové menu, Windows Shell
Keywords in English
subtitles, programming, Python, py2exe, COM, context menu, Windows Shell
Research Plan
  1. Navrhněte a vytvořte knihovnu v jazyku Python pro stahování titulků k multimediálním souborům s možností přidáni nových databází (zdrojů).
  2. Vytvořte multiplatformní aplikaci pro příkazovou řádku využívající danou knihovnu.
  3. Implementujte multiplatformní GUI aplikaci postavenou na Qt frameworku využívající danou knihovnu.
  4. V jazyku C++ vytvořte DLL rozšiřující Windows Shell o kontextové menu poskytující snadný přístup pro volání vytvořených aplikací.
  5. Připravte balíček pro snadnou instalaci na OS Windows.
Research Plan
  1. Navrhněte a vytvořte knihovnu v jazyku Python pro stahování titulků k multimediálním souborům s možností přidáni nových databází (zdrojů).
  2. Vytvořte multiplatformní aplikaci pro příkazovou řádku využívající danou knihovnu.
  3. Implementujte multiplatformní GUI aplikaci postavenou na Qt frameworku využívající danou knihovnu.
  4. V jazyku C++ vytvořte DLL rozšiřující Windows Shell o kontextové menu poskytující snadný přístup pro volání vytvořených aplikací.
  5. Připravte balíček pro snadnou instalaci na OS Windows.
Recommended resources
  1. XMLRPC OpenSubtitles.org: Subtitles API. Trac.opensubtitles.org \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2017-01-17\matsymb{rbrack}. Dostupné z: http://trac.opensubtitles.org/projects/opensubtitles/wiki/XMLRPC
  2. Windows Shell (Windows) \matsymb{lbrack}online\matsymb{rbrack}. Microsoft Corporation, 2017 \matsymb{lbrack}cit. 2017-01-17\matsymb{rbrack}. Dostupné z: https://msdn.microsoft.com/en-us/library/windows/desktop/bb773177(v=vs.85).aspx
  3. ESPOSITO, Dino. Visual C++ Windows Shell Programming. 1. USA: Wrox Press, 1998. ISBN 1-861001-8-43.
  4. CHALUPA, Radek. 1001 tipů a triků pro Visual C++. 1. Brno: Computer Press, 2003. ISBN 80-7226-842-2.
  5. SUMMERFIELD, Mark. Rapid GUI Programming with Python and Qt: The Definitive Guide to PyQt Programming. 1. USA: Prentice Hall, 2007. ISBN 978-0132354189.
  6. KRUGLINSKI, David J. a Scot SHEPHERD. Programujeme v Microsoft Visual C++. 1. Praha: Computer Press, 2000. ISBN 80-7226-362-5.
  7. LUTZ, Mark. Programming Python. 4. USA: O'Reilly Media, Inc., 2010. ISBN 978-0-596-15810-1.
Recommended resources
  1. XMLRPC OpenSubtitles.org: Subtitles API. Trac.opensubtitles.org \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2017-01-17\matsymb{rbrack}. Dostupné z: http://trac.opensubtitles.org/projects/opensubtitles/wiki/XMLRPC
  2. Windows Shell (Windows) \matsymb{lbrack}online\matsymb{rbrack}. Microsoft Corporation, 2017 \matsymb{lbrack}cit. 2017-01-17\matsymb{rbrack}. Dostupné z: https://msdn.microsoft.com/en-us/library/windows/desktop/bb773177(v=vs.85).aspx
  3. ESPOSITO, Dino. Visual C++ Windows Shell Programming. 1. USA: Wrox Press, 1998. ISBN 1-861001-8-43.
  4. CHALUPA, Radek. 1001 tipů a triků pro Visual C++. 1. Brno: Computer Press, 2003. ISBN 80-7226-842-2.
  5. SUMMERFIELD, Mark. Rapid GUI Programming with Python and Qt: The Definitive Guide to PyQt Programming. 1. USA: Prentice Hall, 2007. ISBN 978-0132354189.
  6. KRUGLINSKI, David J. a Scot SHEPHERD. Programujeme v Microsoft Visual C++. 1. Praha: Computer Press, 2000. ISBN 80-7226-362-5.
  7. LUTZ, Mark. Programming Python. 4. USA: O'Reilly Media, Inc., 2010. ISBN 978-0-596-15810-1.
Týká se praxe No
Enclosed appendices 1 CD
Appendices bound in thesis illustrations
Taken from the library No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record file