diff options
author | Kornel <kornel@geekhood.net> | 2020-04-07 12:51:05 +0100 |
---|---|---|
committer | Kornel <kornel@geekhood.net> | 2020-04-07 21:54:24 +0100 |
commit | ba9d0ef8b3f9323bf791b7aa651cfddd31b3b817 (patch) | |
tree | 17b2fb95a3679acc2e2ca7033a3eaa875d123150 | |
parent | 71bfcdbda3bd39e50477cbff2b3a599f06c149db (diff) |
Tune
-rw-r--r-- | categories/src/tuning.rs | 40 | ||||
-rw-r--r-- | data/category_overrides.txt | 56 |
2 files changed, 77 insertions, 19 deletions
diff --git a/categories/src/tuning.rs b/categories/src/tuning.rs index d054bdd..f091623 100644 --- a/categories/src/tuning.rs +++ b/categories/src/tuning.rs @@ -181,15 +181,17 @@ lazy_static! { &[("parsing", 1.2, 0.1), ("parser-implementations", 0.8, 0.), ("os", 0.7, 0.), ("emulators", 0.7, 0.), ("internationalization", 0.8, 0.), ("games", 0.8, 0.)]), (Cond::All(&["parser", "generator"]), &[("parsing", 1.4, 0.3), ("parser-implementations", 0.9, 0.), ("gui", 0.5, 0.)]), (Cond::Any(&["backus–naur", "bnf"]), &[("parsing", 1.2, 0.), ("parser-implementations", 1.2, 0.)]), - (Cond::All(&["parser", "combinators"]), &[("parsing", 1.3, 0.2), ("parser-implementations", 0.95, 0.), ("multimedia::encoding", 0.5, 0.)]), + (Cond::All(&["parser", "combinators"]), &[("parsing", 1.3, 0.2), ("parser-implementations", 0.8, 0.), ("multimedia::encoding", 0.5, 0.)]), + (Cond::All(&["parser", "combinator"]), &[("parsing", 1.3, 0.2), ("parser-implementations", 0.8, 0.), ("multimedia::encoding", 0.5, 0.)]), (Cond::Any(&["dep:nom"]), &[("parser-implementations", 1.2, 0.1)]), (Cond::Any(&["ll", "lr", "incremental"]), &[("parsing", 1.2, 0.), ("parser-implementations", 0.8, 0.)]), (Cond::Any(&["syntex", "decoder", "mime", "html", "dep:peg"]), &[("parser-implementations", 1.2, 0.01), ("parsing", 0.8, 0.), ("caching", 0.8, 0.)]), (Cond::Any(&["xml", "yaml", "csv", "rss", "tex"]), - &[("parsing", 0.8, 0.), ("parser-implementations", 1.2, 0.01), ("rust-patterns", 0.7, 0.), ("data-structures", 0.8, 0.), ("os::macos-apis", 0.7, 0.), ("development-tools::ffi", 0.9, 0.), + &[("parsing", 0.3, 0.), ("parser-implementations", 1.2, 0.01), ("rust-patterns", 0.7, 0.), ("data-structures", 0.8, 0.), ("os::macos-apis", 0.7, 0.), ("development-tools::ffi", 0.9, 0.), ("os::windows-apis", 0.7, 0.), ("os", 0.9, 0.), ("multimedia", 0.7, 0.), ("multimedia::encoding", 0.7, 0.)]), + (Cond::Any(&["font", "dom", "files", "language", "formats", "lua", "format", "asn"]), &[("parsing", 0.8, 0.)]), (Cond::Any(&["semver", "atoi", "ast", "syntax", "format", "iban"]), &[("parsing", 0.8, 0.), ("parser-implementations", 1.2, 0.01), ("os::macos-apis", 0.7, 0.), ("development-tools::ffi", 0.9, 0.), ("os::windows-apis", 0.7, 0.), ("os", 0.9, 0.), ("network-programming", 0.9, 0.), ("web-programming", 0.9, 0.), ("web-programming::http-server", 0.7, 0.)]), @@ -420,8 +422,8 @@ lazy_static! { (Cond::Any(&["h265", "h264", "ffmpeg", "h263", "movie"]), &[ ("multimedia::video", 1.5, 0.3), ("multimedia::encoding", 1.3, 0.1), ("encoding", 0.15, 0.), ("data-structures", 0.8, 0.)]), (Cond::Any(&["x265", "x264", "mp4", "h263", "vp9", "video", "movies"]), &[ - ("multimedia::video", 1.5, 0.3), ("multimedia::encoding", 1.3, 0.1), ("encoding", 0.15, 0.), ("data-structures", 0.8, 0.)]), - (Cond::Any(&["webcam", "videocamera"]), &[("multimedia::video", 1.5, 0.3), ("multimedia", 1.1, 0.), ("multimedia::encoding", 1.1, 0.)]), + ("multimedia::video", 1.5, 0.3), ("multimedia::encoding", 1.3, 0.1), ("encoding", 0.15, 0.), ("parsing", 0.15, 0.), ("data-structures", 0.8, 0.)]), + (Cond::Any(&["webcam", "videocamera"]), &[("multimedia::video", 1.5, 0.3), ("multimedia", 1.1, 0.), ("parsing", 0.1, 0.), ("multimedia::encoding", 1.1, 0.)]), (Cond::Any(&["opengl", "interpreter", "ascii", "mesh", "vulkan", "line"]), &[("multimedia::video", 0.5, 0.)]), (Cond::Any(&["reader"]), &[("multimedia::video", 0.85, 0.), ("parser-implementations", 1.1, 0.), ("data-structures", 0.8, 0.)]), (Cond::Any(&["timer"]), &[("multimedia::video", 0.8, 0.), ("multimedia", 0.8, 0.)]), @@ -440,7 +442,7 @@ lazy_static! { (Cond::Any(&["security", "disassemlber"]), &[("emulators", 0.6, 0.), ("multimedia::encoding", 0.8, 0.), ("os::macos-apis", 0.5, 0.)]), (Cond::Any(&["interpreter", "jit", "zx", "gameboy", "super-nintendo", "emulator"]), - &[("emulators", 1.25, 0.15), ("games", 0.7, 0.), ("no-std", 0.8, 0.), ("email", 0.8, 0.), ("concurrency", 0.7, 0.), ("text-processing", 0.5, 0.), ("parser-implementations", 0.9, 0.), + &[("emulators", 1.25, 0.15), ("games", 0.7, 0.), ("parsing", 0.3, 0.), ("no-std", 0.8, 0.), ("email", 0.8, 0.), ("concurrency", 0.7, 0.), ("text-processing", 0.5, 0.), ("parser-implementations", 0.9, 0.), ("multimedia::images", 0.5, 0.), ("no-std", 0.8, 0.), ("gui", 0.8, 0.), ("command-line-interface", 0.5, 0.), ("multimedia::video", 0.5, 0.), ("command-line-utilities", 0.75, 0.)]), (Cond::Any(&["qemu", "vm", "codegen"]), &[("emulators", 1.4, 0.1), ("parser-implementations", 0.9, 0.), ("parsing", 0.5, 0.), ("development-tools", 1.1, 0.), ("multimedia::video", 0.5, 0.), ("multimedia::encoding", 0.5, 0.), ("wasm", 0.8, 0.)]), @@ -763,7 +765,7 @@ lazy_static! { (Cond::Any(&["error"]), &[("command-line-utilities", 0.5, 0.), ("command-line-interface", 0.7, 0.), ("games", 0.7, 0.)]), (Cond::Any(&["serde", "avro", "apache-avro", "encoding", "encode", "binary"]), &[("encoding", 1.3, 0.1), ("command-line-utilities", 0.5, 0.), ("command-line-interface", 0.7, 0.), ("development-tools::cargo-plugins", 0.8, 0.)]), (Cond::Any(&["json", "base64", "toml", "semver", "punycode"]), &[ - ("encoding", 1.2, 0.1), ("parsing", 1.2, 0.1), ("web-programming::websocket", 0.5, 0.), ("rust-patterns", 0.8, 0.), ("multimedia::encoding", 0.1, 0.)]), + ("encoding", 1.2, 0.1), ("parser-implementations", 1.2, 0.1), ("parsing", 0.2, 0.), ("web-programming::websocket", 0.5, 0.), ("rust-patterns", 0.8, 0.), ("multimedia::encoding", 0.1, 0.)]), (Cond::Any(&["hash", "hashing", "sodium"]), &[("algorithms", 1.2, 0.1), ("cryptography", 1.1, 0.1), ("cryptography::cryptocurrencies", 0.7, 0.), ("no-std", 0.9, 0.), ("date-and-time", 0.5, 0.), ("memory-management", 0.7, 0.), ("development-tools", 0.7, 0.), ("command-line-utilities", 0.5, 0.)]), (Cond::All(&["hash", "function"]), &[("algorithms", 1.2, 0.1), ("cryptography", 1.1, 0.1)]), (Cond::Any(&["crc32", "fnv", "phf"]), &[("algorithms", 1.2, 0.1), ("cryptography", 0.4, 0.), ("data-structures", 0.9, 0.)]), @@ -805,7 +807,7 @@ lazy_static! { (Cond::Any(&["math", "lint"]), &[("value-formatting", 0.9, 0.)]), (Cond::Any(&["roman", "phonenumber", "currency"]), &[("value-formatting", 1.2, 0.2), ("internationalization", 1.1, 0.)]), - (Cond::Any(&["numbers", "numeric", "value"]), &[("value-formatting", 1.2, 0.), ("science", 1.2, 0.), ("encoding", 1.1, 0.), ("parsing", 1.1, 0.)]), + (Cond::Any(&["numbers", "numeric", "value"]), &[("value-formatting", 1.2, 0.), ("science", 1.2, 0.), ("encoding", 1.1, 0.), ("parsing", 1.1, 0.), ("parser-implementations", 1.1, 0.)]), (Cond::Any(&["bytes", "byte", "metadata"]), &[("value-formatting", 0.8, 0.), ("development-tools::ffi", 0.9, 0.)]), (Cond::Any(&["log", "logging", "serde", "utils", "nlp", "3d", "parser", "sdl2", "linear"]), &[("value-formatting", 0.7, 0.), ("database-implementations", 0.8, 0.), ("text-processing", 0.8, 0.), ("multimedia::images", 0.7, 0.), ("multimedia::audio", 0.7, 0.), ("cryptography::cryptocurrencies", 0.8, 0.)]), @@ -813,13 +815,13 @@ lazy_static! { &[("value-formatting", 0.25, 0.), ("development-tools", 0.8, 0.), ("network-programming", 0.7, 0.), ("science::math", 0.8, 0.)]), (Cond::NotAny(&["mailer", "pgp", "mime", "pop3", "ssmtp", "smtp", "imap", "email", "e-mail", "sendmail"]), &[("email", 0.7, 0.)]), - (Cond::Any(&["mailer", "pop3", "ssmtp", "smtp", "sendmail", "imap", "email", "e-mail"]), &[("email", 1.2, 0.3), ("parsing", 0.9, 0.), ("no-std", 0.7, 0.), ("algorithms", 0.8, 0.), + (Cond::Any(&["mailer", "pop3", "ssmtp", "smtp", "sendmail", "imap", "email", "e-mail"]), &[("email", 1.2, 0.3), ("parsing", 0.7, 0.), ("no-std", 0.7, 0.), ("algorithms", 0.8, 0.), ("development-tools::cargo-plugins", 0.6, 0.), ("filesystem", 0.7, 0.), ("data-structures", 0.8, 0.), ("command-line-utilities", 0.75, 0.)]), (Cond::Any(&["editor", "vim", "emacs", "vscode", "sublime"]), &[("text-editors", 1.2, 0.2), ("games", 0.4, 0.), ("rendering::engine", 0.7, 0.)]), (Cond::Any(&["obj", "loop", "lattice", "api", "bin", "framework", "stopwatch", "sensor", "github", "algorithm", "protocol"]), &[("games", 0.5, 0.), ("development-tools::profiling", 0.8, 0.), ("data-structures", 0.9, 0.)]), - (Cond::All(&["text", "editor"]), &[("text-editors", 1.4, 0.4), ("caching", 0.8, 0.), ("text-processing", 0.8, 0.), ("parsing", 0.5, 0.), ("internationalization", 0.1, 0.)]), - (Cond::Any(&["repl", "pack"]), &[("parsing", 0.9, 0.)]), + (Cond::All(&["text", "editor"]), &[("text-editors", 1.4, 0.4), ("caching", 0.8, 0.), ("text-processing", 0.8, 0.), ("parsing", 0.8, 0.), ("internationalization", 0.1, 0.)]), + (Cond::Any(&["repl", "pack"]), &[("parsing", 0.8, 0.)]), (Cond::Any(&["cli"]), &[("command-line-utilities", 1.1, 0.), ("command-line-interface", 1.1, 0.), ("rust-patterns", 0.6, 0.)]), (Cond::Any(&["tui"]), &[("command-line-interface", 1.1, 0.1)]), @@ -842,9 +844,9 @@ lazy_static! { (Cond::Any(&["hardware", "verilog", "bluetooth", "drone", "rs232","enclave", "adafruit", "laser", "altimeter", "sensor"]), &[("hardware-support", 1.2, 0.3), ("command-line-utilities", 0.7, 0.), ("multimedia::video", 0.7, 0.), ("multimedia::images", 0.6, 0.), ("os", 0.9, 0.), ("development-tools::testing", 0.8, 0.), ("development-tools::procedural-macro-helpers", 0.6, 0.), ("development-tools", 0.9, 0.)]), (Cond::Any(&["cpuid", "tpu", "acpi", "uefi", "bluez", "simd", "sgx", "raspberry"]), - &[("hardware-support", 1.2, 0.3), ("command-line-utilities", 0.7, 0.), ("multimedia::images", 0.6, 0.), ("os", 0.9, 0.), ("development-tools", 0.8, 0.), ("development-tools::testing", 0.8, 0.), ("parsing", 0.7, 0.), ("development-tools::procedural-macro-helpers", 0.6, 0.), ("development-tools", 0.9, 0.)]), + &[("hardware-support", 1.2, 0.3), ("command-line-utilities", 0.7, 0.), ("multimedia::images", 0.6, 0.), ("os", 0.9, 0.), ("development-tools", 0.8, 0.), ("development-tools::testing", 0.8, 0.), ("parsing", 0.5, 0.), ("development-tools::procedural-macro-helpers", 0.6, 0.), ("development-tools", 0.9, 0.)]), (Cond::Any(&["firmware", "raspberrypi", "broadcom", "rfcomm", "usb", "scsi", "hdd"]), - &[("hardware-support", 1.2, 0.3), ("command-line-utilities", 0.7, 0.), ("compression", 0.7, 0.), ("multimedia::images", 0.6, 0.), ("os", 0.9, 0.), ("development-tools", 0.8, 0.), ("development-tools::testing", 0.8, 0.), ("parsing", 0.7, 0.), ("development-tools::procedural-macro-helpers", 0.6, 0.), ("development-tools", 0.9, 0.)]), + &[("hardware-support", 1.2, 0.3), ("command-line-utilities", 0.7, 0.), ("compression", 0.7, 0.), ("multimedia::images", 0.6, 0.), ("os", 0.9, 0.), ("development-tools", 0.8, 0.), ("development-tools::testing", 0.8, 0.), ("parsing", 0.6, 0.), ("development-tools::procedural-macro-helpers", 0.6, 0.), ("development-tools", 0.9, 0.)]), (Cond::Any(&["hal", "keyboard", "gamepad", "keypad", "joystick", "mouse", "enclave", "driver", "device", "embedded-hal-driver"]), &[("hardware-support", 1.2, 0.3), ("command-line-utilities", 0.8, 0.), ("multimedia::images", 0.5, 0.), ("compression", 0.8, 0.), ("development-tools::testing", 0.8, 0.), ("development-tools::procedural-macro-helpers", 0.6, 0.), ("development-tools", 0.9, 0.), ("rendering::data-formats", 0.5, 0.)]), @@ -875,7 +877,7 @@ lazy_static! { &[("game-engines", 0.8, 0.), ("games", 0.8, 0.)]), (Cond::All(&["game", "2d"]), &[("games", 1.1, 0.), ("game-engines", 1.1, 0.)]), (Cond::All(&["game", "3d"]), &[("games", 1.1, 0.), ("game-engines", 1.1, 0.)]), - (Cond::All(&["game", "video"]), &[("multimedia::video", 0.5, 0.), ("multimedia", 0.8, 0.), ("multimedia::encoding", 0.7, 0.)]), + (Cond::All(&["game", "video"]), &[("multimedia::video", 0.5, 0.), ("multimedia", 0.8, 0.), ("parsing", 0.2, 0.), ("multimedia::encoding", 0.7, 0.)]), (Cond::All(&["game", "2048"]), &[("games", 1.2, 0.)]), (Cond::All(&["gamedev", "engine"]), &[("game-engines", 1.5, 0.4), ("games", 0.1, 0.), ("multimedia::video", 0.5, 0.), ("concurrency", 0.5, 0.), ("development-tools::cargo-plugins", 0.7, 0.), ("rendering::data-formats", 0.8, 0.)]), (Cond::All(&["gamedev", "ecs"]), &[("game-engines", 1.5, 0.4), ("games", 0.1, 0.), ("concurrency", 0.7, 0.)]), @@ -922,7 +924,7 @@ lazy_static! { &[("filesystem", 0.7, 0.)]), (Cond::Any(&["basedir", "xdg", "nfs", "samba", "disk", "temporary-files", "temp-files", "tempfile", "gluster"]), &[("filesystem", 1.25, 0.3), ("command-line-interface", 0.3, 0.), ("no-std", 0.5, 0.), ("memory-management", 0.8, 0.), - ("os", 0.95, 0.), ("gui", 0.9, 0.), ("science", 0.8, 0.), ("parsing", 0.7, 0.), ("science::math", 0.3, 0.), ("development-tools", 0.95, 0.), ("cryptography", 0.6, 0.), + ("os", 0.95, 0.), ("gui", 0.9, 0.), ("science", 0.8, 0.), ("parsing", 0.6, 0.), ("science::math", 0.3, 0.), ("development-tools", 0.95, 0.), ("cryptography", 0.6, 0.), ("asynchronous", 0.8, 0.), ("algorithms", 0.7, 0.), ("development-tools::testing", 0.9, 0.), ("command-line-utilities", 0.75, 0.)]), (Cond::Any(&["backups", "backup", "directories", "dir", "filesystem"]), &[("filesystem", 1.25, 0.2), ("command-line-interface", 0.4, 0.), ("no-std", 0.5, 0.), ("os", 0.95, 0.), ("gui", 0.9, 0.), @@ -1002,14 +1004,14 @@ lazy_static! { "rocket", "dep:actix-web", "actix", "elasticsearch"]), &[("web-programming::http-server", 0.8, 0.)]), (Cond::Any(&["hyper", "http-api", "json-api"]), &[("web-programming::http-client", 1.2, 0.), ("web-programming::http-server", 1.1, 0.), ("multimedia::encoding", 0.8, 0.)]), - (Cond::All(&["protocol", "web"]), &[("web-programming", 1.4, 0.1), ("parsing", 0.8, 0.), ("rust-patterns", 0.8, 0.), ("filesystem", 0.7, 0.), ("command-line-utilities", 0.75, 0.)]), + (Cond::All(&["protocol", "web"]), &[("web-programming", 1.4, 0.1), ("parsing", 0.5, 0.), ("rust-patterns", 0.8, 0.), ("filesystem", 0.7, 0.), ("command-line-utilities", 0.75, 0.)]), (Cond::All(&["protocol", "implementation"]), &[("network-programming", 1.3, 0.1), ("web-programming", 1.1, 0.)]), (Cond::Any(&["rpc", "thrift"]), &[("network-programming", 1.2, 0.)]), (Cond::All(&["packet", "sniffing"]), &[("network-programming", 1.3, 0.1)]), (Cond::All(&["packet", "capture"]), &[("network-programming", 1.3, 0.1)]), (Cond::Any(&["jwt"]), &[("web-programming", 1.2, 0.)]), (Cond::All(&["web", "api"]), &[("web-programming", 1.3, 0.1), ("algorithms", 0.7, 0.), ("data-structures", 0.6, 0.)]), - (Cond::All(&["cloud", "web"]), &[("web-programming", 1.4, 0.2), ("rust-patterns", 0.5, 0.), ("data-structures", 0.6, 0.), ("algorithms", 0.8, 0.), ("parsing", 0.8, 0.), ("config", 0.8, 0.), ("filesystem", 0.7, 0.), ("no-std", 0.7, 0.), ("development-tools::build-utils", 0.8, 0.)]), + (Cond::All(&["cloud", "web"]), &[("web-programming", 1.4, 0.2), ("rust-patterns", 0.5, 0.), ("data-structures", 0.6, 0.), ("algorithms", 0.8, 0.), ("parsing", 0.4, 0.), ("config", 0.8, 0.), ("filesystem", 0.7, 0.), ("no-std", 0.7, 0.), ("development-tools::build-utils", 0.8, 0.)]), (Cond::All(&["cloud", "provider"]), &[("web-programming", 1.3, 0.1)]), (Cond::All(&["web", "token"]), &[("web-programming", 1.2, 0.)]), (Cond::Any(&["web", "webhook", "blog", "webdriver", "web-scraping", "browsers", "browser", "cloud", "reqwest", "webhooks", "elasticsearch", "web-api"]), @@ -1038,7 +1040,7 @@ lazy_static! { (Cond::All(&["web", "framework"]), &[("web-programming", 1.4, 0.2), ("web-programming::http-server", 1.2, 0.), ("command-line-utilities", 0.75, 0.)]), (Cond::Any(&["wamp", "nginx", "apache"]), &[("web-programming::http-server", 1.2, 0.1), ("web-programming::websocket", 0.9, 0.), ("filesystem", 0.7, 0.), ("command-line-utilities", 0.75, 0.)]), (Cond::Any(&["http", "dns", "dnssec", "grpc", "rpc", "json-rpc", "jsonrpc", "jsonapi", "json-api", "jwt", "statsd", "telemetry"]), - &[("network-programming", 1.2, 0.), ("web-programming::websocket", 0.88, 0.), ("parsing", 0.9, 0.), ("encoding", 0.8, 0.), + &[("network-programming", 1.2, 0.), ("web-programming::websocket", 0.88, 0.), ("parsing", 0.7, 0.), ("encoding", 0.8, 0.), ("config", 0.9, 0.), ("rendering::data-formats", 0.5, 0.), ("asynchronous", 0.9, 0.), ("value-formatting", 0.8, 0.), ("data-structures", 0.7, 0.), ("rust-patterns", 0.8, 0.), ("command-line-utilities", 0.9, 0.), ("development-tools", 0.9, 0.), ("development-tools::testing", 0.9, 0.)]), @@ -1055,7 +1057,7 @@ lazy_static! { &[("web-programming", 1.2, 0.2), ("gui", 0.9, 0.), ("command-line-utilities", 0.75, 0.), ("development-tools::testing", 0.6, 0.)]), (Cond::Any(&["json"]), &[("web-programming", 1.1, 0.1), ("algorithms", 0.8, 0.), ("command-line-utilities", 0.75, 0.), ("text-processing", 0.8, 0.)]), (Cond::Any(&["protocol", "network", "socket", "wifi", "wi-fi"]), &[ - ("network-programming", 1.2, 0.2), ("parsing", 0.8, 0.), ("os::windows-apis", 0.9, 0.), ("rendering::data-formats", 0.4, 0.), + ("network-programming", 1.2, 0.2), ("parsing", 0.6, 0.), ("os::windows-apis", 0.9, 0.), ("rendering::data-formats", 0.4, 0.), ("command-line-utilities", 0.75, 0.), ("cryptography::cryptocurrencies", 0.8, 0.)]), (Cond::Any(&["protobuf", "protocol-buffers", "proto"]), &[("network-programming", 1.2, 0.2), ("encoding", 1.2, 0.2), ("command-line-utilities", 0.75, 0.)]), (Cond::All(&["protocol", "buffers"]), &[("network-programming", 1.2, 0.1), ("encoding", 1.2, 0.1)]), @@ -1070,7 +1072,7 @@ lazy_static! { (Cond::All(&["graphics", "sdk"]), &[("rendering::graphics-api", 1.2, 0.1)]), (Cond::All(&["vr", "sdk"]), &[("rendering::graphics-api", 1.3, 0.2), ("algorithms", 0.8, 0.)]), (Cond::All(&["vr", "bindings"]), &[("rendering::graphics-api", 1.1, 0.1)]), - (Cond::All(&["graphics", "api"]), &[("rendering::graphics-api", 1.3, 0.15), ("parsing", 0.9, 0.), ("game-engines", 0.9, 0.), ("games", 0.2, 0.)]), + (Cond::All(&["graphics", "api"]), &[("rendering::graphics-api", 1.3, 0.15), ("parsing", 0.5, 0.), ("game-engines", 0.9, 0.), ("games", 0.2, 0.)]), (Cond::All(&["input"]), &[("rendering::graphics-api", 0.8, 0.)]), (Cond::Any(&["direct2d", "glsl", "vulkan", "glium", "cairo", "freetype"]), &[("rendering::graphics-api", 1.3, 0.15), ("science::math", 0.8, 0.), ("algorithms", 0.8, 0.), ("rendering", 1.1, 0.1), ("rendering::data-formats", 0.9, 0.), diff --git a/data/category_overrides.txt b/data/category_overrides.txt index 886d7c0..75dc565 100644 --- a/data/category_overrides.txt +++ b/data/category_overrides.txt @@ -1,3 +1,4 @@ +abortable_parser: parsing ackorelic: development-tools::debugging, network-programming acm: science::math advancedresearch-higher_order_core: rust-patterns @@ -17,6 +18,7 @@ alphaid: encoding alphavantage: web-programming amath: parser-implementations anes: parser-implementations, command-line-interface +anitomy: parser-implementations anybar_rs: os::macos-apis aocl: command-line-utilities approvals: development-tools::testing @@ -26,12 +28,14 @@ arcon: science argh: command-line-interface arthas: database-implementations ascon: cryptography +asn1rs: parser-implementations, encoding ass-rs: web-programming ast_node: parser-implementations async-codec: asynchronous atomicring: concurrency, data-structures atomsh: command-line-utilities augr-core: command-line-utilities +azul-simplecss: parser-implementations, web-programming background-jobs-core: asynchronous balena-temen: parser-implementations bao: algorithms @@ -47,6 +51,7 @@ bfc: emulators bigbro: os, filesystem billecta: web-programming binaryen-sys: wasm +binny: parser-implementations, multimedia binwrite: encoding bio-types: science, rust-patterns bio: science, algorithms, data-structures @@ -86,8 +91,11 @@ ch8asm: emulators, development-tools chariot_slp: games, parser-implementations checkm: science, parser-implementations chillup: web-programming +chromatica: multimedia::images cht: concurrency, data-structures cita_trie: data-structures +clargs: command-line-interface +classreader: parser-implementations, development-tools click: development-tools clocksource: date-and-time, os coap: network-programming @@ -97,6 +105,7 @@ codespan-lsp: encoding collider: science::math, game-engines collisions: algorithms colloquy: command-line-interface +colorsys: multimedia::images commoncrypto-sys: os::macos-apis commoncrypto: os::macos-apis, cryptography concurrent-hashmap: concurrency, data-structures @@ -108,6 +117,7 @@ core-text: os::macos-apis core-video-sys: os::macos-apis coreaudio-sys: os::macos-apis, multimedia::audio coremidi: os::macos-apis, multimedia::audio +cov: parser-implementations, development-tools::debugging coverm: science cox: web-programming coz: development-tools::profiling @@ -125,6 +135,7 @@ css-color: parser-implementations, web-programming cssparser: parser-implementations, web-programming cuckoocache: concurrency, caching, data-structures cute-dnd-dice: game-engines +cvssrust: parser-implementations darling_core: development-tools::procedural-macro-helpers ddh: filesystem, command-line-utilities debug_finder: parser-implementations, command-line-utilities @@ -151,6 +162,8 @@ differential-geometry: science::math direction: rust-patterns ditto: concurrency, data-structures dmg: os::macos-apis, filesystem +dockerfile-parser: parser-implementations +docstrings: parser-implementations docx: parser-implementations, text-processing doublepivot-quicksort: algorithms doubter: development-tools::testing @@ -164,12 +177,15 @@ dwarf-term: command-line-interface, game-engines dwm-status: os, gui dynamic: rust-patterns dynamic_reload: os, development-tools +dynparser: parsing easyunits: rust-patterns eclectica: development-tools eetf: encoding egaku2d_core: rendering::graphics-api, game-engines elefren: web-programming emerald-vault-core: cryptography::cryptocurrencies +emlop: parser-implementations +emmett: parser-implementations endian-hasher: algorithms endicon: algorithms eng-pwasm-abi: cryptography::cryptocurrencies, wasm @@ -240,6 +256,7 @@ fse: algorithms fsevent-sys: os::macos-apis fsevent: os::macos-apis ftoa: value-formatting +full_moon: parser-implementations, development-tools futures-core: asynchronous futures-executor: asynchronous futures-task: asynchronous @@ -265,10 +282,12 @@ giphy: web-programming girage: cryptography, gui github-rs: web-programming global_counter: concurrency, development-tools::debugging +glsl: rendering, parser-implementations glutin_cocoa: os::macos-apis glutin_core_foundation: rendering::graphics-api glx: rendering::graphics-api, os::unix-apis google_geocoding: science, web-programming +grammarly: web-programming graphcore: data-structures graviton_core: development-tools grin-miner: cryptography::cryptocurrencies @@ -302,8 +321,10 @@ holochain_persistence_api:cryptography::cryptocurrencies httpdate: date-and-time, parser-implementations httpserv: development-tools, web-programming::http-server hubcaps: web-programming +humanize-rs: parser-implementations, value-formatting hybrid-clocks: algorithms hyper-router: web-programming::http-server +i3_ipc: network-programming i3ipc: hardware-support iban_validate: parser-implementations ical: parser-implementations @@ -343,6 +364,7 @@ json-tools: parser-implementations json2cbor: encoding, command-line-utilities jsonapi: web-programming jsonpath_lib: parser-implementations +jsonrpc-client-core: parser-implementations jsonrpc-codec: web-programming jsonrpc-core-client: web-programming jsonrpc-core: web-programming @@ -369,8 +391,11 @@ kube: development-tools kurbo: science::math, rendering::graphics-api kx: development-tools lapp: parser-implementations +lava_torrent: parser-implementations lcov: parser-implementations +lde: parser-implementations, hardware-support leafrender: gui, rendering::graphics-api +ledger-parser: parser-implementations letter-avatar: multimedia::images lib_sens: game-engines libass: web-programming @@ -383,6 +408,7 @@ libnghttp2-sys: web-programming::http-server librdkafka-sys: asynchronous librsyncr: network-programming libsbc-sys: hardware-support +libtimew: parser-implementations lightning:cryptography::cryptocurrencies line: text-editors line_drawing: game-engines, algorithms @@ -398,6 +424,7 @@ loggify: development-tools::debugging loop-rs: command-line-utilities lsp-codec: asynchronous lttb: algorithms +lualexer: parser-implementations lumberjack-utils: data-structures, command-line-utilities lumberjack: data-structures lux: game-engines @@ -427,6 +454,7 @@ mediawiki: web-programming memorydb: database-implementations mermer-rs: text-processing, science meson: development-tools::build-tools +metac: parser-implementations, development-tools metar: parser-implementations mindjuice: emulators mine_sweeper: games @@ -471,6 +499,7 @@ nes: rust-patterns nessus: development-tools, network-programming nestools: game-engines, emulators netdevice: os, network-programming +netrc-rs: parser-implementations new-ordered-float: rust-patterns newrelic: development-tools newrelic_plugin: web-programming @@ -483,11 +512,14 @@ notes: command-line-utilities notice-core: asynchronous notif: gui nq: development-tools, command-line-utilities +ntriple: parser-implementations num_sys: value-formatting +nuscenes-data: parser-implementations nv-xml: parser-implementations nzsc2p: games nzsc_core: game-engines objc-encode: os::macos-apis, development-tools::ffi +olekit: parser-implementations onig_sys: text-processing openhmd-rs-sys: multimedia, rendering::graphics-api openldap: network-programming @@ -510,28 +542,33 @@ parse_duration: parser-implementations parse_float_radix: parser-implementations passclip: command-line-utilities pathfinder_geometry: science::math +paw-attributes: development-tools::procedural-macro-helpers paw: parser-implementations pcd-rs: parser-implementations pdcurses-sys: command-line-interface perkv: database-implementations persawkv: database-implementations +peruse: parsing pf: filesystem, network-programming pickpocket: web-programming pico-sys: web-programming pinentry: command-line-interface, authentication pkgman: os plagiarismbasic_lib: text-processing +playlist-decoder: parser-implementations, multimedia::audio plugger-core: development-tools::ffi pngcrush: compression polygraph: database-implementations pomodoro: command-line-utilities portaudio: os, multimedia::audio +postscript: parser-implementations ppg: command-line-utilities, authentication pq-sys: database preftool-env: config proc-concat-bytes: data-structures, rust-patterns prodash: asynchronous, visualization project-cleanup: command-line-utilities, development-tools +prometheus-parser: parser-implementations prometheus_wireguard_exporter: network-programming psyche-core: science::machine-learning pwasm-abi-derive: cryptography::cryptocurrencies @@ -553,6 +590,7 @@ rascam: hardware-support, multimedia::video ratio: science::math rdispatcher: concurrency rdkafka: asynchronous, network-programming +reader_for_microxml: parser-implementations readmouse: os::macos-apis recloser: concurrency recoreco: command-line-utilities, science::machine-learning @@ -576,6 +614,7 @@ reproto-core: encoding, network-programming reproto-env: encoding, network-programming reproto-repository-http: encoding, network-programming reproto-repository: encoding, network-programming +ress: parser-implementations ressa: parser-implementations retrosheet: parser-implementations rettle: databases @@ -607,6 +646,7 @@ roux: web-programming rpi-async: hardware-support, asynchronous rpi-led-matrix: hardware-support rpi-video-rs: hardware-support, multimedia::video +rpm-rs: os, parser-implementations rqr: multimedia::images rsdb: database-implementations rtm: concurrency, hardware-support, no-std @@ -621,6 +661,7 @@ rustler_sys: development-tools::ffi rustop-rs: command-line-utilities, os::unix-apis rustration: emulators rustup-find: rust-patterns, command-line-utilities +rustwtxt: parser-implementations rusty_sword_arena: game-engines rustydav: web-programming ruut: command-line-utilities, value-formatting @@ -631,6 +672,7 @@ sample_planning: science::machine-learning, algorithms scan4df: command-line-utilities, filesystem scannit-core-ffi: development-tools::ffi scannit-core-ffi: hardware-support +scdlang: parser-implementations scoped-env: config scrapmetal: rust-patterns, algorithms sdkms: hardware-support @@ -639,12 +681,14 @@ sekai: science semantic-rs: development-tools semver-parser: parser-implementations serenium: development-tools::testing +sfl_parser: parser-implementations sgf-parser: parser-implementations shellfn-core: command-line-interface shippai:rust-patterns shuteye: os, date-and-time sigv4: command-line-utilities, web-programming simple-ssl-acme-cloudflare: cryptography, command-line-utilities +simple_json: parser-implementations single_source: text-processing, command-line-utilities sip-codec: network-programming sitemap: parser-implementations @@ -662,9 +706,11 @@ specs_sprite: game-engines speculo: development-tools spinning_top: concurrency sqlparser: parser-implementations +ssb_parser: parser-implementations sse-codec: web-programming stamm: science::machine-learning star-history: command-line-utilities +statsd-parser: parser-implementations stemjail: os::unix-apis stringlit: rust-patterns sulfur: development-tools::testing @@ -687,6 +733,7 @@ symbolic: development-tools::debugging syncat-stylesheet: parser-implementations sys-info: os, filesystem sys_util: os +table-extract: parser-implementations tagref: development-tools taildir: filesystem tarkov: games @@ -705,6 +752,7 @@ thrift_codec: encoding, web-programming time-parse: date-and-time, parser-implementations tls_read_hancock_bin: parser-implementations, science tmux-thumbs: text-editors +toks: parser-implementations, web-programming trackable: development-tools::debugging traitcast_core: rust-patterns transit_model: filesystem @@ -724,12 +772,18 @@ ttyaskpass: command-line-interface, authentication tw_pack_lib: games tw_unpack: games twapi: web-programming +tweet: web-programming typeable: rust-patterns typedb: database-implementations typename: rust-patterns ucd-trie: data-structures, text-processing ucd-util: text-processing +udp_netmsg: network-programming ul: rendering::graphics-api +ullage: development-tools +ultrastar-txt: parser-implementations +urdf-rs: parser-implementations +uriparse: parser-implementations, web-programming urldecode: web-programming urlocator: parser-implementations usereport-rs: development-tools::profiling, command-line-utilities @@ -746,6 +800,7 @@ verba: text-processing, internationalization versionisator: development-tools::build-tools vfio-bindings: os::unix-apis vhdl_lang: development-tools +victoria-dom: parser-implementations, web-programming videocore: hardware-support, multimedia::video vsphere-api: web-programming w_result: rust-patterns @@ -766,6 +821,7 @@ x86: hardware-support, os x86test-types: development-tools::testing x86test: development-tools::testing xi-core-lib: text-editors +xml-rs: parser-implementations, encoding xmltree: parser-implementations xpc-connection: os::macos-apis yellowsun: cryptography::cryptocurrencies |