Skip to content

Instantly share code, notes, and snippets.

View flaviotps's full-sized avatar
🎯
Focusing

Flavio Telles Paschoal Santos flaviotps

🎯
Focusing
View GitHub Profile
@flaviotps
flaviotps / Macro Mac
Last active November 14, 2023 04:00
-- CONFIGURATION
property startTime : "05:50 AM"
property endTime : "6:30 AM"
-- BLANKS
property blankX : 486
property blankY : 377
property inventoryX : 1360
property inventoryY : 420
-- SD
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.kotlin.dsl.dependencies
class DetektPlugin : Plugin<Project> {
override fun apply(project: Project) {
project.dependencies {
add("detektPlugins", "io.gitlab.arturbosch.detekt:detekt-formatting:${Versions.detekt}")
add("detektPlugins", "io.gitlab.arturbosch.detekt:detekt-cli:${Versions.detekt}")
// Add any other Detekt dependencies you need here
@flaviotps
flaviotps / convert.js
Created April 6, 2023 18:21 — forked from peonso/convert.js
convert maps to OpenTibia Sprite Pack
// A tool to convert OpenTibia maps to https://github.com/peonso/opentibia_sprite_pack
// by Peonso
// dependencies NodeJS and https://github.com/Inconcessus/OTBM2JSON
// node --max-old-space-size=4096 convert.js
var start = Date.now();
const otbm2json = require("./OTBM2JSON/otbm2json");
const OLD_MUDWALLS = [356,357,358,359,360,361,362,363,364,365,366,367,371,372,373,374,375,376,377,378,379,380,381,382];
const OLD_MUDTILE = 351;
# Flow vs LiveData
### 1. Importe as dependências necessárias
Para usar o Flow, você precisa adicionar a seguinte dependência ao seu arquivo build.gradle
```gradle
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0"
```
import org.gradle.api.DefaultTask
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.api.tasks.TaskAction
import java.io.File
import java.io.FileReader
import java.util.regex.Pattern
class JavaDocToMarkdownPlugin : Plugin<Project> {
override fun apply(project: Project) {
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.kotlin.dsl.getByType
import org.gradle.kotlin.dsl.withType
import org.jetbrains.kotlin.gradle.tasks.KtLint
class KlintPlugin : Plugin<Project> {
override fun apply(project: Project) {
project.plugins.apply("org.jetbrains.kotlin.android")
project.plugins.apply("org.jetbrains.kotlin.kapt")