Skip navigation links
A C D F G H L N P S T 

A

abortDownload(target) - Method in class net.namibsun.anitheme.dl.lib.parsing.Theme
Aborts the download. Resets the Theme.getDownloading flag and deletes the target file

C

createDirectoryIfNotExists(path) - Static method in class net.namibsun.anitheme.dl.lib.utils.FileOperationsKt
Creates a directory if it does not yet exist

D

download(target, fileTypes, retriesAllowed) - Method in class net.namibsun.anitheme.dl.lib.parsing.Series
Downloads all theme songs of this series to a specified directory Optionally converts the file into different formats
download(targetDir, fileTypes, prefix, suffix, retriesAllowed) - Method in class net.namibsun.anitheme.dl.lib.parsing.Theme
Downloads the theme song file to the specified target directory using an automatic naming scheme
downloadFile(target, retriesAllowed) - Method in class net.namibsun.anitheme.dl.lib.parsing.Theme
Downloads the file from the URL to a local file. Starts a separate thread that prints the current progress to the terminal Handles retries of downloads

F

fetchPlayList(playListId) - Method in class net.namibsun.anitheme.dl.lib.parsing.ThemesMoeParser
Fetches all series in a generated themes.moe playlist
fetchPopularList() - Method in class net.namibsun.anitheme.dl.lib.parsing.ThemesMoeParser
Fetches the currently popular series from the popular list on themes.moe
fetchSeasonList(year, season) - Method in class net.namibsun.anitheme.dl.lib.parsing.ThemesMoeParser
Fetches all series for a specified season of anime
fetchUserList(username, listType) - Method in class net.namibsun.anitheme.dl.lib.parsing.ThemesMoeParser
Fetches all series for a user on one of the list services supported by themes.moe.
FileOperationsKt - Class in net.namibsun.anitheme.dl.lib.utils
 
FileTypes - Enum in net.namibsun.anitheme.dl.lib.parsing
An enum that defines which file types are currently supported for downloading from themes.moe
FileTypes() - Constructor for enum net.namibsun.anitheme.dl.lib.parsing.FileTypes
An enum that defines which file types are currently supported for downloading from themes.moe

G

getBaseApiUrl() - Method in class net.namibsun.anitheme.dl.lib.parsing.ThemesMoeParser
The base URL for the themes.moe PHP API
getDescription() - Method in class net.namibsun.anitheme.dl.lib.parsing.Theme
The description of the theme song
getDownloading() - Method in class net.namibsun.anitheme.dl.lib.parsing.Theme
Instance variable that is set to true whenever a download is progressing.
getIncludeEd() - Method in class net.namibsun.anitheme.dl.lib.parsing.ThemesMoeParser
Specifes if the ending themes should be included in the result
getIncludeOp() - Method in class net.namibsun.anitheme.dl.lib.parsing.ThemesMoeParser
Specifies if opening themes should be included in the result
getLogger() - Method in class net.namibsun.anitheme.dl.lib.parsing.Series
 
getLogger() - Method in class net.namibsun.anitheme.dl.lib.parsing.Theme
 
getLogger() - Method in class net.namibsun.anitheme.dl.lib.parsing.ThemesMoeParser
 
getName() - Method in class net.namibsun.anitheme.dl.lib.parsing.Series
The name of the series
getThemes() - Method in class net.namibsun.anitheme.dl.lib.parsing.Series
The
getUrl() - Method in class net.namibsun.anitheme.dl.lib.parsing.Theme
The URL to the theme song file
getValue() - Method in enum net.namibsun.anitheme.dl.lib.parsing.ListTypes
 
getValue() - Method in enum net.namibsun.anitheme.dl.lib.parsing.Seasons
The value used by the parser

H

handleConversion(name, webmFile, fileTypes) - Method in class net.namibsun.anitheme.dl.lib.parsing.Theme
Handles the conversion of the WEBM files to the various specified formats
handleDownload(targetFile, fileTypes, retriesAllowed) - Method in class net.namibsun.anitheme.dl.lib.parsing.Theme
Handles the different cases of the existing file structure's state and delegates downloading and converting.
handleExceptionInDownload(exception, target, retries, maxRetries) - Method in class net.namibsun.anitheme.dl.lib.parsing.Theme
Handles an exception caught in the Theme.downloadFile method Allows for retries, if the maximum amount of retries is exceeded, throws the exception again, after aborting the download.

L

ListTypes - Enum in net.namibsun.anitheme.dl.lib.parsing
An enum to model the different kinds of user lists on themes.moe
ListTypes(value) - Constructor for enum net.namibsun.anitheme.dl.lib.parsing.ListTypes
An enum to model the different kinds of user lists on themes.moe

N

net.namibsun.anitheme.dl.lib.parsing - package net.namibsun.anitheme.dl.lib.parsing
 
net.namibsun.anitheme.dl.lib.utils - package net.namibsun.anitheme.dl.lib.utils
 

P

printDownloadProgress(target, size) - Method in class net.namibsun.anitheme.dl.lib.parsing.Theme
Starts a new thread which continuously prints the current progress to the terminal

S

search(query) - Method in class net.namibsun.anitheme.dl.lib.parsing.ThemesMoeParser
Searches themes.moe for opening and ending songs
Seasons - Enum in net.namibsun.anitheme.dl.lib.parsing
An enum that defines the four seasons in which anime series typically air.
Seasons(value) - Constructor for enum net.namibsun.anitheme.dl.lib.parsing.Seasons
An enum that defines the four seasons in which anime series typically air.
Series - Class in net.namibsun.anitheme.dl.lib.parsing
Series is a class that models an anime Series on themes.moe
Series(name, themes) - Constructor for class net.namibsun.anitheme.dl.lib.parsing.Series
Series is a class that models an anime Series on themes.moe
setDownloading(p) - Method in class net.namibsun.anitheme.dl.lib.parsing.Theme
Instance variable that is set to true whenever a download is progressing.

T

Theme - Class in net.namibsun.anitheme.dl.lib.parsing
The Theme class models an anime theme song indexed on themes.moe.
Theme(description, url) - Constructor for class net.namibsun.anitheme.dl.lib.parsing.Theme
The Theme class models an anime theme song indexed on themes.moe.
ThemesMoeParser - Class in net.namibsun.anitheme.dl.lib.parsing
ThemesMoeParser is a class that parses themes.moe.
ThemesMoeParser(includeOp, includeEd) - Constructor for class net.namibsun.anitheme.dl.lib.parsing.ThemesMoeParser
ThemesMoeParser is a class that parses themes.moe.
ThemesMoeParser() - Constructor for class net.namibsun.anitheme.dl.lib.parsing.ThemesMoeParser
ThemesMoeParser is a class that parses themes.moe.
toString() - Method in class net.namibsun.anitheme.dl.lib.parsing.Series
Converts the class Series object into a string for printing to the console
toString() - Method in class net.namibsun.anitheme.dl.lib.parsing.Theme
Formats the class Theme object for printing to the console
A C D F G H L N P S T 
Skip navigation links