A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
Y
G
- GalleryData - class in knf.hydra.core.models.data
- Represents a gallery of images and/or videos without titles using default click behaviours:
Images: Zoomed with the option to save the image.
Video: Web browser or built-in player depending of the link.
Youtube: Open the video in the Youtube app or the browser it it's not installed.
- GalleryItem - class in knf.hydra.core.models.data
- Represents an item in the gallery
- GallerySource - class in knf.hydra.core.models.data
- Represents a gallery with media
- generateDefault(java.lang.String) - function in knf.hydra.core.models.BypassModel.Companion
- Generates an empty model with the given url
- get() - function in knf.hydra.core.tools.web.SimpleOKHttp
- Use GET method
- getAnalyticsSettings() - function in knf.hydra.core.HeadConfig
- Enable the recommended system, you can choose between collecting the whole information page or only the Tags.
- getAsString() - function in knf.hydra.core.tools.web.SimpleOKHttp
- Use GET method
- getBackground() - function in knf.hydra.core.models.ProfileModel
- Optional header image background
- getBaseUrl() - function in knf.hydra.core.HeadModule
- Base Url of the module to check for Cloudflare anti DDoS, in case of protected url the app will try to bypass it, in case of a custom behaviour is needed for the bypass use the BypassBehavior in config implementation.
- getBaseUrl() - function in knf.hydra.core.models.BypassModel
- The base url for this bypass
- getBaseUrl() - function in knf.hydra.core.models.data.LoginData
- Url used to search for cookies "CookieManager.
- getBypassBehavior() - function in knf.hydra.core.HeadConfig
- Change the behavior and look of the Cloudflare bypass system, default is BypassBehavior.Default.
- getBypassModel() - function in knf.hydra.core.models.data.NotifyData.Request
- The bypass data for the module
- getCanDownload() - function in knf.hydra.core.models.ContentData.Single
- Indicates if the content can be downloaded, default true
- getCanDownload() - function in knf.hydra.core.models.data.VideoItem
- getCategory() - function in knf.hydra.core.models.DirectoryModel
- Content category
- getCategory() - function in knf.hydra.core.models.InfoModel
- Content category
- getCategory() - function in knf.hydra.core.models.RecentModel
- Content category
- getClearCookies() - function in knf.hydra.core.models.data.BypassBehavior
- getClickAction() - function in knf.hydra.core.models.InfoModel.Tag
- Optional click action
- getClickAction() - function in knf.hydra.core.models.data.ChipItem
- Click behaviour for the chip
- getClickAction() - function in knf.hydra.core.models.data.CollectionItem
- Click behaviour
- getClickAction() - function in knf.hydra.core.models.data.TextData
- Click behaviour
- getCommentary() - function in knf.hydra.core.models.data.ReviewResult
- The user commentary, null if ReviewConfig.starsState is State.DISABLED or the user didn't input a response when State.OPTIONAL
- getCommentaryMaxLength() - function in knf.hydra.core.models.data.ReviewConfig
- Optional: Sets the max length for the commentary, default to 150
- getCommentaryState() - function in knf.hydra.core.models.data.ReviewConfig
- The state of the EditText in the review dialog
- getCommentsLink() - function in knf.hydra.core.models.ContentItemModel
- Optional comments web link
- getConfig() - function in knf.hydra.core.HeadModule
- The configuration for the module, here you can enable and modify the behaviour of some features in the module.
- getContentData() - function in knf.hydra.core.models.InfoModel
- Data representing the content of this item
- getContentLists() - function in knf.hydra.core.models.ContentData.Multiple
- Flow for the content lists
- getContentThumbnail() - function in knf.hydra.core.models.RecentModel
- Optional thumbnail image for this item content
- getCookies() - function in knf.hydra.core.models.BypassModel
- The cookies string for the bypass
- getCookies(java.lang.String,java.lang.String,java.util.Map,java.lang.Long) - function in knf.hydra.core.tools.web.WebTools
- Get the cookies of the link after being loaded in a Webview
- getCookieTransform() - function in knf.hydra.core.models.data.Setting.LoginCookies
- Optional callback to transform the captured cookies before saving
- getCookieValidation() - function in knf.hydra.core.models.data.Setting.LoginCookies
- Optional callback to check if the captured cookies are valid
- getCount() - function in knf.hydra.core.models.data.RankingData
- Rating count
- getCoverImage() - function in knf.hydra.core.models.InfoModel
- Optional cover image for this item
- getCustomDecoders() - function in knf.hydra.core.HeadConfig
- Declare custom video decoders, the Main app already supports:
Fembed
GDrive
GoUnlimited
Mixdrop
Mp4Upload
MStream
SBVideo
StreamTape
Upstream
VideosSH
Vudeo
YourUpload
ZippyShare
- getData() - function in knf.hydra.core.models.data.ClickAction.Profile
- Profile data to be used
- getData() - function in knf.hydra.core.models.data.SectionData
- A PagerData containing a PagingData for the custom section.
- getData() - function in knf.hydra.core.tools.web.SimpleOKHttp.Result
- Response data, null if error
- getDataFlow() - function in knf.hydra.core.models.data.ExtraSection
- A flow containing the data for the section.
- getDataRepository() - function in knf.hydra.core.HeadModule
- Data repository for the module, all the data required by the Main app in order to show content comes from here.
- getDataSections() - function in knf.hydra.core.models.ProfileTab.Info
- getDefault() - function in knf.hydra.core.models.data.Setting
- getDescription() - function in knf.hydra.core.models.InfoModel
- Optional description for the item
- getDescription() - function in knf.hydra.core.models.data.Setting
- getDesiredCookie() - function in knf.hydra.core.models.data.LoginData
- Cookie key to search, when the key is found and the LoginCookies.cookieValidation is true the app will consider the login as successful
- getDirectLink() - function in knf.hydra.core.models.data.Option
- Direct link to the file (video file, no video hosting)
- getDirectoryOrientation() - function in knf.hydra.core.HeadConfig
- Specify if the directory style needs to be VERTICAL for portraits, or HORIZONTAL for videos.
- getDisplayType() - function in knf.hydra.core.models.data.BypassBehavior
- getEmissionDay() - function in knf.hydra.core.models.InfoModel.StateData
- Optional release day
- getEntries() - function in knf.hydra.core.models.DirectoryModel.Orientation
- Represents the orientation on the image, VERTICAL and HORIZONTAL
- getEntries() - function in knf.hydra.core.models.InfoModel.StateData.EmissionDay
- Day of emission
- getEntries() - function in knf.hydra.core.models.InfoModel.StateData.Type
- State type
- getEntries() - function in knf.hydra.core.models.analytics.Analytics.Action
- Actions the main app can register.
- getEntries() - function in knf.hydra.core.models.analytics.Analytics.Type
- Type of events the main app will register, INFO or TAG.
- getEntries() - function in knf.hydra.core.models.data.CalendarDay
- Represents a calendar day
- getEntries() - function in knf.hydra.core.models.data.Category
- Categories for items.
- getEntries() - function in knf.hydra.core.models.data.DialogStyle
- Bypass dialog style
- getEntries() - function in knf.hydra.core.models.data.FilterData.Type
- Filter selection type, SINGLE/MULTIPLE
- getEntries() - function in knf.hydra.core.models.data.LayoutType
- Layout type for the information page.
- getEntries() - function in knf.hydra.core.models.data.ReviewConfig.State
- State of review section, DISABLED/OPTIONAL/REQUIRED
- getEntries() - function in knf.hydra.core.models.data.Subtitle.Type
- Subtitle mimetype supported by ExoPlayer
- getEntries() - function in knf.hydra.core.models.data.VideoItem.Quality
- Represents the quality of the video item
- getError() - function in knf.hydra.core.tools.web.SimpleOKHttp.Result.Error
- getEventCreator() - function in knf.hydra.core.models.analytics.Analytics.Settings
- A factory to convert InfoModel or InfoModel.Tag to Event.Info payload.
- getExtraSections() - function in knf.hydra.core.models.InfoModel
- Optional extra sections
- getFilters() - function in knf.hydra.core.models.data.FilterRequest
- The filters that were changed since last applied filter
- getFilterType() - function in knf.hydra.core.models.data.FilterData
- The selection type of the filter
- getFilterType() - function in knf.hydra.core.models.data.FilterResult
- getGenres() - function in knf.hydra.core.models.InfoModel
- Optional item genres
- getHeaders() - function in knf.hydra.core.models.data.GalleryItem
- Optional map of headers needed to open the link
- getHeaders() - function in knf.hydra.core.models.data.Option
- Optional headers for this option
- getHtml(java.lang.String,java.lang.String,java.util.Map,java.lang.Long) - function in knf.hydra.core.tools.web.WebTools
- Get the html of the link after being loaded in a Webview
- getId() - function in knf.hydra.core.models.ContentItemMin
- ContentItemModel id
- getId() - function in knf.hydra.core.models.ContentItemModel
- Unique id for the item, for example the hash of the itemLink
- getId() - function in knf.hydra.core.models.DirectoryModel
- Unique id for the item, for example the hash of the infoLink
- getId() - function in knf.hydra.core.models.InfoModel
- Unique id for the item, for example the hash of the link
- getId() - function in knf.hydra.core.models.InfoModel.Related
- Unique id for the item, for example the hash of the link
- getId() - function in knf.hydra.core.models.RecentModel
- Unique content item ID
- getImage() - function in knf.hydra.core.models.InfoModel.ProfileData
- Profile image
- getImage() - function in knf.hydra.core.models.InfoModel.Related
- Optional related item image
- getImage() - function in knf.hydra.core.models.InfoModel.Tag
- Optional tag image
- getImage() - function in knf.hydra.core.models.ProfileModel
- Optional profile image
- getImage() - function in knf.hydra.core.models.data.ChipItem
- Chip image
- getImageLink() - function in knf.hydra.core.models.DirectoryModel
- Item image link
- getImageLink() - function in knf.hydra.core.models.data.MediaItem
- getInfoId() - function in knf.hydra.core.models.RecentModel
- Unique id for the info item, for example the hash of the infoLink
- getInfoImage() - function in knf.hydra.core.models.RecentModel
- Optional cover image for this item
- getInfoLayoutType() - function in knf.hydra.core.models.DirectoryModel
- Layout type to be used when loading the info, LayoutType.SINGLE for single items like Category.MOVIE, or LayoutType.MULTIPLE for multiple items like Category.SERIES, by default the system uses the category to decide wich one to use
- getInfoLayoutType() - function in knf.hydra.core.models.RecentModel
- Layout type to be used when loading the info, LayoutType.SINGLE for single items like Category.MOVIE, or LayoutType.MULTIPLE for multiple items like Category.SERIES, by default the system uses the category to decide which one to use
- getInfoLink() - function in knf.hydra.core.models.DirectoryModel
- Info link used to open the Info page
- getInfoLink() - function in knf.hydra.core.models.RecentModel
- Item info link
- getInfoLink() - function in knf.hydra.core.models.data.ClickAction.Info
- Info link used to open the Info page
- getInputValidation() - function in knf.hydra.core.models.data.Setting.TextInput
- Optional callback to check user input before saving
- getItemLink() - function in knf.hydra.core.models.ContentItemModel
- Item link, this will be used to create the sources in HeadRepository.sourceData
- getItems() - function in knf.hydra.core.models.data.FilterData
- The list of options for the filter
- getItemsFlow() - function in knf.hydra.core.models.data.SourceData
- getItemTitle() - function in knf.hydra.core.models.ContentItemModel
- Optional content title
- getKey() - function in knf.hydra.core.models.data.FilterData
- The key that identifies the filter
- getKey() - function in knf.hydra.core.models.data.FilterResult
- getKey() - function in knf.hydra.core.models.data.Setting
- getLanguage() - function in knf.hydra.core.models.data.Subtitle
- Language code for this subtitle (ex.
- getLastRecent() - function in knf.hydra.core.models.data.NotifyData.Request
- The last item notified for the module
- getLastRecent() - function in knf.hydra.core.models.data.NotifyData.Response
- The last recent to remember for the next request
- getLayoutType() - function in knf.hydra.core.models.InfoModel
- Layout type to be used when loading the info, LayoutType.SINGLE for single items like Category.MOVIE, or LayoutType.MULTIPLE for multiple items like Category.SERIES, by default the system uses the category to decide wich one to use
- getLink() - function in knf.hydra.core.models.ContentItemMin
- ContentItemModel link
- getLink() - function in knf.hydra.core.models.InfoModel
- Item info link
- getLink() - function in knf.hydra.core.models.InfoModel.ProfileData
- Profile link
- getLink() - function in knf.hydra.core.models.InfoModel.Related
- Optional info link used to open the Info page
- getLink() - function in knf.hydra.core.models.RecentModel
- Item link, this will be used to create the sources in HeadRepository.sourceData
- getLink() - function in knf.hydra.core.models.data.ClickAction.Web
- Page url
- getLink() - function in knf.hydra.core.models.data.LinkData
- The link to be represented
- getLink() - function in knf.hydra.core.models.data.Music
- Track file URL, see this for supported audio formats.
- getLink() - function in knf.hydra.core.models.data.SourceItem
- getList() - function in knf.hydra.core.models.data.ChipsData
- The list of chips
- getList() - function in knf.hydra.core.models.data.CollectionData
- The list of collection items
- getList() - function in knf.hydra.core.models.data.DecodeResult
- getList() - function in knf.hydra.core.models.data.GalleryData
- The list of media items
- getList() - function in knf.hydra.core.models.data.MusicData
- The list of tracks
- getList() - function in knf.hydra.core.models.data.NotifyData.Response
- The items to be notified
- getLoginData() - function in knf.hydra.core.models.data.Setting.LoginCookies
- Login data to be used
- getLoginUrl() - function in knf.hydra.core.models.data.LoginData
- Url for the login webpage
- getMaxTryCount() - function in knf.hydra.core.models.data.BypassBehavior
- getMedia() - function in knf.hydra.core.models.data.CollectionItem
- Vertical or Horizontal image item
- getMinRating() - function in knf.hydra.core.models.data.ReviewConfig
- Optional: Sets the minimum rating
- getModel() - function in knf.hydra.core.models.ContentData.Single
- The single content item
- getModel() - function in knf.hydra.core.models.RecentModel.Notify
- Last recent model
- getModule() - function in knf.hydra.core.models.RecentModel.Notify
- Module packaged registered for this item
- getModuleName() - function in knf.hydra.core.HeadModule
- The module name, it will be used internally to list the Module
- getModuleVersionCode() - function in knf.hydra.core.HeadModule
- The module version code, usually BuildConfig.
- getModuleVersionName() - function in knf.hydra.core.HeadModule
- The module version name, usually BuildConfig.
- getName() - function in knf.hydra.core.models.ContentData.Multiple
- Items header, or "Chapters" if null
- getName() - function in knf.hydra.core.models.ContentItemMin
- ContentItemModel name created with the type
- getName() - function in knf.hydra.core.models.ContentList
- List name to show in the selector
- getName() - function in knf.hydra.core.models.DirectoryModel
- Item name
- getName() - function in knf.hydra.core.models.InfoModel
- Item name
- getName() - function in knf.hydra.core.models.InfoModel.ProfileData
- Profile name
- getName() - function in knf.hydra.core.models.InfoModel.Related
- Item name
- getName() - function in knf.hydra.core.models.InfoModel.Tag
- Tag name
- getName() - function in knf.hydra.core.models.ProfileModel
- Profile name
- getName() - function in knf.hydra.core.models.ProfileTab
- Tab name
- getName() - function in knf.hydra.core.models.RecentModel
- Item name
- getName() - function in knf.hydra.core.models.data.ChoiceItem
- Display name
- getName() - function in knf.hydra.core.models.data.FilterData
- The name of the filter
- getName() - function in knf.hydra.core.models.data.FilterItem
- The display name for this option
- getName() - function in knf.hydra.core.models.data.Option
- Source option name
- getName() - function in knf.hydra.core.models.data.Section
- Section name
- getName() - function in knf.hydra.core.models.data.SourceItem
- getNeedDecoder() - function in knf.hydra.core.models.data.VideoItem
- getNumber() - function in knf.hydra.core.models.ContentItemMin
- ContentItemModel number
- getNumber() - function in knf.hydra.core.models.ContentItemModel
- Item number, this will be used for sorting and sometimes for display purposes
- getNumber() - function in knf.hydra.core.models.RecentModel
- Item number, this will be used for sorting and sometimes for display purposes
- getOptions() - function in knf.hydra.core.models.data.Setting.MultiChoice
- The options to display
- getOptions() - function in knf.hydra.core.models.data.Setting.SingleChoice
- The options to display
- getOrientation() - function in knf.hydra.core.models.DirectoryModel
- Image orientation to be used
- getPager() - function in knf.hydra.core.models.ProfileTab.DirectoryGrid
- getPager() - function in knf.hydra.core.models.ProfileTab.GalleryGrid
- getPageSize() - function in knf.hydra.core.models.data.PagerData
- Page size for the PagingData
- getPaging() - function in knf.hydra.core.models.ContentList
- A Paging flow containing the content items
- getPayload() - function in knf.hydra.core.models.InfoModel.Tag
- Optional payload
- getPayload() - function in knf.hydra.core.models.data.ClickAction.ExtraDirectory
- Payload to be used in the HeadRepository.
- getPayload() - function in knf.hydra.core.models.data.ExtraDirectoryRequest
- The payload used to load the directory
- getPayload() - function in knf.hydra.core.models.data.VideoItem
- getPreference(java.lang.String,T) - function in knf.hydra.core.tools.ModulePreferences
- Get preference value by key or default suspending coroutine
- getPreferenceBlocking(java.lang.String,T) - function in knf.hydra.core.tools.ModulePreferences
- Get preference value by key or default blocking the thread
- getPreferenceOrNull(java.lang.String) - function in knf.hydra.core.tools.ModulePreferences
- Get preference value by key or null suspending coroutine
- getPreferenceOrNullBlocking(java.lang.String) - function in knf.hydra.core.tools.ModulePreferences
- Get preference value by key or null blocking the thread
- getPreferenceOrThrow(java.lang.String) - function in knf.hydra.core.tools.ModulePreferences
- Get preference value by key or throw suspending coroutine
- getPreferenceOrThrowBlocking(java.lang.String) - function in knf.hydra.core.tools.ModulePreferences
- Get preference value by key or throw blocking the thread
- getProfileData() - function in knf.hydra.core.models.InfoModel
- Optional profile data to be shown
- getQuality() - function in knf.hydra.core.models.data.Option
- Optional display quality
- getQuality() - function in knf.hydra.core.models.data.VideoItem
- getRanking() - function in knf.hydra.core.models.InfoModel
- Optional ranking data
- getRanking() - function in knf.hydra.core.models.InfoModel.Related
- Optional ranking data
- getRankingData() - function in knf.hydra.core.models.DirectoryModel
- Optional ranking data
- getRelated() - function in knf.hydra.core.models.InfoModel
- Optional related items
- getRelation() - function in knf.hydra.core.models.InfoModel.Related
- Optional relation subtext
- getRequiredAutoMigrationSpecClasses() - function in knf.hydra.core.tools.ModulePreferenceDB_Impl
- getRequiredConverters() - function in knf.hydra.core.tools.ModulePreferenceDao_Impl.Companion
- getReviewConfig() - function in knf.hydra.core.HeadConfig
- Enable the review feature in the information page, you can decide to request a star based review, a written review, or both.
- getScores() - function in knf.hydra.core.models.analytics.Analytics.Settings
- A map of Action with the desired scores to add or remove.
- getSearchBarText() - function in knf.hydra.core.HeadConfig
- Set a custom message for the search bar, by default the Module name is used.
- getSections() - function in knf.hydra.core.models.data.SettingPage
- The list of sections
- getSelected() - function in knf.hydra.core.models.data.FilterResult
- The items that were changed
- getSettings() - function in knf.hydra.core.models.data.Section
- The list of settings for this section
- getSettingsPage() - function in knf.hydra.core.HeadConfig
- Specify a list of custom settings, an icon will be visible for the user to enter this settings, this settings will persist in the Main app even if the Module is uninstalled.
- getShowReloadButton() - function in knf.hydra.core.models.data.DisplayType
- getSingleReview() - function in knf.hydra.core.models.data.ReviewConfig
- If enabled the main app will remember the submitted review and prevent the user for reviewing again
- getSkipCaptcha() - function in knf.hydra.core.models.data.BypassBehavior
- getSource() - function in knf.hydra.core.models.data.PagerData
- PagerData source to be created
- getStars() - function in knf.hydra.core.models.data.RankingData
- The star rating (0-5)
- getStarsState() - function in knf.hydra.core.models.data.ReviewConfig
- The state of the rating bar in the review dialog
- getStarts() - function in knf.hydra.core.models.data.ReviewResult
- The user selected stars, null if ReviewConfig.starsState is State.DISABLED or the user didn't input a response when State.OPTIONAL
- getState() - function in knf.hydra.core.models.InfoModel
- Optional item state
- getState() - function in knf.hydra.core.models.InfoModel.StateData
- Item state
- getStyle() - function in knf.hydra.core.models.data.DisplayType
- getSubText() - function in knf.hydra.core.models.InfoModel.ProfileData
- Profile subtext
- getSubText() - function in knf.hydra.core.models.ProfileModel
- Optional subtext
- getSubtext() - function in knf.hydra.core.models.data.CollectionItem
- Media subtext
- getSubtitle() - function in knf.hydra.core.models.data.Music
- Track subtitle.
- getSubtitles() - function in knf.hydra.core.models.data.VideoItem
- getTabs() - function in knf.hydra.core.models.ProfileModel
- Profile info tabs
- getTags() - function in knf.hydra.core.models.InfoModel
- Optional item tags
- getText() - function in knf.hydra.core.models.data.ChipItem
- Chip text
- getText() - function in knf.hydra.core.models.data.ClickAction.Clipboard
- The text to be copied
- getText() - function in knf.hydra.core.models.data.CollectionItem
- Media text
- getText() - function in knf.hydra.core.models.data.TextData
- Extra text
- getThumbnailLink() - function in knf.hydra.core.models.ContentItemMin
- ContentItemModel thumbnail
- getThumbnailLink() - function in knf.hydra.core.models.ContentItemModel
- Optional thumbnail image link
- getTime() - function in knf.hydra.core.models.RecentModel.Notify
- Last notified time
- getTitle() - function in knf.hydra.core.models.data.ClickAction.ExtraDirectory
- Screen title
- getTitle() - function in knf.hydra.core.models.data.ExtraDirectoryRequest
- The title of the screen
- getTitle() - function in knf.hydra.core.models.data.ExtraSection
- Section title
- getTitle() - function in knf.hydra.core.models.data.Music
- Track title.
- getTitle() - function in knf.hydra.core.models.data.SectionData
- Section title
- getTitle() - function in knf.hydra.core.models.data.Setting
- getType() - function in knf.hydra.core.models.ContentItemModel
- Item type, you can include a %s so the app include the number (e.g.
- getType() - function in knf.hydra.core.models.DirectoryModel
- Optional subtext to be shown
- getType() - function in knf.hydra.core.models.InfoModel
- Optional item type
- getType() - function in knf.hydra.core.models.RecentModel
- Item type, you can include a %s so the app include the number (e.g.
- getType() - function in knf.hydra.core.models.analytics.Analytics.Settings
- The Type of data the main app will process.
- getType() - function in knf.hydra.core.models.data.Subtitle
- Subtitle mimetype
- getType() - function in knf.hydra.core.models.data.VideoItem
- getUri() - function in knf.hydra.core.models.data.Subtitle
- Subtitle uri
- getUseLastUA() - function in knf.hydra.core.models.data.BypassBehavior
- getUsePlayer() - function in knf.hydra.core.models.data.VideoMediaItem
- If true the app will try to stream the video using the built-in player (requires a direct link to the video file), otherwise it will played in a web browser
- getUserAgent() - function in knf.hydra.core.models.BypassModel
- The User Agent used to generate the bypass
- getValue() - function in knf.hydra.core.models.InfoModel.StateData.EmissionDay
- getValue() - function in knf.hydra.core.models.InfoModel.StateData.Type
- getValue() - function in knf.hydra.core.models.data.CalendarDay
- Value equivalent in Calendar
- getValue() - function in knf.hydra.core.models.data.Category
- getValue() - function in knf.hydra.core.models.data.ChoiceItem
- Option value
- getValue() - function in knf.hydra.core.models.data.DialogStyle
- getValue() - function in knf.hydra.core.models.data.DisplayType
- getValue() - function in knf.hydra.core.models.data.FilterItem
- The value for this item
- getValue() - function in knf.hydra.core.models.data.LayoutType
- getValue() - function in knf.hydra.core.models.data.Subtitle.Type
- getVideoId() - function in knf.hydra.core.models.data.YoutubeData
- Id of the youtube video, usually the last part of the link