mirror of
https://github.com/InsanusMokrassar/BooruGrabberTelegramBot.git
synced 2025-10-24 16:50:22 +00:00
Compare commits
14 Commits
41549fbef1
...
renovate/k
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e45f799528 | ||
| f546c4791f | |||
| ecffb1dd07 | |||
| 34a8267568 | |||
| a8c317af44 | |||
| 3e2b6e67e9 | |||
| b81be8404c | |||
| d60898f4f1 | |||
| 115eb8bf3a | |||
| ebc4b80ef3 | |||
| 16e85b0878 | |||
|
|
b7c33ded79 | ||
| 8863afa5a7 | |||
|
|
9ff5ffa9c8 |
4
.github/workflows/build.yml
vendored
4
.github/workflows/build.yml
vendored
@@ -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
|
||||||
|
|||||||
4
.github/workflows/docker-publish.yml
vendored
4
.github/workflows/docker-publish.yml
vendored
@@ -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:
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -41,6 +41,6 @@ application {
|
|||||||
}
|
}
|
||||||
|
|
||||||
java {
|
java {
|
||||||
sourceCompatibility = JavaVersion.VERSION_11
|
sourceCompatibility = JavaVersion.VERSION_17
|
||||||
targetCompatibility = JavaVersion.VERSION_11
|
targetCompatibility = JavaVersion.VERSION_17
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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]
|
||||||
|
|
||||||
|
|||||||
2
gradle/wrapper/gradle-wrapper.properties
vendored
2
gradle/wrapper/gradle-wrapper.properties
vendored
@@ -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
6
renovate.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||||
|
"extends": [
|
||||||
|
"config:recommended"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -1,3 +1 @@
|
|||||||
rootProject.name = 'booru_grabber_bot'
|
rootProject.name = 'booru_grabber_bot'
|
||||||
|
|
||||||
enableFeaturePreview("VERSION_CATALOGS")
|
|
||||||
|
|||||||
@@ -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 },
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user