<commit_before>import link.kotlin.scripts.LinkType.github
import link.kotlin.scripts.Tags
import link.kotlin.scripts.category
import link.kotlin.scripts.link
import link.kotlin.scripts.subcategory

category("Android") {
  subcategory("Libraries") {
    link {
      name = "Kotlin/anko"
      desc = "Pleasant Android application development."
      href = "https://github.com/Kotlin/anko"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "JakeWharton/kotterknife"
      desc = "View injection library for Android."
      href = "https://github.com/JakeWharton/kotterknife"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "0xe1f/KotX"
      desc = "Kotlin extension and tool library for Android"
      href = "https://github.com/0xe1f/KotX"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "MarcinMoskala/ActivityStarter"
      desc = "Activity starter generator and arguments injection library for Android."
      href = "https://github.com/MarcinMoskala/ActivityStarter"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "MarcinMoskala/KotlinPreferences"
      desc = "Kotlin Android Library, that makes preference usage in Kotlin simple and fun."
      href = "https://github.com/MarcinMoskala/KotlinPreferences"
      type = github
      tags = Tags["android", "preferences"]
    }
    link {
      name = "MarcinMoskala/PreferenceHolder"
      desc = "Kotlin Android Library, that makes preference usage in Kotlin simple and fun using object with fields binded to SharedPreferences."
      href = "https://github.com/MarcinMoskala/PreferenceHolder"
      type = github
      tags = Tags["android", "preferences"]
    }
    link {
      name = "nsk-mironov/kotlin-jetpack"
      desc = "A collection of useful extension methods for Android."
      href = "https://github.com/nsk-mironov/kotlin-jetpack"
      type = github
      tags = Tags["android", "bindings"]
    }
    link {
      name = "pawegio/KAndroid"
      desc = "Kotlin library for Android providing useful extensions to eliminate boilerplate code."
      href = "https://github.com/pawegio/KAndroid"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "chibatching/Kotpref"
      desc = "Android SharedPreference delegation for Kotlin."
      href = "https://github.com/chibatching/Kotpref"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "TouK/bubble"
      desc = "Library for obtaining screen orientation when orientation is blocked in AndroidManifest."
      href = "https://github.com/TouK/bubble"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "ragunathjawahar/kaffeine"
      desc = "Kaffeine is a Kotlin-flavored Android library for accelerating development."
      href = "https://github.com/ragunathjawahar/kaffeine"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "mcxiaoke/kotlin-koi"
      desc = "Koi, a lightweight kotlin library for Android Development."
      href = "https://github.com/mcxiaoke/kotlin-koi"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "BennyWang/KBinding"
      desc = "Android View Model binding framework write in kotlin, base on anko, simple but powerful."
      href = "https://github.com/BennyWang/KBinding"
      type = github
      tags = Tags["android", "bindings"]
    }
    link {
      name = "inaka/KillerTask"
      desc = " Android AsyncTask wrapper library, written in Kotlin."
      href = "https://github.com/inaka/KillerTask"
      type = github
      tags = Tags["android", "AsyncTasks"]
    }
    link {
      name = "grandstaish/paperparcel"
      desc = "Boilerplate reduction library written specifically for working with Kotlin data classes on Android."
      href = "https://github.com/grandstaish/paperparcel"
      type = github
      tags = Tags["android", "annotation processing"]
    }
    link {
      name = "andre-artus/AnvilKotlin"
      desc = "Minimal UI library for Android inspired by React."
      href = "https://github.com/andre-artus/AnvilKotlin"
      type = github
      tags = Tags["android", "react", "view"]
    }
    link {
      name = "mathcamp/fiberglass"
      desc = "Easy lightweight SharedPreferences library for Android in Kotlin using delegated properties."
      href = "https://github.com/mathcamp/fiberglass"
      type = github
      tags = Tags["android", "SharedPreferences"]
    }
    link {
      name = "nitrico/LastAdapter"
      desc = "Don't write a RecyclerView adapter again. Not even a ViewHolder!."
      href = "https://github.com/nitrico/LastAdapter"
      type = github
      tags = Tags["android", "RecyclerView", "ViewHolder"]
    }
    link {
      name = "denisidoro/krouter"
      desc = "A lightweight Android activity router."
      href = "https://github.com/denisidoro/krouter"
      type = github
      tags = Tags["router", "android"]
    }
    link {
      name = "metalabdesign/AsyncAwait"
      desc = "async/await for Android built upon coroutines introduced in Kotlin 1.1."
      href = "https://github.com/metalabdesign/AsyncAwait"
      type = github
      tags = Tags["async", "await", "android"]
    }
    link {
      name = "jupf/staticlog"
      desc = "StaticLog - super lightweight static logging for Kotlin, Java and Android."
      href = "https://github.com/jupf/staticlog"
      type = github
      tags = Tags["logging", "android"]
    }
    link {
      name = "zserge/anvil"
      desc = "Minimal UI library for Android inspired by React."
      href = "https://github.com/zserge/anvil"
      type = github
      tags = Tags["android", "layout"]
    }
    link {
      name = "DanielMartinus/Stepper-Touch"
      desc = "Fun playful Android stepper widget for counting, written in Kotlin."
      href = "https://github.com/DanielMartinus/Stepper-Touch"
      type = github
      tags = Tags["widget", "android", "counter", "ui"]
    }
    link {
      name = "GlimpseFramework/glimpse-framework-android"
      desc = "OpenGL made simple."
      href = "https://github.com/GlimpseFramework/glimpse-framework-android"
      type = github
      tags = Tags["android", "opengl"]
    }
    link {
      name = "infotech-group/android-drawable-dsl"
      desc = "DSL for constructing the drawables in Kotlin instead of in XML."
      href = "https://github.com/infotech-group/android-drawable-dsl"
      type = github
      tags = Tags["android", "drawable", "dsl"]
    }
    link {
      name = "zsmb13/MaterialDrawerKt"
      desc = "A DSL for creating Material Design navigation drawers without any XML."<commit_msg>Add link to mvil (#379)<commit_after>import link.kotlin.scripts.LinkType.github
import link.kotlin.scripts.Tags
import link.kotlin.scripts.category
import link.kotlin.scripts.link
import link.kotlin.scripts.subcategory

category("Android") {
  subcategory("Libraries") {
    link {
      name = "Kotlin/anko"
      desc = "Pleasant Android application development."
      href = "https://github.com/Kotlin/anko"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "JakeWharton/kotterknife"
      desc = "View injection library for Android."
      href = "https://github.com/JakeWharton/kotterknife"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "0xe1f/KotX"
      desc = "Kotlin extension and tool library for Android"
      href = "https://github.com/0xe1f/KotX"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "MarcinMoskala/ActivityStarter"
      desc = "Activity starter generator and arguments injection library for Android."
      href = "https://github.com/MarcinMoskala/ActivityStarter"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "MarcinMoskala/KotlinPreferences"
      desc = "Kotlin Android Library, that makes preference usage in Kotlin simple and fun."
      href = "https://github.com/MarcinMoskala/KotlinPreferences"
      type = github
      tags = Tags["android", "preferences"]
    }
    link {
      name = "MarcinMoskala/PreferenceHolder"
      desc = "Kotlin Android Library, that makes preference usage in Kotlin simple and fun using object with fields binded to SharedPreferences."
      href = "https://github.com/MarcinMoskala/PreferenceHolder"
      type = github
      tags = Tags["android", "preferences"]
    }
    link {
      name = "nsk-mironov/kotlin-jetpack"
      desc = "A collection of useful extension methods for Android."
      href = "https://github.com/nsk-mironov/kotlin-jetpack"
      type = github
      tags = Tags["android", "bindings"]
    }
    link {
      name = "pawegio/KAndroid"
      desc = "Kotlin library for Android providing useful extensions to eliminate boilerplate code."
      href = "https://github.com/pawegio/KAndroid"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "chibatching/Kotpref"
      desc = "Android SharedPreference delegation for Kotlin."
      href = "https://github.com/chibatching/Kotpref"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "TouK/bubble"
      desc = "Library for obtaining screen orientation when orientation is blocked in AndroidManifest."
      href = "https://github.com/TouK/bubble"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "ragunathjawahar/kaffeine"
      desc = "Kaffeine is a Kotlin-flavored Android library for accelerating development."
      href = "https://github.com/ragunathjawahar/kaffeine"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "mcxiaoke/kotlin-koi"
      desc = "Koi, a lightweight kotlin library for Android Development."
      href = "https://github.com/mcxiaoke/kotlin-koi"
      type = github
      tags = Tags["android"]
    }
    link {
      name = "BennyWang/KBinding"
      desc = "Android View Model binding framework write in kotlin, base on anko, simple but powerful."
      href = "https://github.com/BennyWang/KBinding"
      type = github
      tags = Tags["android", "bindings"]
    }
    link {
      name = "inaka/KillerTask"
      desc = " Android AsyncTask wrapper library, written in Kotlin."
      href = "https://github.com/inaka/KillerTask"
      type = github
      tags = Tags["android", "AsyncTasks"]
    }
    link {
      name = "grandstaish/paperparcel"
      desc = "Boilerplate reduction library written specifically for working with Kotlin data classes on Android."
      href = "https://github.com/grandstaish/paperparcel"
      type = github
      tags = Tags["android", "annotation processing"]
    }
    link {
      name = "andre-artus/AnvilKotlin"
      desc = "Minimal UI library for Android inspired by React."
      href = "https://github.com/andre-artus/AnvilKotlin"
      type = github
      tags = Tags["android", "react", "view"]
    }
    link {
      name = "mathcamp/fiberglass"
      desc = "Easy lightweight SharedPreferences library for Android in Kotlin using delegated properties."
      href = "https://github.com/mathcamp/fiberglass"
      type = github
      tags = Tags["android", "SharedPreferences"]
    }
    link {
      name = "nitrico/LastAdapter"
      desc = "Don't write a RecyclerView adapter again. Not even a ViewHolder!."
      href = "https://github.com/nitrico/LastAdapter"
      type = github
      tags = Tags["android", "RecyclerView", "ViewHolder"]
    }
    link {
      name = "denisidoro/krouter"
      desc = "A lightweight Android activity router."
      href = "https://github.com/denisidoro/krouter"
      type = github
      tags = Tags["router", "android"]
    }
    link {
      name = "metalabdesign/AsyncAwait"
      desc = "async/await for Android built upon coroutines introduced in Kotlin 1.1."
      href = "https://github.com/metalabdesign/AsyncAwait"
      type = github
      tags = Tags["async", "await", "android"]
    }
    link {
      name = "jupf/staticlog"
      desc = "StaticLog - super lightweight static logging for Kotlin, Java and Android."
      href = "https://github.com/jupf/staticlog"
      type = github
      tags = Tags["logging", "android"]
    }
    link {
      name = "zserge/anvil"
      desc = "Minimal UI library for Android inspired by React."
      href = "https://github.com/zserge/anvil"
      type = github
      tags = Tags["android", "layout"]
    }
    link {
      name = "robinchew/mvil"
      desc = "'Virtual DOM' for Android inspired by Anvil."
      href = "https://github.com/robinchew/mvil"
      type = github
      tags = Tags["android", "layout"]
    }
    link {
      name = "DanielMartinus/Stepper-Touch"
      desc = "Fun playful Android stepper widget for counting, written in Kotlin."
      href = "https://github.com/DanielMartinus/Stepper-Touch"
      type = github
      tags = Tags["widget", "android", "counter", "ui"]
    }
    link {
      name = "GlimpseFramework/glimpse-framework-android"
      desc = "OpenGL made simple."
      href = "https://github.com/GlimpseFramework/glimpse-framework-android"
      type = github
      tags = Tags["android", "opengl"]
    }
    link {
      name = "infotech-group/android-drawable-dsl"
      desc = "DSL for constructing the drawables in Kotlin instead of in XML."
      href = "https://github.com/infotech-group/android-drawable-dsl"
      type = github
      tags = Tags["android", "drawable", "dsl"]
    }
    link {
      name = "zsmb13/MaterialDrawerKt"
      desc = "A DSL for creating Material Design navigation drawers without any XML."
{'fraction_non_alphanumeric': 0.11442201834862385, 'fraction_numerical': 0.0013944954128440367, 'mean_word_length': 2.5254851228978006, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 51, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4024623', 'n_tokens_mistral': 4297, 'n_tokens_neox': 4139, 'n_words': 1077}