View EquivalentUntilWindowedFlow.kt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import kotlinx.coroutines.InternalCoroutinesApi | |
import kotlinx.coroutines.flow.Flow | |
import kotlinx.coroutines.flow.FlowCollector | |
import kotlinx.coroutines.flow.collect | |
import java.util.concurrent.atomic.AtomicInteger | |
private val defaultKeySelector: (Any?) -> Any? = { it } | |
private val defaultAreEquivalent: (Any?, Any?) -> Boolean = { old, new -> old == new } |
View App.kt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@SuppressLint("RestrictedApi") | |
class App : Application(), CameraXConfig.Provider { | |
override fun getCameraXConfig(): CameraXConfig { | |
val defaultConfig = Camera2Config.defaultConfig() | |
val provider = CameraDeviceSurfaceManager.Provider { context, cameraManager, availableCameraIds -> | |
Camera2DeviceSurfaceManagerModified(context, cameraManager, availableCameraIds) | |
} |
View TouchDelegateComposite.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import android.graphics.Rect; | |
import android.view.MotionEvent; | |
import android.view.TouchDelegate; | |
import android.view.View; | |
import java.util.ArrayList; | |
import java.util.List; | |
public class TouchDelegateComposite extends TouchDelegate { |
View GridSpaceItemDecoration.kt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import android.graphics.Rect | |
import android.view.View | |
import androidx.annotation.Dimension | |
import androidx.core.text.TextUtilsCompat | |
import androidx.core.view.ViewCompat | |
import androidx.recyclerview.widget.GridLayoutManager | |
import androidx.recyclerview.widget.RecyclerView | |
import li.wafer.nbnhhshandroid.common.extensions.dipToPx | |
import java.util.* | |
import kotlin.math.roundToInt |
View RandomSequencer.kt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package profile.adapter | |
import profile.adapter.RandomSequencer.Companion.fromCharRange | |
import profile.adapter.RandomSequencer.Companion.fromIntRange | |
import profile.adapter.RandomSequencer.Companion.fromLongRange | |
import kotlin.random.Random | |
/** | |
* A Random Sequencer which accomplish : | |
* 1. Generate a sequence of random items within range. |
View cidr-to-range.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import argparse | |
from netaddr import IPNetwork | |
arg_parser = argparse.ArgumentParser() | |
arg_parser.add_argument('filename', help='The filename of the file you need to convert') | |
args = arg_parser.parse_args() | |
src_filename = args.filename | |
output_filename = 'ip-range.txt' |
View pack.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import zipfile | |
zip_file = zipfile.ZipFile('Soartex-Modded-1-12-2.zip', 'w', zipfile.ZIP_DEFLATED) | |
for root,dirs,files in os.walk('.'): | |
relative_path = root[2:] | |
if relative_path.count(os.sep) > 1: # root == App/asserts/lowcase | |
for f in files: |
View gpgkey.pub
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-----BEGIN PGP PUBLIC KEY BLOCK----- | |
Comment: GPGTools - https://gpgtools.org | |
mQINBFpkXgwBEADt11KmhByhH8pm1y5OwojS20vxpvo/yEiC7xfiKjq1Y61fR41X | |
JpTUFjVx/DJJgxy4XJ109ccGijySMZfRzBglnYRApgC5YsdP2d/cezKw5tYhRLgC | |
qbXsMVh6YJT/y8cMeP7LQ2LBGamki/jxj38yno0dr/ZPYTONsLPVCfp0NC5HxoWs | |
rDjyI6Ii581nDdE/vFm0QwM6CBGzpCbAMN/Xy8A/BXYIeQWJU19K7wRb4J6yjjdR | |
Wg9N7va9IMkBcHgAujeg0lEk+NDVRh7l2xY+Jcoqf5wEoEeNvbeguPOBltXZN1+Q | |
1daETq0/IfKzhsVjGSXHx408z7/nNQlv3d8qE8cOOltr1HUzK2+V11EJi1U+XtDL | |
aI/jcdB3ZcYN+KqDkrkv9jNvUgqgwI62OldS9OitTiBJPSh4Cj6v4WOtEOvj+Sa5 |
View git_reset_mtime.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- coding: utf-8 -*- | |
import subprocess | |
import os | |
import shlex | |
if __name__ != '__main__': | |
raise ImportError("%s should not be used as a module." % __name__) | |
# 'git ls-files -z | xargs -0 -n1 -I{} -- git log -1 --format="%ct {}" {} | sort' |
View update_theme_plugins.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!usr/bin/env python3 | |
import os | |
from subprocess import call | |
from typing import List | |
if __name__ == '__main__': | |
root_dir = os.path.abspath('themes/next-reloaded/source/lib') | |
git_dirs: List[str] = [] |
NewerOlder