This blocks a bunch of AI scrapers from Forgejo, which seems to be particularly attractive. Especially meta-externalagent has been scraping very excessively. The list comes from https://github.com/ai-robots-txt/ai.robots.txt, let's see how often this needs updating. Change-Id: I55ae7c42c6a3eeff6f0457411a8b05d55cb24f65 Reviewed-on: https://cl.snix.dev/c/snix/+/30370 Autosubmit: Florian Klink <flokli@flokli.de> Tested-by: besadii Reviewed-by: edef <edef@edef.eu>
156 lines
7.1 KiB
JSON
156 lines
7.1 KiB
JSON
{
|
|
"agenix": {
|
|
"branch": "main",
|
|
"description": "age-encrypted secrets for NixOS",
|
|
"homepage": "https://matrix.to/#/#agenix:nixos.org",
|
|
"owner": "ryantm",
|
|
"repo": "agenix",
|
|
"rev": "e600439ec4c273cf11e06fe4d9d906fb98fa097c",
|
|
"sha256": "006ngydiykjgqs85cl19h9klq8kaqm5zs0ng51dnwy7nzgqxzsdr",
|
|
"type": "tarball",
|
|
"url": "https://github.com/ryantm/agenix/archive/e600439ec4c273cf11e06fe4d9d906fb98fa097c.tar.gz",
|
|
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
|
},
|
|
"ai-robots-txt": {
|
|
"branch": "main",
|
|
"description": "A list of AI agents and robots to block.",
|
|
"homepage": "https://github.com/ai-robots-txt/ai.robots.txt/releases.atom",
|
|
"owner": "ai-robots-txt",
|
|
"repo": "ai.robots.txt",
|
|
"rev": "678380727e8685af8c5311bcfa1f55c7aa866d3b",
|
|
"sha256": "1wm84mbjypgzm0nfsl4c8pfkx93hr1iaxgq4s4lsxhzqk6x4ns5k",
|
|
"type": "tarball",
|
|
"url": "https://github.com/ai-robots-txt/ai.robots.txt/archive/678380727e8685af8c5311bcfa1f55c7aa866d3b.tar.gz",
|
|
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
|
},
|
|
"bqn-libs": {
|
|
"branch": "master",
|
|
"description": "Informal collection of BQN utilities",
|
|
"homepage": "",
|
|
"owner": "mlochbaum",
|
|
"repo": "bqn-libs",
|
|
"rev": "086b0bf882d46ce542b3f885d9a56be847c72d4a",
|
|
"sha256": "1w3wvx22rs54hm2pnh059ahmh5fi227a51vh6rcnl5nvm8jcbqxg",
|
|
"type": "tarball",
|
|
"url": "https://github.com/mlochbaum/bqn-libs/archive/086b0bf882d46ce542b3f885d9a56be847c72d4a.tar.gz",
|
|
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
|
},
|
|
"disko": {
|
|
"branch": "master",
|
|
"description": "Declarative disk partitioning and formatting using nix [maintainers=@Lassulus @Enzime @iFreilicht]",
|
|
"homepage": "",
|
|
"owner": "nix-community",
|
|
"repo": "disko",
|
|
"rev": "0d8c6ad4a43906d14abd5c60e0ffe7b587b213de",
|
|
"sha256": "0mwnd7vfyd2wqbrvlpjgxng83fp97lg1ihzzx9ipbj5c9l0bjgjm",
|
|
"type": "tarball",
|
|
"url": "https://github.com/nix-community/disko/archive/0d8c6ad4a43906d14abd5c60e0ffe7b587b213de.tar.gz",
|
|
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
|
},
|
|
"gitignore.nix": {
|
|
"branch": "master",
|
|
"description": "Nix functions for filtering local git sources",
|
|
"gcroot": true,
|
|
"homepage": "",
|
|
"owner": "hercules-ci",
|
|
"repo": "gitignore.nix",
|
|
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
|
|
"sha256": "02wxkdpbhlm3yk5mhkhsp3kwakc16xpmsf2baw57nz1dg459qv8w",
|
|
"type": "tarball",
|
|
"url": "https://github.com/hercules-ci/gitignore.nix/archive/637db329424fd7e46cf4185293b9cc8c88c95394.tar.gz",
|
|
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
|
},
|
|
"korora": {
|
|
"branch": "master",
|
|
"description": "A tiny & fast type system for Nix in Nix",
|
|
"homepage": "",
|
|
"owner": "adisbladis",
|
|
"repo": "korora",
|
|
"rev": "f7d8f17c4f20b69bc77189d4202c59c680400623",
|
|
"sha256": "15im7sm7z36n128g38fz3dcy26qml7vzj986x0nfpzwgyd7499pb",
|
|
"type": "tarball",
|
|
"url": "https://github.com/adisbladis/korora/archive/f7d8f17c4f20b69bc77189d4202c59c680400623.tar.gz",
|
|
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
|
},
|
|
"naersk": {
|
|
"branch": "master",
|
|
"description": "Build rust crates in Nix. No configuration, no code generation, no IFD. Sandbox friendly. [maintainer: @Patryk27]",
|
|
"homepage": "",
|
|
"owner": "nmattia",
|
|
"repo": "naersk",
|
|
"rev": "e5130d37369bfa600144c2424270c96f0ef0e11d",
|
|
"sha256": "0n4rg5cl0v8s7z31pjbdf814x9868b7y90h2vq3b6m0nql46phvx",
|
|
"type": "tarball",
|
|
"url": "https://github.com/nmattia/naersk/archive/e5130d37369bfa600144c2424270c96f0ef0e11d.tar.gz",
|
|
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
|
},
|
|
"napalm": {
|
|
"branch": "master",
|
|
"description": "Support for building npm packages in Nix and lightweight npm registry [maintainer @nmattia]",
|
|
"homepage": "",
|
|
"owner": "nix-community",
|
|
"repo": "napalm",
|
|
"rev": "e1babff744cd278b56abe8478008b4a9e23036cf",
|
|
"sha256": "04h62p4hxw7fhclki7hcn739hhig3rh9q4njp24j7bm0dk2kj8h6",
|
|
"type": "tarball",
|
|
"url": "https://github.com/nix-community/napalm/archive/e1babff744cd278b56abe8478008b4a9e23036cf.tar.gz",
|
|
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
|
},
|
|
"nix-gerrit": {
|
|
"branch": "main",
|
|
"repo": "https://git.lix.systems/the-distro/nix-gerrit.git",
|
|
"rev": "86d04ec2e075c8c548acc6cb03eba08d8931c681",
|
|
"type": "git"
|
|
},
|
|
"nixpkgs": {
|
|
"branch": "nixos-unstable",
|
|
"description": "Nix Packages collection",
|
|
"gcroot": true,
|
|
"homepage": "",
|
|
"owner": "NixOS",
|
|
"repo": "nixpkgs",
|
|
"rev": "c11863f1e964833214b767f4a369c6e6a7aba141",
|
|
"sha256": "17d9zxpqxp54gz4zv4j4g0wb8c4i29j4q76xah8zi4bh7hrp5yhr",
|
|
"type": "tarball",
|
|
"url": "https://github.com/NixOS/nixpkgs/archive/c11863f1e964833214b767f4a369c6e6a7aba141.tar.gz",
|
|
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
|
},
|
|
"nixpkgs-stable": {
|
|
"branch": "nixos-23.11",
|
|
"description": "Nix Packages collection",
|
|
"gcroot": true,
|
|
"homepage": "",
|
|
"owner": "NixOS",
|
|
"repo": "nixpkgs",
|
|
"rev": "205fd4226592cc83fd4c0885a3e4c9c400efabb5",
|
|
"sha256": "1f5d2g1p6nfwycpmrnnmc2xmcszp804adp16knjvdkj8nz36y1fg",
|
|
"type": "tarball",
|
|
"url": "https://github.com/NixOS/nixpkgs/archive/205fd4226592cc83fd4c0885a3e4c9c400efabb5.tar.gz",
|
|
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
|
},
|
|
"rust-overlay": {
|
|
"branch": "master",
|
|
"description": "Pure and reproducible nix overlay of binary distributed rust toolchains",
|
|
"gcroot": true,
|
|
"homepage": "",
|
|
"owner": "oxalica",
|
|
"repo": "rust-overlay",
|
|
"rev": "87f0965f9f5b13fca9f38074eee8369dc767550d",
|
|
"sha256": "1zn183sf42hhjk3y6rccz75c72hz7pmhnig0p8q8hp28bw8187a4",
|
|
"type": "tarball",
|
|
"url": "https://github.com/oxalica/rust-overlay/archive/87f0965f9f5b13fca9f38074eee8369dc767550d.tar.gz",
|
|
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
|
},
|
|
"rustsec-advisory-db": {
|
|
"branch": "main",
|
|
"description": "Security advisory database for Rust crates published through crates.io",
|
|
"homepage": "https://rustsec.org",
|
|
"owner": "RustSec",
|
|
"repo": "advisory-db",
|
|
"rev": "825bd26e5e14f8906f9314be1ba6734a753341d1",
|
|
"sha256": "1n2wlbvfny71k93bzmjvfad1kyg6n84804gvng34z6ijnb5yrxsl",
|
|
"type": "tarball",
|
|
"url": "https://github.com/RustSec/advisory-db/archive/825bd26e5e14f8906f9314be1ba6734a753341d1.tar.gz",
|
|
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
|
}
|
|
}
|