mirror of
https://github.com/BrenBroZAYT/gameyfin.git
synced 2026-06-15 00:30:02 +00:00
Move package "de.grimsi.gameyfin" to "org.gameyfin"
This commit is contained in:
+8
-8
@@ -1,18 +1,18 @@
|
||||
package de.grimsi.gameyfinplugins.igdb
|
||||
package org.gameyfin.plugins.metadata.igdb
|
||||
|
||||
import com.api.igdb.apicalypse.APICalypse
|
||||
import com.api.igdb.exceptions.RequestException
|
||||
import com.api.igdb.request.IGDBWrapper
|
||||
import com.api.igdb.request.TwitchAuthenticator
|
||||
import com.api.igdb.request.games
|
||||
import de.grimsi.gameyfin.pluginapi.core.config.ConfigMetadata
|
||||
import de.grimsi.gameyfin.pluginapi.core.config.PluginConfigError
|
||||
import de.grimsi.gameyfin.pluginapi.core.config.PluginConfigMetadata
|
||||
import de.grimsi.gameyfin.pluginapi.core.config.PluginConfigValidationResult
|
||||
import de.grimsi.gameyfin.pluginapi.core.wrapper.ConfigurableGameyfinPlugin
|
||||
import de.grimsi.gameyfin.pluginapi.gamemetadata.GameMetadata
|
||||
import de.grimsi.gameyfin.pluginapi.gamemetadata.GameMetadataProvider
|
||||
import me.xdrop.fuzzywuzzy.FuzzySearch
|
||||
import org.gameyfin.pluginapi.core.config.ConfigMetadata
|
||||
import org.gameyfin.pluginapi.core.config.PluginConfigError
|
||||
import org.gameyfin.pluginapi.core.config.PluginConfigMetadata
|
||||
import org.gameyfin.pluginapi.core.config.PluginConfigValidationResult
|
||||
import org.gameyfin.pluginapi.core.wrapper.ConfigurableGameyfinPlugin
|
||||
import org.gameyfin.pluginapi.gamemetadata.GameMetadata
|
||||
import org.gameyfin.pluginapi.gamemetadata.GameMetadataProvider
|
||||
import org.pf4j.Extension
|
||||
import org.pf4j.PluginWrapper
|
||||
import org.slf4j.LoggerFactory
|
||||
+13
-9
@@ -1,13 +1,17 @@
|
||||
package de.grimsi.gameyfinplugins.igdb
|
||||
package org.gameyfin.plugins.metadata.igdb
|
||||
|
||||
import com.api.igdb.utils.ImageSize
|
||||
import com.api.igdb.utils.ImageType
|
||||
import com.api.igdb.utils.imageBuilder
|
||||
import de.grimsi.gameyfin.pluginapi.gamemetadata.GameFeature
|
||||
import de.grimsi.gameyfin.pluginapi.gamemetadata.Genre
|
||||
import de.grimsi.gameyfin.pluginapi.gamemetadata.PlayerPerspective
|
||||
import de.grimsi.gameyfin.pluginapi.gamemetadata.Theme
|
||||
import org.gameyfin.pluginapi.gamemetadata.GameFeature
|
||||
import org.gameyfin.pluginapi.gamemetadata.Genre
|
||||
import org.gameyfin.pluginapi.gamemetadata.PlayerPerspective
|
||||
import org.gameyfin.pluginapi.gamemetadata.Theme
|
||||
import org.slf4j.LoggerFactory
|
||||
import proto.Cover
|
||||
import proto.Game
|
||||
import proto.GameVideo
|
||||
import proto.Screenshot
|
||||
import java.net.URI
|
||||
|
||||
class Mapper {
|
||||
@@ -95,20 +99,20 @@ class Mapper {
|
||||
}
|
||||
}
|
||||
|
||||
fun screenshot(screenshot: proto.Screenshot): URI {
|
||||
fun screenshot(screenshot: Screenshot): URI {
|
||||
return URI(imageBuilder(screenshot.imageId, ImageSize.FHD, ImageType.PNG))
|
||||
}
|
||||
|
||||
fun cover(cover: proto.Cover): URI? {
|
||||
fun cover(cover: Cover): URI? {
|
||||
if (cover.imageId.isEmpty()) return null
|
||||
return URI(imageBuilder(cover.imageId, ImageSize.COVER_BIG, ImageType.PNG))
|
||||
}
|
||||
|
||||
fun video(video: proto.GameVideo): URI {
|
||||
fun video(video: GameVideo): URI {
|
||||
return URI("https://www.youtube.com/watch?v=${video.videoId}")
|
||||
}
|
||||
|
||||
fun gameFeatures(game: proto.Game): Set<GameFeature> {
|
||||
fun gameFeatures(game: Game): Set<GameFeature> {
|
||||
val gameFeatures = mutableSetOf<GameFeature>()
|
||||
|
||||
// Get LAN support from multiplayer modes
|
||||
@@ -1,6 +1,6 @@
|
||||
Plugin-Version: 1.0.0-alpha9
|
||||
Plugin-Class: de.grimsi.gameyfinplugins.igdb.IgdbPlugin
|
||||
Plugin-Id: de.grimsi.gameyfin.igdb
|
||||
Plugin-Version: 1.0.0-beta1
|
||||
Plugin-Class: org.gameyfin.plugins.metadata.igdb.IgdbPlugin
|
||||
Plugin-Id: org.gameyfin.plugins.metadata.igdb.
|
||||
Plugin-Name: IGDB Metadata
|
||||
Plugin-Description: Fetches metadata from IGDB.<br>
|
||||
Requires a Twitch account and IGDB API credentials.<br>
|
||||
|
||||
Reference in New Issue
Block a user