All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractDownloader Abstract class defining all common methods for simple file download from internet.AbstractSimpleParser Interface providing all necessary methods for extractor.ApiController Controller handling Bitchute downloadsApiRuntimeException Base class for api exceptions.ApiRuntimeExceptionHandler Global exception handler for API, returning JSON instead of plain text.ApiService Controller handling Bitchute APIArgumentRequiredException Exception thrown when required argument is missing, status code 400.BitchuteDlApplication Spring boot initialization classBitchuteParser Extractor for Bitchute.BitchuteService Class handling parsing videos from Bitchute.BitchuteUtils Class encapsulating all utilities related to bitchute.Download Props class used for transfer to download page template.DownloadPageProps Props class used for transfer to download page template.DownloadVideoRequest Request object to download video.ErrorResolver FileDownloadException Exception thrown when something goes wrong during processing download.HomeController IndexPageForm DTO of form in login page.IProcessingService Interface defining methods for parsing bitchute video.NotValidLinkException Exception thrown provided link does not point to video.ParsedLinkResponse Response sent when link is parsed successfully.ParseLinkRequest Dto for parsing raw links to resources from bitchute videos.SecurityConfig Configuration for web security.ServletCustomizer Customizer for Tomcat servlet.ServletInitializer SimpleDownload Simple wrapper containing properties of download .SimpleMp4Downloader Simple downloader for files on the internet.WebConfig Template engine configuration.WrongXPathException Exception thrown when xpath is not present in DOM.