Skip to content

Instantly share code, notes, and snippets.

View LennyLizowzskiy's full-sized avatar

l.liz LennyLizowzskiy

View GitHub Profile
@LennyLizowzskiy
LennyLizowzskiy / ip-info.sh
Created August 13, 2024 10:46
IP info, usage: `ip-info.sh` or `ip-info.sh <IP-ADDR>`
#!/usr/bin/env bash
ARG=$@
curl -s http://ip-api.com/json/$ARG?fields=66846719 | jq -r 'to_entries[] | "\u001b[32m\(.key)\u001b[0m: \u001b[34m\(.value)\u001b[0m"'
@LennyLizowzskiy
LennyLizowzskiy / dev_nerdicons.md
Created March 31, 2024 19:46
Icons that I found suitable for dev environments

seti

dev

import com.squareup.kotlinpoet.AnnotationSpec
import com.squareup.kotlinpoet.ClassName
import com.squareup.kotlinpoet.CodeBlock
import com.squareup.kotlinpoet.FileSpec
import com.squareup.kotlinpoet.FunSpec
import com.squareup.kotlinpoet.KModifier
import com.squareup.kotlinpoet.ParameterSpec
import com.squareup.kotlinpoet.PropertySpec
import com.squareup.kotlinpoet.TypeSpec
@LennyLizowzskiy
LennyLizowzskiy / Bitmappable.kt
Created July 21, 2023 12:26
Jetpack Compose / Composable to Bitmap converter
import android.app.Activity
import android.content.Context
import android.content.ContextWrapper
import android.graphics.Bitmap
import android.os.Handler
import android.os.Looper
import android.view.PixelCopy
import android.view.View
import androidx.compose.foundation.Image
import androidx.compose.foundation.background
@LennyLizowzskiy
LennyLizowzskiy / ComposedInputMethodService.kt
Created June 5, 2023 12:57
Android InputMethodService implementation that allows to build IME UI via Jetpack Compose
import android.content.Intent
import android.inputmethodservice.InputMethodService
import android.view.View
import androidx.annotation.CallSuper
import androidx.compose.ui.platform.AbstractComposeView
import androidx.compose.ui.platform.ViewCompositionStrategy
import androidx.lifecycle.Lifecycle
import androidx.lifecycle.LifecycleOwner
import androidx.lifecycle.ServiceLifecycleDispatcher
import androidx.lifecycle.ViewModelStore
@LennyLizowzskiy
LennyLizowzskiy / MarkdownText.kt
Last active February 19, 2023 19:35
Jetpack Compose / MarkdownText composable that supports only *italic*, **bold**, `code` and [link](https://example.org)
import androidx.compose.foundation.gestures.detectTapGestures
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.input.pointer.pointerInput
import androidx.compose.ui.platform.LocalUriHandler
import androidx.compose.ui.text.AnnotatedString
@LennyLizowzskiy
LennyLizowzskiy / sh_umtonw.lua
Last active January 3, 2021 20:03
(Not) Small G'Mod NetWorking changes
--[[
Usermessages methods -> NW methods
]]
local eMeta = debug.getregistry().Entity
-- Get
eMeta.oldGetNWAngle = eMeta.GetNWAngle