├── .editorconfig ├── .github └── workflows │ └── build.yaml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── main ├── kotlin │ └── io │ │ └── github │ │ └── gnuf0rce │ │ ├── mirai │ │ └── rss │ │ │ ├── RssContent.kt │ │ │ ├── RssHelperPlugin.kt │ │ │ ├── RssSubscriber.kt │ │ │ ├── command │ │ │ ├── BangumiMoe.kt │ │ │ ├── Context.kt │ │ │ ├── RssBaseCommand.kt │ │ │ ├── RssGithubCommand.kt │ │ │ ├── RssHubCommand.kt │ │ │ ├── RssMikanCommand.kt │ │ │ ├── RssMiraiCommand.kt │ │ │ ├── RssMoeCommand.kt │ │ │ └── RssTestCommand.kt │ │ │ └── data │ │ │ ├── FeedRecordData.kt │ │ │ ├── HttpClientConfig.kt │ │ │ ├── RegexSerializer.kt │ │ │ ├── RssContentConfig.kt │ │ │ ├── RssHubConfig.kt │ │ │ ├── RssHubRoutes.kt │ │ │ ├── SubscribeRecord.kt │ │ │ ├── SubscribeRecordData.kt │ │ │ └── UrlSerializer.kt │ │ └── rss │ │ ├── CloudflareException.kt │ │ ├── Feed.kt │ │ ├── HostConnectException.kt │ │ ├── HttpClient.kt │ │ ├── RomePlugin.kt │ │ └── RssHttpClient.kt └── resources │ └── META-INF │ └── services │ ├── net.mamoe.mirai.console.command.Command │ ├── net.mamoe.mirai.console.data.PluginConfig │ ├── net.mamoe.mirai.console.data.PluginData │ └── net.mamoe.mirai.console.plugin.jvm.JvmPlugin └── test └── resources └── META-INF └── services └── org.slf4j.spi.SLF4JServiceProvider /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "rss-helper" 2 | 3 | -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/RssContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/RssContent.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/RssHelperPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/RssHelperPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/RssSubscriber.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/RssSubscriber.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/BangumiMoe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/BangumiMoe.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/Context.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/RssBaseCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/RssBaseCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/RssGithubCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/RssGithubCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/RssHubCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/RssHubCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/RssMikanCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/RssMikanCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/RssMiraiCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/RssMiraiCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/RssMoeCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/RssMoeCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/RssTestCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/command/RssTestCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/FeedRecordData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/FeedRecordData.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/HttpClientConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/HttpClientConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/RegexSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/RegexSerializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/RssContentConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/RssContentConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/RssHubConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/RssHubConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/RssHubRoutes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/RssHubRoutes.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/SubscribeRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/SubscribeRecord.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/SubscribeRecordData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/SubscribeRecordData.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/UrlSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/mirai/rss/data/UrlSerializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/rss/CloudflareException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/rss/CloudflareException.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/rss/Feed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/rss/Feed.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/rss/HostConnectException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/rss/HostConnectException.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/rss/HttpClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/rss/HttpClient.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/rss/RomePlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/rss/RomePlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/gnuf0rce/rss/RssHttpClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/kotlin/io/github/gnuf0rce/rss/RssHttpClient.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/net.mamoe.mirai.console.command.Command: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/resources/META-INF/services/net.mamoe.mirai.console.command.Command -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/net.mamoe.mirai.console.data.PluginConfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/main/resources/META-INF/services/net.mamoe.mirai.console.data.PluginConfig -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/net.mamoe.mirai.console.data.PluginData: -------------------------------------------------------------------------------- 1 | io.github.gnuf0rce.mirai.rss.data.FeedRecordData -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/net.mamoe.mirai.console.plugin.jvm.JvmPlugin: -------------------------------------------------------------------------------- 1 | io.github.gnuf0rce.mirai.rss.RssHelperPlugin -------------------------------------------------------------------------------- /src/test/resources/META-INF/services/org.slf4j.spi.SLF4JServiceProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnuf0rce/rss-helper/HEAD/src/test/resources/META-INF/services/org.slf4j.spi.SLF4JServiceProvider --------------------------------------------------------------------------------