14 Commits

Author SHA1 Message Date
renovate[bot]
e45f799528 Update dependency io.ktor:ktor-client-okhttp to v3.3.1 2025-10-08 14:15:43 +00:00
f546c4791f update dependencies 2025-09-20 01:34:35 +06:00
ecffb1dd07 updates 2024-11-16 17:39:18 +06:00
34a8267568 0.0.5: update dependencies 2024-11-16 17:17:03 +06:00
a8c317af44 fix of build 2024-10-22 17:15:49 +06:00
3e2b6e67e9 Update docker-publish.yml 2024-10-22 17:08:14 +06:00
b81be8404c Update build.yml 2024-10-22 17:06:00 +06:00
d60898f4f1 Update settings.gradle 2024-10-22 17:02:22 +06:00
115eb8bf3a Update gradle-wrapper.properties 2024-10-22 16:58:50 +06:00
ebc4b80ef3 Update libs.versions.toml 2024-10-22 16:58:30 +06:00
16e85b0878 Merge pull request #5 from InsanusMokrassar/renovate/ktor-monorepo
Update dependency io.ktor:ktor-client-okhttp to v2.3.12
2024-10-22 16:55:35 +06:00
renovate[bot]
b7c33ded79 Update dependency io.ktor:ktor-client-okhttp to v2.3.12 2024-10-22 10:50:46 +00:00
8863afa5a7 Merge pull request #3 from InsanusMokrassar/renovate/configure
Configure Renovate
2024-10-22 16:49:50 +06:00
renovate[bot]
9ff5ffa9c8 Add renovate.json 2024-10-22 10:46:08 +00:00
11 changed files with 37 additions and 23 deletions

View File

@@ -8,9 +8,9 @@ jobs:
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Set up JDK 11 - name: Set up JDK 17
uses: actions/setup-java@v1 uses: actions/setup-java@v1
with: with:
java-version: 11 java-version: 17
- name: Build with Gradle - name: Build with Gradle
run: ./gradlew build run: ./gradlew build

View File

@@ -14,6 +14,10 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v2 uses: actions/checkout@v2
- name: Set up JDK 17
uses: actions/setup-java@v1
with:
java-version: 17
- name: Log into registry - name: Log into registry
uses: docker/login-action@28218f9b04b4f3f62068d7b6ce6ca5b26e35336c uses: docker/login-action@28218f9b04b4f3f62068d7b6ce6ca5b26e35336c
with: with:

View File

@@ -1,4 +1,4 @@
FROM adoptopenjdk/openjdk11 FROM bellsoft/liberica-openjdk-alpine:19
ADD ./build/distributions/booru_grabber_bot.tar / ADD ./build/distributions/booru_grabber_bot.tar /
RUN chown -R 1000:1000 "/booru_grabber_bot" RUN chown -R 1000:1000 "/booru_grabber_bot"

View File

@@ -41,6 +41,6 @@ application {
} }
java { java {
sourceCompatibility = JavaVersion.VERSION_11 sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_17
} }

View File

@@ -10,3 +10,8 @@ services:
POSTGRES_DB: "test" POSTGRES_DB: "test"
ports: ports:
- "8092:5432" - "8092:5432"
# booru_grabber_bot:
# image: insanusmokrassar/booru_grabber_bot
# container_name: "booru_grabber_bot"
# volumes:
# - "path_to_file:/booru_grabber_bot/config.json:ro"

View File

@@ -4,4 +4,4 @@ org.gradle.parallel=true
kotlin.js.generate.externals=true kotlin.js.generate.externals=true
kotlin.incremental=true kotlin.incremental=true
docker_version=0.0.4 docker_version=0.0.5

View File

@@ -1,15 +1,15 @@
[versions] [versions]
kotlin = "1.9.10" kotlin = "2.2.10"
tgbotapi = "9.2.2" tgbotapi = "28.0.2"
microutils = "0.20.7" microutils = "0.26.3"
imageboard = "2.6.0" imageboard = "2.7.0"
krontab = "2.2.1" krontab = "2.7.2"
kslog = "1.2.1" kslog = "1.5.0"
ktor = "2.3.5" ktor = "3.3.1"
exposed = "0.44.0" exposed = "0.61.0"
psql = "42.6.0" psql = "42.7.4"
clikt = "4.2.1" clikt = "5.0.1"
[libraries] [libraries]

View File

@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists

6
renovate.json Normal file
View File

@@ -0,0 +1,6 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
]
}

View File

@@ -1,3 +1 @@
rootProject.name = 'booru_grabber_bot' rootProject.name = 'booru_grabber_bot'
enableFeaturePreview("VERSION_CATALOGS")

View File

@@ -1,3 +1,4 @@
import com.github.ajalt.clikt.core.parse
import dev.inmo.krontab.utils.asFlowWithDelays import dev.inmo.krontab.utils.asFlowWithDelays
import dev.inmo.micro_utils.coroutines.* import dev.inmo.micro_utils.coroutines.*
import dev.inmo.micro_utils.pagination.utils.doForAllWithNextPaging import dev.inmo.micro_utils.pagination.utils.doForAllWithNextPaging
@@ -63,9 +64,9 @@ suspend fun main(args: Array<String>) {
{ text("config") }, { text("config") },
"configs" "configs"
).withMapper( ).withMapper(
{ chatId }, { chatId.long },
{ json.encodeToString(ChatSettings.serializer(), this) }, { json.encodeToString(ChatSettings.serializer(), this) },
{ ChatId(this) }, { ChatId(RawChatId(this)) },
{ json.decodeFromString(ChatSettings.serializer(), this) }, { json.decodeFromString(ChatSettings.serializer(), this) },
).fullyCached(scope = scope) ).fullyCached(scope = scope)
@@ -75,9 +76,9 @@ suspend fun main(args: Array<String>) {
{ text("url") }, { text("url") },
"chatsUrlsSeen" "chatsUrlsSeen"
).withMapper( ).withMapper(
{ chatId }, { chatId.long },
{ this }, { this },
{ ChatId(this) }, { ChatId(RawChatId(this)) },
{ this }, { this },
) )