├── .gitattributes ├── .github └── workflows │ ├── build.yml │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── Main.kt ├── core ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ ├── BotConfig.kt │ │ ├── Core.kt │ │ ├── collect │ │ │ └── CollectionUtil.kt │ │ ├── data │ │ │ ├── DatabaseConnection.kt │ │ │ ├── TableUtil.kt │ │ │ └── repository │ │ │ │ ├── BanRepository.kt │ │ │ │ ├── Repository.kt │ │ │ │ ├── SavedUrlRepository.kt │ │ │ │ └── TemplateRepository.kt │ │ ├── emoji │ │ │ └── EmojiUtil.kt │ │ ├── exception │ │ │ └── Exceptions.kt │ │ ├── graphics │ │ │ ├── Fonts.kt │ │ │ ├── GraphicsUtil.kt │ │ │ ├── OverlayData.kt │ │ │ └── drawable │ │ │ │ ├── Drawable.kt │ │ │ │ ├── HorizontalDrawable.kt │ │ │ │ ├── ImageDrawable.kt │ │ │ │ ├── OutlinedTextDrawable.kt │ │ │ │ ├── ParagraphDrawable.kt │ │ │ │ ├── SimpleTextDrawable.kt │ │ │ │ └── TextDrawable.kt │ │ ├── io │ │ │ ├── DataSource.kt │ │ │ ├── DelegatedByteReadChannel.kt │ │ │ ├── HttpByteReadChannel.kt │ │ │ ├── HttpClientUtil.kt │ │ │ ├── IOUtil.kt │ │ │ ├── IndexedInputStream.kt │ │ │ ├── LazyInitByteReadChannel.kt │ │ │ ├── ModifiableInputStream.kt │ │ │ ├── SuspendCloseable.kt │ │ │ └── UrlInfo.kt │ │ ├── logging │ │ │ ├── InterceptLogger.kt │ │ │ └── LoggerHook.kt │ │ ├── media │ │ │ ├── DualBufferedImage.kt │ │ │ ├── FrameInfo.kt │ │ │ ├── ImageProcessor.kt │ │ │ ├── ImageUtil.kt │ │ │ ├── MediaProcessing.kt │ │ │ ├── MediaProcessingConfig.kt │ │ │ ├── MediaReaderFactory.kt │ │ │ ├── MediaReaders.kt │ │ │ ├── MediaUtil.kt │ │ │ ├── MediaWriterFactory.kt │ │ │ ├── MediaWriters.kt │ │ │ ├── SimpleMediaProcessingConfig.kt │ │ │ ├── VideoFrame.kt │ │ │ ├── reader │ │ │ │ ├── BaseMediaReader.kt │ │ │ │ ├── ConstantFrameDurationMediaReader.kt │ │ │ │ ├── FFmpegAudioReader.kt │ │ │ │ ├── FFmpegImageReader.kt │ │ │ │ ├── FFmpegMediaReader.kt │ │ │ │ ├── GifReader.kt │ │ │ │ ├── JavaxImageReader.kt │ │ │ │ ├── LimitedDurationMediaReader.kt │ │ │ │ ├── MediaReader.kt │ │ │ │ ├── NoAudioReader.kt │ │ │ │ ├── PdfReader.kt │ │ │ │ ├── WebPImageReader.kt │ │ │ │ └── ZippedImageReader.kt │ │ │ ├── template │ │ │ │ ├── CustomTemplate.kt │ │ │ │ ├── ResourceTemplate.kt │ │ │ │ └── Template.kt │ │ │ └── writer │ │ │ │ ├── FFmpegVideoWriter.kt │ │ │ │ ├── GifWriter.kt │ │ │ │ ├── Image4jIcoWriter.kt │ │ │ │ ├── JavaxImageWriter.kt │ │ │ │ ├── MediaWriter.kt │ │ │ │ ├── NoAudioWriter.kt │ │ │ │ └── PreProcessingWriter.kt │ │ ├── task │ │ │ ├── ApiFilesTask.kt │ │ │ ├── AutoCropTask.kt │ │ │ ├── CaptionTask.kt │ │ │ ├── CatTask.kt │ │ │ ├── CropTask.kt │ │ │ ├── DemotivateTask.kt │ │ │ ├── DerpibooruTask.kt │ │ │ ├── DownloadTask.kt │ │ │ ├── FileTask.kt │ │ │ ├── FindCropTask.kt │ │ │ ├── FlipTask.kt │ │ │ ├── GifTask.kt │ │ │ ├── InvertColorsTask.kt │ │ │ ├── LiveReactionTask.kt │ │ │ ├── LoopTask.kt │ │ │ ├── MediaProcessingTask.kt │ │ │ ├── MemeTask.kt │ │ │ ├── PixelateTask.kt │ │ │ ├── ReduceFpsTask.kt │ │ │ ├── RotateTask.kt │ │ │ ├── SimpleMediaProcessingTask.kt │ │ │ ├── SpeechBubbleTask.kt │ │ │ ├── SpeedTask.kt │ │ │ ├── SpinTask.kt │ │ │ ├── StretchTask.kt │ │ │ ├── SubwaySurfersTask.kt │ │ │ ├── TemplateTask.kt │ │ │ ├── TranscodeTask.kt │ │ │ ├── UncaptionTask.kt │ │ │ └── UrlFileTask.kt │ │ └── util │ │ │ ├── AnyUtil.kt │ │ │ ├── AsyncExecutor.kt │ │ │ ├── ChannelEnvironment.kt │ │ │ ├── Displayed.kt │ │ │ ├── DurationUtil.kt │ │ │ ├── FunctionUtil.kt │ │ │ ├── Identified.kt │ │ │ ├── JsonUtil.kt │ │ │ ├── MathUtil.kt │ │ │ ├── MessagingPlatform.kt │ │ │ ├── Named.kt │ │ │ ├── StringUtil.kt │ │ │ └── TenorUtil.kt │ └── resources │ │ ├── emoji │ │ ├── emoji_unicodes.txt │ │ └── emojis.json │ │ ├── font │ │ ├── bitstream_vera_sans.ttf │ │ ├── futura_condensed_extra_bold.otf │ │ ├── helvetica_neue.ttf │ │ ├── impact.ttf │ │ └── times.ttf │ │ ├── logback.xml │ │ ├── media │ │ ├── background │ │ │ └── live_reaction.png │ │ ├── containerimage │ │ │ ├── living_in_1984.png │ │ │ ├── oh_my_goodness_gracious.gif │ │ │ ├── sonic_says.png │ │ │ ├── soyjak_pointing.png │ │ │ ├── thinking_bubble.png │ │ │ ├── thinking_bubble_edge_trimmed.png │ │ │ ├── walmart_wanted.png │ │ │ └── who_did_this.png │ │ └── overlay │ │ │ ├── speech_bubble_1_full.png │ │ │ ├── speech_bubble_1_partial.png │ │ │ ├── speech_bubble_2_full.png │ │ │ ├── speech_bubble_2_partial.png │ │ │ └── subway_surfers_gameplay.mp4 │ │ └── shape │ │ └── thinking_bubble_edge_trimmed.javaobject │ └── test │ └── kotlin │ ├── io │ ├── IndexedInputStreamTest.kt │ └── ModifiableInputStreamTest.kt │ ├── logging │ └── InterceptLoggerTest.kt │ └── task │ └── FileTaskTest.kt ├── discord ├── build.gradle.kts └── src │ └── main │ └── kotlin │ ├── Discord.kt │ ├── DiscordManager.kt │ ├── command │ ├── DiscordAutoCompleteHandler.kt │ ├── DiscordCommands.kt │ ├── DiscordOptionCommandArguments.kt │ └── DiscordSlashCommandHandler.kt │ ├── entity │ ├── DiscordCustomEmoji.kt │ ├── DiscordGroup.kt │ ├── DiscordGuild.kt │ ├── DiscordMember.kt │ ├── DiscordMentionable.kt │ ├── DiscordMessage.kt │ ├── DiscordPermissionHolder.kt │ ├── DiscordRole.kt │ ├── DiscordSticker.kt │ ├── DiscordUser.kt │ └── channel │ │ ├── DiscordChannel.kt │ │ └── DiscordMessageChannel.kt │ ├── event │ └── DiscordInteractionCommandEvent.kt │ ├── interaction │ ├── DiscordInteractionCommand.kt │ ├── DiscordInteractionCommandHandler.kt │ ├── message │ │ ├── CommandModalInteractionCommand.kt │ │ ├── DiscordMessageInteractionCommand.kt │ │ ├── DiscordMessageInteractionCommands.kt │ │ ├── DownloadInteractionCommand.kt │ │ ├── GifInteractionCommand.kt │ │ └── SelectMessageInteractionCommand.kt │ ├── modal │ │ ├── DiscordModalInteractionCommand.kt │ │ ├── DiscordModalInteractionCommands.kt │ │ └── RunCommandInteractionCommand.kt │ └── user │ │ ├── DiscordUserInteractionCommand.kt │ │ ├── DiscordUserInteractionCommands.kt │ │ ├── MemberAvatarInteractionCommand.kt │ │ ├── UserAvatarInteractionCommand.kt │ │ └── UserBannerInteractionCommand.kt │ └── util │ └── DiscordPermissions.kt ├── docker-compose.yml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── discord_required_permissions.png ├── image_caption_example.png └── revolt_required_permissions.png ├── messaging ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ ├── BotManager.kt │ │ ├── Messaging.kt │ │ ├── MessagingAppHook.kt │ │ ├── builder │ │ └── MessageBuilder.kt │ │ ├── command │ │ ├── ApiFilesCommand.kt │ │ ├── AutoCropCommand.kt │ │ ├── BanCommand.kt │ │ ├── BanListCommand.kt │ │ ├── CaptionCommand.kt │ │ ├── CatCommand.kt │ │ ├── Command.kt │ │ ├── CommandArgumentInfo.kt │ │ ├── CommandArgumentType.kt │ │ ├── CommandArguments.kt │ │ ├── CommandAutoCompleteHandler.kt │ │ ├── CommandHandler.kt │ │ ├── CommandMessageIntersection.kt │ │ ├── CommandResponse.kt │ │ ├── Commands.kt │ │ ├── CreateTemplateCommand.kt │ │ ├── CropCommand.kt │ │ ├── CutoutSpeechBubbleCommand.kt │ │ ├── DeleteTemplateCommand.kt │ │ ├── DemotivateCommand.kt │ │ ├── DerpibooruCommand.kt │ │ ├── DownloadCommand.kt │ │ ├── EmojiImageCommand.kt │ │ ├── FavouriteCommand.kt │ │ ├── FileCommand.kt │ │ ├── FileExecutable.kt │ │ ├── FlipCommand.kt │ │ ├── GifCommand.kt │ │ ├── GuildBannerCommand.kt │ │ ├── GuildCountCommand.kt │ │ ├── GuildIconCommand.kt │ │ ├── GuildSplashCommand.kt │ │ ├── HelpCommand.kt │ │ ├── InvertColorsCommand.kt │ │ ├── LiveReactionCommand.kt │ │ ├── LoopCommand.kt │ │ ├── MemeCommand.kt │ │ ├── MessageCommandArguments.kt │ │ ├── OwnerCommand.kt │ │ ├── Permission.kt │ │ ├── PingCommand.kt │ │ ├── PixelateCommand.kt │ │ ├── ReduceFpsCommand.kt │ │ ├── RegisterableCommand.kt │ │ ├── ResizeCommand.kt │ │ ├── ReverseCommand.kt │ │ ├── RotateCommand.kt │ │ ├── ShutdownCommand.kt │ │ ├── SpeechBubbleCommand.kt │ │ ├── SpeedCommand.kt │ │ ├── SpinCommand.kt │ │ ├── StickerImageCommand.kt │ │ ├── StretchCommand.kt │ │ ├── SubwaySurfersCommand.kt │ │ ├── TemplateCommand.kt │ │ ├── TenorUrlCommand.kt │ │ ├── TranscodeCommand.kt │ │ ├── UnbanCommand.kt │ │ ├── UncaptionCommand.kt │ │ ├── UptimeCommand.kt │ │ ├── UrlFileCommand.kt │ │ ├── UserAvatarCommand.kt │ │ ├── UserBannerCommand.kt │ │ └── Validator.kt │ │ ├── entity │ │ ├── Attachment.kt │ │ ├── BaseEntity.kt │ │ ├── ChatRoom.kt │ │ ├── CustomEmoji.kt │ │ ├── DisplayedUser.kt │ │ ├── Entity.kt │ │ ├── FakeMessage.kt │ │ ├── Group.kt │ │ ├── Guild.kt │ │ ├── Managed.kt │ │ ├── Member.kt │ │ ├── Mentionable.kt │ │ ├── Message.kt │ │ ├── MessageEmbed.kt │ │ ├── PermissionHolder.kt │ │ ├── Role.kt │ │ ├── Sticker.kt │ │ ├── TimeStamped.kt │ │ ├── User.kt │ │ └── channel │ │ │ ├── Channel.kt │ │ │ └── MessageChannel.kt │ │ ├── event │ │ ├── CommandEvent.kt │ │ ├── Event.kt │ │ ├── MessageCommandEvent.kt │ │ └── MessageReceiveEvent.kt │ │ ├── exception │ │ └── Exceptions.kt │ │ └── util │ │ ├── FavouriteHandler.kt │ │ ├── MessageListener.kt │ │ ├── MessageUtil.kt │ │ └── SelectedMessages.kt │ └── test │ └── kotlin │ └── command │ └── CommandParsingTest.kt ├── revolt ├── build.gradle.kts └── src │ └── main │ └── kotlin │ ├── Revolt.kt │ ├── RevoltManager.kt │ ├── entity │ ├── RevoltCustomEmoji.kt │ ├── RevoltGroup.kt │ ├── RevoltGuild.kt │ ├── RevoltMember.kt │ ├── RevoltMessage.kt │ ├── RevoltRole.kt │ ├── RevoltUser.kt │ └── channel │ │ ├── RevoltChannel.kt │ │ ├── RevoltChannelType.kt │ │ └── RevoltMessageChannel.kt │ ├── util │ └── RevoltPermission.kt │ └── websocket │ ├── RevoltWebSocketClient.kt │ ├── WebSocketMessageHandler.kt │ └── WebSocketMessageType.kt ├── scripts ├── build.gradle.kts └── src │ └── main │ └── kotlin │ ├── emoji │ ├── EmojiShortcodesFileGenerator.kt │ └── EmojiUnicodesFileGenerator.kt │ └── util │ └── GitHubUtil.kt └── settings.gradle.kts /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/README.md -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/src/main/kotlin/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/app/src/main/kotlin/Main.kt -------------------------------------------------------------------------------- /core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/build.gradle.kts -------------------------------------------------------------------------------- /core/src/main/kotlin/BotConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/BotConfig.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/Core.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/Core.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/collect/CollectionUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/collect/CollectionUtil.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/data/DatabaseConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/data/DatabaseConnection.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/data/TableUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/data/TableUtil.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/data/repository/BanRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/data/repository/BanRepository.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/data/repository/Repository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/data/repository/Repository.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/data/repository/SavedUrlRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/data/repository/SavedUrlRepository.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/data/repository/TemplateRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/data/repository/TemplateRepository.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/emoji/EmojiUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/emoji/EmojiUtil.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/exception/Exceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/exception/Exceptions.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/graphics/Fonts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/graphics/Fonts.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/graphics/GraphicsUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/graphics/GraphicsUtil.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/graphics/OverlayData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/graphics/OverlayData.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/graphics/drawable/Drawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/graphics/drawable/Drawable.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/graphics/drawable/HorizontalDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/graphics/drawable/HorizontalDrawable.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/graphics/drawable/ImageDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/graphics/drawable/ImageDrawable.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/graphics/drawable/OutlinedTextDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/graphics/drawable/OutlinedTextDrawable.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/graphics/drawable/ParagraphDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/graphics/drawable/ParagraphDrawable.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/graphics/drawable/SimpleTextDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/graphics/drawable/SimpleTextDrawable.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/graphics/drawable/TextDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/graphics/drawable/TextDrawable.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/io/DataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/io/DataSource.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/io/DelegatedByteReadChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/io/DelegatedByteReadChannel.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/io/HttpByteReadChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/io/HttpByteReadChannel.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/io/HttpClientUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/io/HttpClientUtil.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/io/IOUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/io/IOUtil.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/io/IndexedInputStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/io/IndexedInputStream.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/io/LazyInitByteReadChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/io/LazyInitByteReadChannel.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/io/ModifiableInputStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/io/ModifiableInputStream.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/io/SuspendCloseable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/io/SuspendCloseable.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/io/UrlInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/io/UrlInfo.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/logging/InterceptLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/logging/InterceptLogger.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/logging/LoggerHook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/logging/LoggerHook.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/DualBufferedImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/DualBufferedImage.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/FrameInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/FrameInfo.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/ImageProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/ImageProcessor.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/ImageUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/ImageUtil.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/MediaProcessing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/MediaProcessing.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/MediaProcessingConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/MediaProcessingConfig.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/MediaReaderFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/MediaReaderFactory.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/MediaReaders.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/MediaReaders.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/MediaUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/MediaUtil.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/MediaWriterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/MediaWriterFactory.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/MediaWriters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/MediaWriters.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/SimpleMediaProcessingConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/SimpleMediaProcessingConfig.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/VideoFrame.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/VideoFrame.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/reader/BaseMediaReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/reader/BaseMediaReader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/reader/ConstantFrameDurationMediaReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/reader/ConstantFrameDurationMediaReader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/reader/FFmpegAudioReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/reader/FFmpegAudioReader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/reader/FFmpegImageReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/reader/FFmpegImageReader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/reader/FFmpegMediaReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/reader/FFmpegMediaReader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/reader/GifReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/reader/GifReader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/reader/JavaxImageReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/reader/JavaxImageReader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/reader/LimitedDurationMediaReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/reader/LimitedDurationMediaReader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/reader/MediaReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/reader/MediaReader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/reader/NoAudioReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/reader/NoAudioReader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/reader/PdfReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/reader/PdfReader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/reader/WebPImageReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/reader/WebPImageReader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/reader/ZippedImageReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/reader/ZippedImageReader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/template/CustomTemplate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/template/CustomTemplate.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/template/ResourceTemplate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/template/ResourceTemplate.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/template/Template.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/template/Template.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/writer/FFmpegVideoWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/writer/FFmpegVideoWriter.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/writer/GifWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/writer/GifWriter.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/writer/Image4jIcoWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/writer/Image4jIcoWriter.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/writer/JavaxImageWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/writer/JavaxImageWriter.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/writer/MediaWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/writer/MediaWriter.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/writer/NoAudioWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/writer/NoAudioWriter.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/media/writer/PreProcessingWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/media/writer/PreProcessingWriter.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/ApiFilesTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/ApiFilesTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/AutoCropTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/AutoCropTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/CaptionTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/CaptionTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/CatTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/CatTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/CropTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/CropTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/DemotivateTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/DemotivateTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/DerpibooruTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/DerpibooruTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/DownloadTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/DownloadTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/FileTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/FileTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/FindCropTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/FindCropTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/FlipTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/FlipTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/GifTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/GifTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/InvertColorsTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/InvertColorsTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/LiveReactionTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/LiveReactionTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/LoopTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/LoopTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/MediaProcessingTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/MediaProcessingTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/MemeTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/MemeTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/PixelateTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/PixelateTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/ReduceFpsTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/ReduceFpsTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/RotateTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/RotateTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/SimpleMediaProcessingTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/SimpleMediaProcessingTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/SpeechBubbleTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/SpeechBubbleTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/SpeedTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/SpeedTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/SpinTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/SpinTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/StretchTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/StretchTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/SubwaySurfersTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/SubwaySurfersTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/TemplateTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/TemplateTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/TranscodeTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/TranscodeTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/UncaptionTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/UncaptionTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/task/UrlFileTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/task/UrlFileTask.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/util/AnyUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/util/AnyUtil.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/util/AsyncExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/util/AsyncExecutor.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/util/ChannelEnvironment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/util/ChannelEnvironment.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/util/Displayed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/util/Displayed.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/util/DurationUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/util/DurationUtil.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/util/FunctionUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/util/FunctionUtil.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/util/Identified.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/util/Identified.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/util/JsonUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/util/JsonUtil.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/util/MathUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/util/MathUtil.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/util/MessagingPlatform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/util/MessagingPlatform.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/util/Named.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/util/Named.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/util/StringUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/util/StringUtil.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/util/TenorUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/kotlin/util/TenorUtil.kt -------------------------------------------------------------------------------- /core/src/main/resources/emoji/emoji_unicodes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/emoji/emoji_unicodes.txt -------------------------------------------------------------------------------- /core/src/main/resources/emoji/emojis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/emoji/emojis.json -------------------------------------------------------------------------------- /core/src/main/resources/font/bitstream_vera_sans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/font/bitstream_vera_sans.ttf -------------------------------------------------------------------------------- /core/src/main/resources/font/futura_condensed_extra_bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/font/futura_condensed_extra_bold.otf -------------------------------------------------------------------------------- /core/src/main/resources/font/helvetica_neue.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/font/helvetica_neue.ttf -------------------------------------------------------------------------------- /core/src/main/resources/font/impact.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/font/impact.ttf -------------------------------------------------------------------------------- /core/src/main/resources/font/times.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/font/times.ttf -------------------------------------------------------------------------------- /core/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/logback.xml -------------------------------------------------------------------------------- /core/src/main/resources/media/background/live_reaction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/media/background/live_reaction.png -------------------------------------------------------------------------------- /core/src/main/resources/media/containerimage/living_in_1984.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/media/containerimage/living_in_1984.png -------------------------------------------------------------------------------- /core/src/main/resources/media/containerimage/oh_my_goodness_gracious.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/media/containerimage/oh_my_goodness_gracious.gif -------------------------------------------------------------------------------- /core/src/main/resources/media/containerimage/sonic_says.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/media/containerimage/sonic_says.png -------------------------------------------------------------------------------- /core/src/main/resources/media/containerimage/soyjak_pointing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/media/containerimage/soyjak_pointing.png -------------------------------------------------------------------------------- /core/src/main/resources/media/containerimage/thinking_bubble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/media/containerimage/thinking_bubble.png -------------------------------------------------------------------------------- /core/src/main/resources/media/containerimage/thinking_bubble_edge_trimmed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/media/containerimage/thinking_bubble_edge_trimmed.png -------------------------------------------------------------------------------- /core/src/main/resources/media/containerimage/walmart_wanted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/media/containerimage/walmart_wanted.png -------------------------------------------------------------------------------- /core/src/main/resources/media/containerimage/who_did_this.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/media/containerimage/who_did_this.png -------------------------------------------------------------------------------- /core/src/main/resources/media/overlay/speech_bubble_1_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/media/overlay/speech_bubble_1_full.png -------------------------------------------------------------------------------- /core/src/main/resources/media/overlay/speech_bubble_1_partial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/media/overlay/speech_bubble_1_partial.png -------------------------------------------------------------------------------- /core/src/main/resources/media/overlay/speech_bubble_2_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/media/overlay/speech_bubble_2_full.png -------------------------------------------------------------------------------- /core/src/main/resources/media/overlay/speech_bubble_2_partial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/media/overlay/speech_bubble_2_partial.png -------------------------------------------------------------------------------- /core/src/main/resources/media/overlay/subway_surfers_gameplay.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/media/overlay/subway_surfers_gameplay.mp4 -------------------------------------------------------------------------------- /core/src/main/resources/shape/thinking_bubble_edge_trimmed.javaobject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/main/resources/shape/thinking_bubble_edge_trimmed.javaobject -------------------------------------------------------------------------------- /core/src/test/kotlin/io/IndexedInputStreamTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/test/kotlin/io/IndexedInputStreamTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/io/ModifiableInputStreamTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/test/kotlin/io/ModifiableInputStreamTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/logging/InterceptLoggerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/test/kotlin/logging/InterceptLoggerTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/task/FileTaskTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/core/src/test/kotlin/task/FileTaskTest.kt -------------------------------------------------------------------------------- /discord/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/build.gradle.kts -------------------------------------------------------------------------------- /discord/src/main/kotlin/Discord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/Discord.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/DiscordManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/DiscordManager.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/command/DiscordAutoCompleteHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/command/DiscordAutoCompleteHandler.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/command/DiscordCommands.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/command/DiscordCommands.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/command/DiscordOptionCommandArguments.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/command/DiscordOptionCommandArguments.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/command/DiscordSlashCommandHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/command/DiscordSlashCommandHandler.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/entity/DiscordCustomEmoji.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/entity/DiscordCustomEmoji.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/entity/DiscordGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/entity/DiscordGroup.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/entity/DiscordGuild.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/entity/DiscordGuild.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/entity/DiscordMember.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/entity/DiscordMember.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/entity/DiscordMentionable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/entity/DiscordMentionable.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/entity/DiscordMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/entity/DiscordMessage.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/entity/DiscordPermissionHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/entity/DiscordPermissionHolder.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/entity/DiscordRole.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/entity/DiscordRole.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/entity/DiscordSticker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/entity/DiscordSticker.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/entity/DiscordUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/entity/DiscordUser.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/entity/channel/DiscordChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/entity/channel/DiscordChannel.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/entity/channel/DiscordMessageChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/entity/channel/DiscordMessageChannel.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/event/DiscordInteractionCommandEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/event/DiscordInteractionCommandEvent.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/interaction/DiscordInteractionCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/interaction/DiscordInteractionCommand.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/interaction/DiscordInteractionCommandHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/interaction/DiscordInteractionCommandHandler.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/interaction/message/CommandModalInteractionCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/interaction/message/CommandModalInteractionCommand.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/interaction/message/DiscordMessageInteractionCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/interaction/message/DiscordMessageInteractionCommand.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/interaction/message/DiscordMessageInteractionCommands.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/interaction/message/DiscordMessageInteractionCommands.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/interaction/message/DownloadInteractionCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/interaction/message/DownloadInteractionCommand.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/interaction/message/GifInteractionCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/interaction/message/GifInteractionCommand.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/interaction/message/SelectMessageInteractionCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/interaction/message/SelectMessageInteractionCommand.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/interaction/modal/DiscordModalInteractionCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/interaction/modal/DiscordModalInteractionCommand.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/interaction/modal/DiscordModalInteractionCommands.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/interaction/modal/DiscordModalInteractionCommands.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/interaction/modal/RunCommandInteractionCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/interaction/modal/RunCommandInteractionCommand.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/interaction/user/DiscordUserInteractionCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/interaction/user/DiscordUserInteractionCommand.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/interaction/user/DiscordUserInteractionCommands.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/interaction/user/DiscordUserInteractionCommands.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/interaction/user/MemberAvatarInteractionCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/interaction/user/MemberAvatarInteractionCommand.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/interaction/user/UserAvatarInteractionCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/interaction/user/UserAvatarInteractionCommand.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/interaction/user/UserBannerInteractionCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/interaction/user/UserBannerInteractionCommand.kt -------------------------------------------------------------------------------- /discord/src/main/kotlin/util/DiscordPermissions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/discord/src/main/kotlin/util/DiscordPermissions.kt -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/discord_required_permissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/images/discord_required_permissions.png -------------------------------------------------------------------------------- /images/image_caption_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/images/image_caption_example.png -------------------------------------------------------------------------------- /images/revolt_required_permissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/images/revolt_required_permissions.png -------------------------------------------------------------------------------- /messaging/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/build.gradle.kts -------------------------------------------------------------------------------- /messaging/src/main/kotlin/BotManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/BotManager.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/Messaging.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/Messaging.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/MessagingAppHook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/MessagingAppHook.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/builder/MessageBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/builder/MessageBuilder.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/ApiFilesCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/ApiFilesCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/AutoCropCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/AutoCropCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/BanCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/BanCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/BanListCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/BanListCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/CaptionCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/CaptionCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/CatCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/CatCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/Command.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/Command.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/CommandArgumentInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/CommandArgumentInfo.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/CommandArgumentType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/CommandArgumentType.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/CommandArguments.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/CommandArguments.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/CommandAutoCompleteHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/CommandAutoCompleteHandler.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/CommandHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/CommandHandler.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/CommandMessageIntersection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/CommandMessageIntersection.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/CommandResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/CommandResponse.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/Commands.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/Commands.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/CreateTemplateCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/CreateTemplateCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/CropCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/CropCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/CutoutSpeechBubbleCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/CutoutSpeechBubbleCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/DeleteTemplateCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/DeleteTemplateCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/DemotivateCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/DemotivateCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/DerpibooruCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/DerpibooruCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/DownloadCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/DownloadCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/EmojiImageCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/EmojiImageCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/FavouriteCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/FavouriteCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/FileCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/FileCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/FileExecutable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/FileExecutable.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/FlipCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/FlipCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/GifCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/GifCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/GuildBannerCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/GuildBannerCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/GuildCountCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/GuildCountCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/GuildIconCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/GuildIconCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/GuildSplashCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/GuildSplashCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/HelpCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/HelpCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/InvertColorsCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/InvertColorsCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/LiveReactionCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/LiveReactionCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/LoopCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/LoopCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/MemeCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/MemeCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/MessageCommandArguments.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/MessageCommandArguments.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/OwnerCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/OwnerCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/Permission.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/Permission.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/PingCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/PingCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/PixelateCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/PixelateCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/ReduceFpsCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/ReduceFpsCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/RegisterableCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/RegisterableCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/ResizeCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/ResizeCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/ReverseCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/ReverseCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/RotateCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/RotateCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/ShutdownCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/ShutdownCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/SpeechBubbleCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/SpeechBubbleCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/SpeedCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/SpeedCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/SpinCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/SpinCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/StickerImageCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/StickerImageCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/StretchCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/StretchCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/SubwaySurfersCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/SubwaySurfersCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/TemplateCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/TemplateCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/TenorUrlCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/TenorUrlCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/TranscodeCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/TranscodeCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/UnbanCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/UnbanCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/UncaptionCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/UncaptionCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/UptimeCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/UptimeCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/UrlFileCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/UrlFileCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/UserAvatarCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/UserAvatarCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/UserBannerCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/UserBannerCommand.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/command/Validator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/command/Validator.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/Attachment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/Attachment.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/BaseEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/BaseEntity.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/ChatRoom.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/ChatRoom.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/CustomEmoji.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/CustomEmoji.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/DisplayedUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/DisplayedUser.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/Entity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/Entity.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/FakeMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/FakeMessage.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/Group.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/Group.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/Guild.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/Guild.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/Managed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/Managed.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/Member.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/Member.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/Mentionable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/Mentionable.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/Message.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/Message.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/MessageEmbed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/MessageEmbed.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/PermissionHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/PermissionHolder.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/Role.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/Role.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/Sticker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/Sticker.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/TimeStamped.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/TimeStamped.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/User.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/channel/Channel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/channel/Channel.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/entity/channel/MessageChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/entity/channel/MessageChannel.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/event/CommandEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/event/CommandEvent.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/event/Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/event/Event.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/event/MessageCommandEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/event/MessageCommandEvent.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/event/MessageReceiveEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/event/MessageReceiveEvent.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/exception/Exceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/exception/Exceptions.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/util/FavouriteHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/util/FavouriteHandler.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/util/MessageListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/util/MessageListener.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/util/MessageUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/util/MessageUtil.kt -------------------------------------------------------------------------------- /messaging/src/main/kotlin/util/SelectedMessages.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/main/kotlin/util/SelectedMessages.kt -------------------------------------------------------------------------------- /messaging/src/test/kotlin/command/CommandParsingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/messaging/src/test/kotlin/command/CommandParsingTest.kt -------------------------------------------------------------------------------- /revolt/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/revolt/build.gradle.kts -------------------------------------------------------------------------------- /revolt/src/main/kotlin/Revolt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/revolt/src/main/kotlin/Revolt.kt -------------------------------------------------------------------------------- /revolt/src/main/kotlin/RevoltManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/revolt/src/main/kotlin/RevoltManager.kt -------------------------------------------------------------------------------- /revolt/src/main/kotlin/entity/RevoltCustomEmoji.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/revolt/src/main/kotlin/entity/RevoltCustomEmoji.kt -------------------------------------------------------------------------------- /revolt/src/main/kotlin/entity/RevoltGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/revolt/src/main/kotlin/entity/RevoltGroup.kt -------------------------------------------------------------------------------- /revolt/src/main/kotlin/entity/RevoltGuild.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/revolt/src/main/kotlin/entity/RevoltGuild.kt -------------------------------------------------------------------------------- /revolt/src/main/kotlin/entity/RevoltMember.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/revolt/src/main/kotlin/entity/RevoltMember.kt -------------------------------------------------------------------------------- /revolt/src/main/kotlin/entity/RevoltMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/revolt/src/main/kotlin/entity/RevoltMessage.kt -------------------------------------------------------------------------------- /revolt/src/main/kotlin/entity/RevoltRole.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/revolt/src/main/kotlin/entity/RevoltRole.kt -------------------------------------------------------------------------------- /revolt/src/main/kotlin/entity/RevoltUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/revolt/src/main/kotlin/entity/RevoltUser.kt -------------------------------------------------------------------------------- /revolt/src/main/kotlin/entity/channel/RevoltChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/revolt/src/main/kotlin/entity/channel/RevoltChannel.kt -------------------------------------------------------------------------------- /revolt/src/main/kotlin/entity/channel/RevoltChannelType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/revolt/src/main/kotlin/entity/channel/RevoltChannelType.kt -------------------------------------------------------------------------------- /revolt/src/main/kotlin/entity/channel/RevoltMessageChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/revolt/src/main/kotlin/entity/channel/RevoltMessageChannel.kt -------------------------------------------------------------------------------- /revolt/src/main/kotlin/util/RevoltPermission.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/revolt/src/main/kotlin/util/RevoltPermission.kt -------------------------------------------------------------------------------- /revolt/src/main/kotlin/websocket/RevoltWebSocketClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/revolt/src/main/kotlin/websocket/RevoltWebSocketClient.kt -------------------------------------------------------------------------------- /revolt/src/main/kotlin/websocket/WebSocketMessageHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/revolt/src/main/kotlin/websocket/WebSocketMessageHandler.kt -------------------------------------------------------------------------------- /revolt/src/main/kotlin/websocket/WebSocketMessageType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/revolt/src/main/kotlin/websocket/WebSocketMessageType.kt -------------------------------------------------------------------------------- /scripts/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/scripts/build.gradle.kts -------------------------------------------------------------------------------- /scripts/src/main/kotlin/emoji/EmojiShortcodesFileGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/scripts/src/main/kotlin/emoji/EmojiShortcodesFileGenerator.kt -------------------------------------------------------------------------------- /scripts/src/main/kotlin/emoji/EmojiUnicodesFileGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/scripts/src/main/kotlin/emoji/EmojiUnicodesFileGenerator.kt -------------------------------------------------------------------------------- /scripts/src/main/kotlin/util/GitHubUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/scripts/src/main/kotlin/util/GitHubUtil.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaksternano/borgar/HEAD/settings.gradle.kts --------------------------------------------------------------------------------