diff --git a/data/codebergColors.json b/data/colorsRepos.json similarity index 100% rename from data/codebergColors.json rename to data/colorsRepos.json diff --git a/data/forgejoColors.json b/data/forgejoColors.json deleted file mode 100644 index af6ecf84..00000000 --- a/data/forgejoColors.json +++ /dev/null @@ -1,533 +0,0 @@ -{ - "1C Enterprise": "#814CCC", - "4D": "#004289", - "ABAP": "#E8274B", - "ABAP CDS": "#555e25", - "ActionScript": "#882B0F", - "Ada": "#02f88c", - "Adobe Font Metrics": "#fa0f00", - "Agda": "#315665", - "AGS Script": "#B9D9FF", - "AIDL": "#34EB6B", - "AL": "#3AA2B5", - "Alloy": "#64C800", - "Alpine Abuild": "#0D597F", - "Altium Designer": "#A89663", - "AMPL": "#E6EFBB", - "AngelScript": "#C7D7DC", - "Ant Build System": "#A9157E", - "ANTLR": "#9DC3FF", - "ApacheConf": "#d12127", - "Apex": "#1797c0", - "API Blueprint": "#2ACCA8", - "APL": "#5A8164", - "Apollo Guidance Computer": "#0B3D91", - "AppleScript": "#101F1F", - "Arc": "#aa2afe", - "AsciiDoc": "#73a0c5", - "ASL": null, - "ASP.NET": "#9400ff", - "AspectJ": "#a957b0", - "Assembly": "#6E4C13", - "Astro": "#ff5a03", - "Asymptote": "#ff0000", - "ATS": "#1ac620", - "Augeas": "#9CC134", - "AutoHotkey": "#6594b9", - "AutoIt": "#1C3552", - "Avro IDL": "#0040FF", - "Awk": "#c30e9b", - "Ballerina": "#FF5000", - "BASIC": "#ff0000", - "Batchfile": "#C1F12E", - "Beef": "#a52f4e", - "Befunge": null, - "BibTeX": "#778899", - "Bicep": "#519aba", - "Bison": "#6A463F", - "BitBake": "#00bce4", - "Blade": "#f7523f", - "BlitzBasic": "#00FFAE", - "BlitzMax": "#cd6400", - "Bluespec": "#12223c", - "Boo": "#d4bec1", - "Boogie": "#c80fa0", - "Brainfuck": "#2F2530", - "Brightscript": "#662D91", - "Browserslist": "#ffd539", - "C": "#555555", - "C#": "#178600", - "C++": "#f34b7d", - "C2hs Haskell": null, - "Cabal Config": "#483465", - "Cap'n Proto": "#c42727", - "CartoCSS": null, - "Ceylon": "#dfa535", - "Chapel": "#8dc63f", - "Charity": null, - "ChucK": "#3f8000", - "Cirru": "#ccccff", - "Clarion": "#db901e", - "Classic ASP": "#6a40fd", - "Clean": "#3F85AF", - "Click": "#E4E6F3", - "CLIPS": "#00A300", - "Clojure": "#db5855", - "Closure Templates": "#0d948f", - "Cloud Firestore Security Rules": "#FFA000", - "CMake": "#DA3434", - "COBOL": null, - "CodeQL": "#140f46", - "CoffeeScript": "#244776", - "ColdFusion": "#ed2cd6", - "ColdFusion CFC": "#ed2cd6", - "COLLADA": "#F1A42B", - "Common Lisp": "#3fb68b", - "Common Workflow Language": "#B5314C", - "Component Pascal": "#B0CE4E", - "Cool": null, - "Coq": "#d0b68c", - "Crystal": "#000100", - "CSON": "#244776", - "Csound": "#1a1a1a", - "Csound Document": "#1a1a1a", - "Csound Score": "#1a1a1a", - "CSS": "#563d7c", - "CSV": "#237346", - "Cuda": "#3A4E3A", - "CUE": "#5886E1", - "CWeb": "#00007a", - "Cycript": null, - "Cython": "#fedf5b", - "D": "#ba595e", - "Dafny": "#FFEC25", - "Darcs Patch": "#8eff23", - "Dart": "#00B4AB", - "DataWeave": "#003a52", - "Dhall": "#dfafff", - "DIGITAL Command Language": null, - "DirectX 3D File": "#aace60", - "DM": "#447265", - "Dockerfile": "#384d54", - "Dogescript": "#cca760", - "DTrace": null, - "Dylan": "#6c616e", - "E": "#ccce35", - "Easybuild": "#069406", - "eC": "#913960", - "Ecere Projects": "#913960", - "ECL": "#8a1267", - "ECLiPSe": "#001d9d", - "EditorConfig": "#fff1f2", - "Eiffel": "#4d6977", - "EJS": "#a91e50", - "Elixir": "#6e4a7e", - "Elm": "#60B5CC", - "Emacs Lisp": "#c065db", - "EmberScript": "#FFF4F3", - "EQ": "#a78649", - "Erlang": "#B83998", - "F#": "#b845fc", - "F*": "#572e30", - "Factor": "#636746", - "Fancy": "#7b9db4", - "Fantom": "#14253c", - "Faust": "#c37240", - "Fennel": "#fff3d7", - "FIGlet Font": "#FFDDBB", - "Filebench WML": "#F6B900", - "Filterscript": null, - "fish": "#4aae47", - "Fluent": "#ffcc33", - "FLUX": "#88ccff", - "Forth": "#341708", - "Fortran": "#4d41b1", - "Fortran Free Form": "#4d41b1", - "FreeBasic": "#867db1", - "FreeMarker": "#0050b2", - "Frege": "#00cafe", - "Futhark": "#5f021f", - "G-code": "#D08CF2", - "Game Maker Language": "#71b417", - "GAML": "#FFC766", - "GAMS": "#f49a22", - "GAP": "#0000cc", - "GCC Machine Description": "#FFCFAB", - "GDB": null, - "GDScript": "#355570", - "GEDCOM": "#003058", - "Gemfile.lock": "#701516", - "Genie": "#fb855d", - "Genshi": "#951531", - "Gentoo Ebuild": "#9400ff", - "Gentoo Eclass": "#9400ff", - "Gerber Image": "#d20b00", - "Gherkin": "#5B2063", - "Git Attributes": "#F44D27", - "Git Config": "#F44D27", - "GLSL": "#5686a5", - "Glyph": "#c1ac7f", - "Gnuplot": "#f0a9f0", - "Go": "#00ADD8", - "Go Checksums": "#00ADD8", - "Go Module": "#00ADD8", - "Golo": "#88562A", - "Gosu": "#82937f", - "Grace": "#615f8b", - "Gradle": "#02303a", - "Grammatical Framework": "#ff0000", - "GraphQL": "#e10098", - "Graphviz (DOT)": "#2596be", - "Groovy": "#4298b8", - "Groovy Server Pages": "#4298b8", - "Hack": "#878787", - "Haml": "#ece2a9", - "Handlebars": "#f7931e", - "HAProxy": "#106da9", - "Harbour": "#0e60e3", - "Haskell": "#5e5086", - "Haxe": "#df7900", - "HCL": null, - "HiveQL": "#dce200", - "HLSL": "#aace60", - "HolyC": "#ffefaf", - "HTML": "#e34c26", - "HTML+ECR": "#2e1052", - "HTML+EEX": "#6e4a7e", - "HTML+ERB": "#701516", - "HTML+PHP": "#4f5d95", - "HTML+Razor": "#512be4", - "HTTP": "#005C9C", - "HXML": "#f68712", - "Hy": "#7790B2", - "HyPhy": null, - "IDL": "#a3522f", - "Idris": "#b30000", - "Ignore List": "#000000", - "IGOR Pro": "#0000cc", - "ImageJ Macro": "#99AAFF", - "Inform 7": null, - "INI": "#d1dbe0", - "Inno Setup": "#264b99", - "Io": "#a9188d", - "Ioke": "#078193", - "Isabelle": "#FEFE00", - "Isabelle ROOT": "#FEFE00", - "J": "#9EEDFF", - "JAR Manifest": "#b07219", - "Jasmin": "#d03600", - "Java": "#b07219", - "Java Properties": "#2A6277", - "Java Server Pages": "#2A6277", - "JavaScript": "#f1e05a", - "JavaScript+ERB": "#f1e05a", - "Jest Snapshot": "#15c213", - "JFlex": "#DBCA00", - "Jinja": "#a52a22", - "Jison": "#56b3cb", - "Jison Lex": "#56b3cb", - "Jolie": "#843179", - "jq": "#c7254e", - "JSON": "#292929", - "JSON with Comments": "#292929", - "JSON5": "#267CB9", - "JSONiq": "#40d47e", - "JSONLD": "#0c479c", - "Jsonnet": "#0064bd", - "Julia": "#a270ba", - "Jupyter Notebook": "#DA5B0B", - "Kaitai Struct": "#773b37", - "KakouneScript": "#6f8042", - "KiCad Layout": "#2f4aab", - "KiCad Legacy Layout": "#2f4aab", - "KiCad Schematic": "#2f4aab", - "Kotlin": "#A97BFF", - "KRL": "#28430A", - "LabVIEW": "#fede06", - "Lark": "#2980B9", - "Lasso": "#999999", - "Latte": "#f2a542", - "Lean": null, - "Less": "#1d365d", - "Lex": "#DBCA00", - "LFE": "#4C3023", - "LilyPond": "#9ccc7c", - "Limbo": null, - "Liquid": "#67b8de", - "Literate Agda": "#315665", - "Literate CoffeeScript": "#244776", - "Literate Haskell": "#5e5086", - "LiveScript": "#499886", - "LLVM": "#185619", - "Logos": null, - "Logtalk": "#295b9a", - "LOLCODE": "#cc9900", - "LookML": "#652B81", - "LoomScript": null, - "LSL": "#3d9970", - "Lua": "#000080", - "M": null, - "M4": null, - "M4Sugar": null, - "Macaulay2": "#d8ffff", - "Makefile": "#427819", - "Mako": "#7e858d", - "Markdown": "#083fa1", - "Marko": "#42bff2", - "Mask": "#f97732", - "Mathematica": "#dd1100", - "MATLAB": "#e16737", - "Max": "#c4a79c", - "MAXScript": "#00a6a6", - "mcfunction": "#E22837", - "Mercury": "#ff2b2b", - "Meson": "#007800", - "Metal": "#8f14e9", - "MiniD": null, - "Mirah": "#c7a938", - "mIRC Script": "#3d57c3", - "MLIR": "#5EC8DB", - "Modelica": "#de1d31", - "Modula-2": "#10253f", - "Modula-3": "#223388", - "Module Management System": null, - "Monkey": null, - "Moocode": null, - "MoonScript": "#ff4585", - "Motorola 68K Assembly": "#005daa", - "MQL4": "#62A8D6", - "MQL5": "#4A76B8", - "MTML": "#b7e1f4", - "MUF": null, - "mupad": "#244963", - "Mustache": "#724b3b", - "Myghty": null, - "nanorc": "#2d004d", - "NASL": null, - "NCL": "#28431f", - "Nearley": "#990000", - "Nemerle": "#3d3c6e", - "nesC": "#94B0C7", - "NetLinx": "#0aa0ff", - "NetLinx+ERB": "#747faa", - "NetLogo": "#ff6375", - "NewLisp": "#87AED7", - "Nextflow": "#3ac486", - "Nginx": "#009639", - "Nim": "#ffc200", - "Nit": "#009917", - "Nix": "#7e7eff", - "NPM Config": "#cb3837", - "NSIS": null, - "Nu": "#c9df40", - "NumPy": "#9C8AF9", - "Nunjucks": "#3d8137", - "NWScript": "#111522", - "Objective-C": "#438eff", - "Objective-C++": "#6866fb", - "Objective-J": "#ff0c5a", - "ObjectScript": "#424893", - "OCaml": "#3be133", - "Odin": "#60AFFE", - "Omgrofl": "#cabbff", - "ooc": "#b0b77e", - "Opa": null, - "Opal": "#f7ede0", - "Open Policy Agent": "#7d9199", - "OpenCL": "#ed2e2d", - "OpenEdge ABL": "#5ce600", - "OpenQASM": "#AA70FF", - "OpenRC runscript": null, - "OpenSCAD": "#e5cd45", - "Org": "#77aa99", - "Ox": null, - "Oxygene": "#cdd0e3", - "Oz": "#fab738", - "P4": "#7055b5", - "Pan": "#cc0000", - "Papyrus": "#6600cc", - "Parrot": "#f3ca0a", - "Parrot Assembly": null, - "Parrot Internal Representation": null, - "Pascal": "#E3F171", - "Pawn": "#dbb284", - "PEG.js": "#234d6b", - "Pep8": "#C76F5B", - "Perl": "#0298c3", - "PHP": "#4F5D95", - "PicoLisp": "#6067af", - "PigLatin": "#fcd7de", - "Pike": "#005390", - "PLpgSQL": "#336790", - "PLSQL": "#dad8d8", - "PogoScript": "#d80074", - "Pony": null, - "PostCSS": "#dc3a0c", - "PostScript": "#da291c", - "POV-Ray SDL": "#6bac65", - "PowerBuilder": "#8f0f8d", - "PowerShell": "#012456", - "Prisma": "#0c344b", - "Processing": "#0096D8", - "Prolog": "#74283c", - "Propeller Spin": "#7fa2a7", - "Pug": "#a86454", - "Puppet": "#302B6D", - "PureBasic": "#5a6986", - "PureScript": "#1D222D", - "Python": "#3572A5", - "Python console": "#3572A5", - "Python traceback": "#3572A5", - "q": "#0040cd", - "Q#": "#fed659", - "QMake": null, - "QML": "#44a51c", - "Qt Script": "#00b841", - "Quake": "#882233", - "R": "#198CE7", - "Racket": "#3c5caa", - "Ragel": "#9d5200", - "Raku": "#0000fb", - "RAML": "#77d9fb", - "Rascal": "#fffaa0", - "RDoc": "#701516", - "REALbasic": null, - "Reason": "#ff5847", - "Rebol": "#358a5b", - "Record Jar": "#0673ba", - "Red": "#f50000", - "Redcode": null, - "Regular Expression": "#009a00", - "Ren'Py": "#ff7f7f", - "RenderScript": null, - "ReScript": "#ed5051", - "reStructuredText": "#141414", - "REXX": "#d90e09", - "Ring": "#2D54CB", - "Riot": "#A71E49", - "RMarkdown": "#198ce7", - "RobotFramework": "#00c0b5", - "Roff": "#ecdebe", - "Roff Manpage": "#ecdebe", - "Rouge": "#cc0088", - "RPC": null, - "Ruby": "#701516", - "RUNOFF": "#665a4e", - "Rust": "#dea584", - "Sage": null, - "SaltStack": "#646464", - "SAS": "#B34936", - "Sass": "#a53b70", - "Scala": "#c22d40", - "Scaml": "#bd181a", - "Scheme": "#1e4aec", - "Scilab": "#ca0f21", - "SCSS": "#c6538c", - "sed": "#64b970", - "Self": "#0579aa", - "ShaderLab": "#222c37", - "Shell": "#89e051", - "ShellSession": null, - "Shen": "#120F14", - "Sieve": null, - "Singularity": "#64E6AD", - "Slash": "#007eff", - "Slice": "#003fa2", - "Slim": "#2b2b2b", - "Smali": null, - "Smalltalk": "#596706", - "Smarty": "#f0c040", - "SmPL": "#c94949", - "SMT": null, - "Solidity": "#AA6746", - "SourcePawn": "#f69e1d", - "SPARQL": "#0C4597", - "SQF": "#3F3F3F", - "SQL": "#e38c00", - "SQLPL": "#e38c00", - "Squirrel": "#800000", - "SRecode Template": "#348a34", - "Stan": "#b2011d", - "Standard ML": "#dc566d", - "Starlark": "#76d275", - "Stata": "#1a5f91", - "StringTemplate": "#3fb34f", - "Stylus": "#ff6347", - "SubRip Text": "#9e0101", - "SugarSS": "#2fcc9f", - "SuperCollider": "#46390b", - "Svelte": "#ff3e00", - "SVG": "#ff9900", - "Swift": "#F05138", - "SWIG": null, - "SystemVerilog": "#DAE1C2", - "Tcl": "#e4cc98", - "Tcsh": null, - "Terra": "#00004c", - "TeX": "#3D6117", - "Textile": "#ffe7ac", - "TextMate Properties": "#df66e4", - "Thrift": "#D12127", - "TI Program": "#A0AA87", - "TLA": "#4b0079", - "TOML": "#9c4221", - "TSQL": "#e38c00", - "TSV": "#237346", - "TSX": "#2b7489", - "Turing": "#cf142b", - "Twig": "#c1d026", - "TXL": "#0178b8", - "TypeScript": "#2b7489", - "Unified Parallel C": "#4e3617", - "Unity3D Asset": "#222c37", - "Unix Assembly": null, - "Uno": "#9933cc", - "UnrealScript": "#a54c4d", - "UrWeb": "#ccccee", - "V": "#4f87c4", - "Vala": "#fbe5cd", - "Valve Data Format": "#f26025", - "VBA": "#867db1", - "VBScript": "#15dcdc", - "VCL": "#148AA8", - "Verilog": "#b2b7f8", - "VHDL": "#adb2cb", - "Vim Help File": "#199f4b", - "Vim Script": "#199f4b", - "Vim Snippet": "#199f4b", - "Visual Basic .NET": "#945db7", - "Volt": "#1F1F1F", - "Vue": "#41b883", - "wdl": "#42f1f4", - "Web Ontology Language": "#5b70bd", - "WebAssembly": "#04133b", - "WebIDL": null, - "Wikitext": "#fc5757", - "Windows Registry Entries": "#52d5ff", - "wisp": "#7582D1", - "Wollok": "#a23738", - "World of Warcraft Addon Data": "#f7e43f", - "X10": "#4B6BEF", - "xBase": "#403a40", - "XC": "#99DA07", - "XML": "#0060ac", - "XML Property List": "#0060ac", - "Xojo": "#81bd41", - "Xonsh": "#285EEF", - "XProc": null, - "XQuery": "#5232e7", - "XS": null, - "XSLT": "#EB8CEB", - "Xtend": "#24255d", - "Yacc": "#4B6C4B", - "YAML": "#cb171e", - "YARA": "#220000", - "YASnippet": "#32AB90", - "ZAP": "#0d665e", - "Zeek": null, - "ZenScript": "#00BCD1", - "Zephir": "#118f9e", - "Zig": "#ec915c", - "ZIL": "#dc75e5", - "Zimpl": "#d67711" -} diff --git a/data/giteaColors.json b/data/giteaColors.json deleted file mode 100644 index af6ecf84..00000000 --- a/data/giteaColors.json +++ /dev/null @@ -1,533 +0,0 @@ -{ - "1C Enterprise": "#814CCC", - "4D": "#004289", - "ABAP": "#E8274B", - "ABAP CDS": "#555e25", - "ActionScript": "#882B0F", - "Ada": "#02f88c", - "Adobe Font Metrics": "#fa0f00", - "Agda": "#315665", - "AGS Script": "#B9D9FF", - "AIDL": "#34EB6B", - "AL": "#3AA2B5", - "Alloy": "#64C800", - "Alpine Abuild": "#0D597F", - "Altium Designer": "#A89663", - "AMPL": "#E6EFBB", - "AngelScript": "#C7D7DC", - "Ant Build System": "#A9157E", - "ANTLR": "#9DC3FF", - "ApacheConf": "#d12127", - "Apex": "#1797c0", - "API Blueprint": "#2ACCA8", - "APL": "#5A8164", - "Apollo Guidance Computer": "#0B3D91", - "AppleScript": "#101F1F", - "Arc": "#aa2afe", - "AsciiDoc": "#73a0c5", - "ASL": null, - "ASP.NET": "#9400ff", - "AspectJ": "#a957b0", - "Assembly": "#6E4C13", - "Astro": "#ff5a03", - "Asymptote": "#ff0000", - "ATS": "#1ac620", - "Augeas": "#9CC134", - "AutoHotkey": "#6594b9", - "AutoIt": "#1C3552", - "Avro IDL": "#0040FF", - "Awk": "#c30e9b", - "Ballerina": "#FF5000", - "BASIC": "#ff0000", - "Batchfile": "#C1F12E", - "Beef": "#a52f4e", - "Befunge": null, - "BibTeX": "#778899", - "Bicep": "#519aba", - "Bison": "#6A463F", - "BitBake": "#00bce4", - "Blade": "#f7523f", - "BlitzBasic": "#00FFAE", - "BlitzMax": "#cd6400", - "Bluespec": "#12223c", - "Boo": "#d4bec1", - "Boogie": "#c80fa0", - "Brainfuck": "#2F2530", - "Brightscript": "#662D91", - "Browserslist": "#ffd539", - "C": "#555555", - "C#": "#178600", - "C++": "#f34b7d", - "C2hs Haskell": null, - "Cabal Config": "#483465", - "Cap'n Proto": "#c42727", - "CartoCSS": null, - "Ceylon": "#dfa535", - "Chapel": "#8dc63f", - "Charity": null, - "ChucK": "#3f8000", - "Cirru": "#ccccff", - "Clarion": "#db901e", - "Classic ASP": "#6a40fd", - "Clean": "#3F85AF", - "Click": "#E4E6F3", - "CLIPS": "#00A300", - "Clojure": "#db5855", - "Closure Templates": "#0d948f", - "Cloud Firestore Security Rules": "#FFA000", - "CMake": "#DA3434", - "COBOL": null, - "CodeQL": "#140f46", - "CoffeeScript": "#244776", - "ColdFusion": "#ed2cd6", - "ColdFusion CFC": "#ed2cd6", - "COLLADA": "#F1A42B", - "Common Lisp": "#3fb68b", - "Common Workflow Language": "#B5314C", - "Component Pascal": "#B0CE4E", - "Cool": null, - "Coq": "#d0b68c", - "Crystal": "#000100", - "CSON": "#244776", - "Csound": "#1a1a1a", - "Csound Document": "#1a1a1a", - "Csound Score": "#1a1a1a", - "CSS": "#563d7c", - "CSV": "#237346", - "Cuda": "#3A4E3A", - "CUE": "#5886E1", - "CWeb": "#00007a", - "Cycript": null, - "Cython": "#fedf5b", - "D": "#ba595e", - "Dafny": "#FFEC25", - "Darcs Patch": "#8eff23", - "Dart": "#00B4AB", - "DataWeave": "#003a52", - "Dhall": "#dfafff", - "DIGITAL Command Language": null, - "DirectX 3D File": "#aace60", - "DM": "#447265", - "Dockerfile": "#384d54", - "Dogescript": "#cca760", - "DTrace": null, - "Dylan": "#6c616e", - "E": "#ccce35", - "Easybuild": "#069406", - "eC": "#913960", - "Ecere Projects": "#913960", - "ECL": "#8a1267", - "ECLiPSe": "#001d9d", - "EditorConfig": "#fff1f2", - "Eiffel": "#4d6977", - "EJS": "#a91e50", - "Elixir": "#6e4a7e", - "Elm": "#60B5CC", - "Emacs Lisp": "#c065db", - "EmberScript": "#FFF4F3", - "EQ": "#a78649", - "Erlang": "#B83998", - "F#": "#b845fc", - "F*": "#572e30", - "Factor": "#636746", - "Fancy": "#7b9db4", - "Fantom": "#14253c", - "Faust": "#c37240", - "Fennel": "#fff3d7", - "FIGlet Font": "#FFDDBB", - "Filebench WML": "#F6B900", - "Filterscript": null, - "fish": "#4aae47", - "Fluent": "#ffcc33", - "FLUX": "#88ccff", - "Forth": "#341708", - "Fortran": "#4d41b1", - "Fortran Free Form": "#4d41b1", - "FreeBasic": "#867db1", - "FreeMarker": "#0050b2", - "Frege": "#00cafe", - "Futhark": "#5f021f", - "G-code": "#D08CF2", - "Game Maker Language": "#71b417", - "GAML": "#FFC766", - "GAMS": "#f49a22", - "GAP": "#0000cc", - "GCC Machine Description": "#FFCFAB", - "GDB": null, - "GDScript": "#355570", - "GEDCOM": "#003058", - "Gemfile.lock": "#701516", - "Genie": "#fb855d", - "Genshi": "#951531", - "Gentoo Ebuild": "#9400ff", - "Gentoo Eclass": "#9400ff", - "Gerber Image": "#d20b00", - "Gherkin": "#5B2063", - "Git Attributes": "#F44D27", - "Git Config": "#F44D27", - "GLSL": "#5686a5", - "Glyph": "#c1ac7f", - "Gnuplot": "#f0a9f0", - "Go": "#00ADD8", - "Go Checksums": "#00ADD8", - "Go Module": "#00ADD8", - "Golo": "#88562A", - "Gosu": "#82937f", - "Grace": "#615f8b", - "Gradle": "#02303a", - "Grammatical Framework": "#ff0000", - "GraphQL": "#e10098", - "Graphviz (DOT)": "#2596be", - "Groovy": "#4298b8", - "Groovy Server Pages": "#4298b8", - "Hack": "#878787", - "Haml": "#ece2a9", - "Handlebars": "#f7931e", - "HAProxy": "#106da9", - "Harbour": "#0e60e3", - "Haskell": "#5e5086", - "Haxe": "#df7900", - "HCL": null, - "HiveQL": "#dce200", - "HLSL": "#aace60", - "HolyC": "#ffefaf", - "HTML": "#e34c26", - "HTML+ECR": "#2e1052", - "HTML+EEX": "#6e4a7e", - "HTML+ERB": "#701516", - "HTML+PHP": "#4f5d95", - "HTML+Razor": "#512be4", - "HTTP": "#005C9C", - "HXML": "#f68712", - "Hy": "#7790B2", - "HyPhy": null, - "IDL": "#a3522f", - "Idris": "#b30000", - "Ignore List": "#000000", - "IGOR Pro": "#0000cc", - "ImageJ Macro": "#99AAFF", - "Inform 7": null, - "INI": "#d1dbe0", - "Inno Setup": "#264b99", - "Io": "#a9188d", - "Ioke": "#078193", - "Isabelle": "#FEFE00", - "Isabelle ROOT": "#FEFE00", - "J": "#9EEDFF", - "JAR Manifest": "#b07219", - "Jasmin": "#d03600", - "Java": "#b07219", - "Java Properties": "#2A6277", - "Java Server Pages": "#2A6277", - "JavaScript": "#f1e05a", - "JavaScript+ERB": "#f1e05a", - "Jest Snapshot": "#15c213", - "JFlex": "#DBCA00", - "Jinja": "#a52a22", - "Jison": "#56b3cb", - "Jison Lex": "#56b3cb", - "Jolie": "#843179", - "jq": "#c7254e", - "JSON": "#292929", - "JSON with Comments": "#292929", - "JSON5": "#267CB9", - "JSONiq": "#40d47e", - "JSONLD": "#0c479c", - "Jsonnet": "#0064bd", - "Julia": "#a270ba", - "Jupyter Notebook": "#DA5B0B", - "Kaitai Struct": "#773b37", - "KakouneScript": "#6f8042", - "KiCad Layout": "#2f4aab", - "KiCad Legacy Layout": "#2f4aab", - "KiCad Schematic": "#2f4aab", - "Kotlin": "#A97BFF", - "KRL": "#28430A", - "LabVIEW": "#fede06", - "Lark": "#2980B9", - "Lasso": "#999999", - "Latte": "#f2a542", - "Lean": null, - "Less": "#1d365d", - "Lex": "#DBCA00", - "LFE": "#4C3023", - "LilyPond": "#9ccc7c", - "Limbo": null, - "Liquid": "#67b8de", - "Literate Agda": "#315665", - "Literate CoffeeScript": "#244776", - "Literate Haskell": "#5e5086", - "LiveScript": "#499886", - "LLVM": "#185619", - "Logos": null, - "Logtalk": "#295b9a", - "LOLCODE": "#cc9900", - "LookML": "#652B81", - "LoomScript": null, - "LSL": "#3d9970", - "Lua": "#000080", - "M": null, - "M4": null, - "M4Sugar": null, - "Macaulay2": "#d8ffff", - "Makefile": "#427819", - "Mako": "#7e858d", - "Markdown": "#083fa1", - "Marko": "#42bff2", - "Mask": "#f97732", - "Mathematica": "#dd1100", - "MATLAB": "#e16737", - "Max": "#c4a79c", - "MAXScript": "#00a6a6", - "mcfunction": "#E22837", - "Mercury": "#ff2b2b", - "Meson": "#007800", - "Metal": "#8f14e9", - "MiniD": null, - "Mirah": "#c7a938", - "mIRC Script": "#3d57c3", - "MLIR": "#5EC8DB", - "Modelica": "#de1d31", - "Modula-2": "#10253f", - "Modula-3": "#223388", - "Module Management System": null, - "Monkey": null, - "Moocode": null, - "MoonScript": "#ff4585", - "Motorola 68K Assembly": "#005daa", - "MQL4": "#62A8D6", - "MQL5": "#4A76B8", - "MTML": "#b7e1f4", - "MUF": null, - "mupad": "#244963", - "Mustache": "#724b3b", - "Myghty": null, - "nanorc": "#2d004d", - "NASL": null, - "NCL": "#28431f", - "Nearley": "#990000", - "Nemerle": "#3d3c6e", - "nesC": "#94B0C7", - "NetLinx": "#0aa0ff", - "NetLinx+ERB": "#747faa", - "NetLogo": "#ff6375", - "NewLisp": "#87AED7", - "Nextflow": "#3ac486", - "Nginx": "#009639", - "Nim": "#ffc200", - "Nit": "#009917", - "Nix": "#7e7eff", - "NPM Config": "#cb3837", - "NSIS": null, - "Nu": "#c9df40", - "NumPy": "#9C8AF9", - "Nunjucks": "#3d8137", - "NWScript": "#111522", - "Objective-C": "#438eff", - "Objective-C++": "#6866fb", - "Objective-J": "#ff0c5a", - "ObjectScript": "#424893", - "OCaml": "#3be133", - "Odin": "#60AFFE", - "Omgrofl": "#cabbff", - "ooc": "#b0b77e", - "Opa": null, - "Opal": "#f7ede0", - "Open Policy Agent": "#7d9199", - "OpenCL": "#ed2e2d", - "OpenEdge ABL": "#5ce600", - "OpenQASM": "#AA70FF", - "OpenRC runscript": null, - "OpenSCAD": "#e5cd45", - "Org": "#77aa99", - "Ox": null, - "Oxygene": "#cdd0e3", - "Oz": "#fab738", - "P4": "#7055b5", - "Pan": "#cc0000", - "Papyrus": "#6600cc", - "Parrot": "#f3ca0a", - "Parrot Assembly": null, - "Parrot Internal Representation": null, - "Pascal": "#E3F171", - "Pawn": "#dbb284", - "PEG.js": "#234d6b", - "Pep8": "#C76F5B", - "Perl": "#0298c3", - "PHP": "#4F5D95", - "PicoLisp": "#6067af", - "PigLatin": "#fcd7de", - "Pike": "#005390", - "PLpgSQL": "#336790", - "PLSQL": "#dad8d8", - "PogoScript": "#d80074", - "Pony": null, - "PostCSS": "#dc3a0c", - "PostScript": "#da291c", - "POV-Ray SDL": "#6bac65", - "PowerBuilder": "#8f0f8d", - "PowerShell": "#012456", - "Prisma": "#0c344b", - "Processing": "#0096D8", - "Prolog": "#74283c", - "Propeller Spin": "#7fa2a7", - "Pug": "#a86454", - "Puppet": "#302B6D", - "PureBasic": "#5a6986", - "PureScript": "#1D222D", - "Python": "#3572A5", - "Python console": "#3572A5", - "Python traceback": "#3572A5", - "q": "#0040cd", - "Q#": "#fed659", - "QMake": null, - "QML": "#44a51c", - "Qt Script": "#00b841", - "Quake": "#882233", - "R": "#198CE7", - "Racket": "#3c5caa", - "Ragel": "#9d5200", - "Raku": "#0000fb", - "RAML": "#77d9fb", - "Rascal": "#fffaa0", - "RDoc": "#701516", - "REALbasic": null, - "Reason": "#ff5847", - "Rebol": "#358a5b", - "Record Jar": "#0673ba", - "Red": "#f50000", - "Redcode": null, - "Regular Expression": "#009a00", - "Ren'Py": "#ff7f7f", - "RenderScript": null, - "ReScript": "#ed5051", - "reStructuredText": "#141414", - "REXX": "#d90e09", - "Ring": "#2D54CB", - "Riot": "#A71E49", - "RMarkdown": "#198ce7", - "RobotFramework": "#00c0b5", - "Roff": "#ecdebe", - "Roff Manpage": "#ecdebe", - "Rouge": "#cc0088", - "RPC": null, - "Ruby": "#701516", - "RUNOFF": "#665a4e", - "Rust": "#dea584", - "Sage": null, - "SaltStack": "#646464", - "SAS": "#B34936", - "Sass": "#a53b70", - "Scala": "#c22d40", - "Scaml": "#bd181a", - "Scheme": "#1e4aec", - "Scilab": "#ca0f21", - "SCSS": "#c6538c", - "sed": "#64b970", - "Self": "#0579aa", - "ShaderLab": "#222c37", - "Shell": "#89e051", - "ShellSession": null, - "Shen": "#120F14", - "Sieve": null, - "Singularity": "#64E6AD", - "Slash": "#007eff", - "Slice": "#003fa2", - "Slim": "#2b2b2b", - "Smali": null, - "Smalltalk": "#596706", - "Smarty": "#f0c040", - "SmPL": "#c94949", - "SMT": null, - "Solidity": "#AA6746", - "SourcePawn": "#f69e1d", - "SPARQL": "#0C4597", - "SQF": "#3F3F3F", - "SQL": "#e38c00", - "SQLPL": "#e38c00", - "Squirrel": "#800000", - "SRecode Template": "#348a34", - "Stan": "#b2011d", - "Standard ML": "#dc566d", - "Starlark": "#76d275", - "Stata": "#1a5f91", - "StringTemplate": "#3fb34f", - "Stylus": "#ff6347", - "SubRip Text": "#9e0101", - "SugarSS": "#2fcc9f", - "SuperCollider": "#46390b", - "Svelte": "#ff3e00", - "SVG": "#ff9900", - "Swift": "#F05138", - "SWIG": null, - "SystemVerilog": "#DAE1C2", - "Tcl": "#e4cc98", - "Tcsh": null, - "Terra": "#00004c", - "TeX": "#3D6117", - "Textile": "#ffe7ac", - "TextMate Properties": "#df66e4", - "Thrift": "#D12127", - "TI Program": "#A0AA87", - "TLA": "#4b0079", - "TOML": "#9c4221", - "TSQL": "#e38c00", - "TSV": "#237346", - "TSX": "#2b7489", - "Turing": "#cf142b", - "Twig": "#c1d026", - "TXL": "#0178b8", - "TypeScript": "#2b7489", - "Unified Parallel C": "#4e3617", - "Unity3D Asset": "#222c37", - "Unix Assembly": null, - "Uno": "#9933cc", - "UnrealScript": "#a54c4d", - "UrWeb": "#ccccee", - "V": "#4f87c4", - "Vala": "#fbe5cd", - "Valve Data Format": "#f26025", - "VBA": "#867db1", - "VBScript": "#15dcdc", - "VCL": "#148AA8", - "Verilog": "#b2b7f8", - "VHDL": "#adb2cb", - "Vim Help File": "#199f4b", - "Vim Script": "#199f4b", - "Vim Snippet": "#199f4b", - "Visual Basic .NET": "#945db7", - "Volt": "#1F1F1F", - "Vue": "#41b883", - "wdl": "#42f1f4", - "Web Ontology Language": "#5b70bd", - "WebAssembly": "#04133b", - "WebIDL": null, - "Wikitext": "#fc5757", - "Windows Registry Entries": "#52d5ff", - "wisp": "#7582D1", - "Wollok": "#a23738", - "World of Warcraft Addon Data": "#f7e43f", - "X10": "#4B6BEF", - "xBase": "#403a40", - "XC": "#99DA07", - "XML": "#0060ac", - "XML Property List": "#0060ac", - "Xojo": "#81bd41", - "Xonsh": "#285EEF", - "XProc": null, - "XQuery": "#5232e7", - "XS": null, - "XSLT": "#EB8CEB", - "Xtend": "#24255d", - "Yacc": "#4B6C4B", - "YAML": "#cb171e", - "YARA": "#220000", - "YASnippet": "#32AB90", - "ZAP": "#0d665e", - "Zeek": null, - "ZenScript": "#00BCD1", - "Zephir": "#118f9e", - "Zig": "#ec915c", - "ZIL": "#dc75e5", - "Zimpl": "#d67711" -} diff --git a/data/githubColors.json b/data/githubColors.json deleted file mode 100644 index af6ecf84..00000000 --- a/data/githubColors.json +++ /dev/null @@ -1,533 +0,0 @@ -{ - "1C Enterprise": "#814CCC", - "4D": "#004289", - "ABAP": "#E8274B", - "ABAP CDS": "#555e25", - "ActionScript": "#882B0F", - "Ada": "#02f88c", - "Adobe Font Metrics": "#fa0f00", - "Agda": "#315665", - "AGS Script": "#B9D9FF", - "AIDL": "#34EB6B", - "AL": "#3AA2B5", - "Alloy": "#64C800", - "Alpine Abuild": "#0D597F", - "Altium Designer": "#A89663", - "AMPL": "#E6EFBB", - "AngelScript": "#C7D7DC", - "Ant Build System": "#A9157E", - "ANTLR": "#9DC3FF", - "ApacheConf": "#d12127", - "Apex": "#1797c0", - "API Blueprint": "#2ACCA8", - "APL": "#5A8164", - "Apollo Guidance Computer": "#0B3D91", - "AppleScript": "#101F1F", - "Arc": "#aa2afe", - "AsciiDoc": "#73a0c5", - "ASL": null, - "ASP.NET": "#9400ff", - "AspectJ": "#a957b0", - "Assembly": "#6E4C13", - "Astro": "#ff5a03", - "Asymptote": "#ff0000", - "ATS": "#1ac620", - "Augeas": "#9CC134", - "AutoHotkey": "#6594b9", - "AutoIt": "#1C3552", - "Avro IDL": "#0040FF", - "Awk": "#c30e9b", - "Ballerina": "#FF5000", - "BASIC": "#ff0000", - "Batchfile": "#C1F12E", - "Beef": "#a52f4e", - "Befunge": null, - "BibTeX": "#778899", - "Bicep": "#519aba", - "Bison": "#6A463F", - "BitBake": "#00bce4", - "Blade": "#f7523f", - "BlitzBasic": "#00FFAE", - "BlitzMax": "#cd6400", - "Bluespec": "#12223c", - "Boo": "#d4bec1", - "Boogie": "#c80fa0", - "Brainfuck": "#2F2530", - "Brightscript": "#662D91", - "Browserslist": "#ffd539", - "C": "#555555", - "C#": "#178600", - "C++": "#f34b7d", - "C2hs Haskell": null, - "Cabal Config": "#483465", - "Cap'n Proto": "#c42727", - "CartoCSS": null, - "Ceylon": "#dfa535", - "Chapel": "#8dc63f", - "Charity": null, - "ChucK": "#3f8000", - "Cirru": "#ccccff", - "Clarion": "#db901e", - "Classic ASP": "#6a40fd", - "Clean": "#3F85AF", - "Click": "#E4E6F3", - "CLIPS": "#00A300", - "Clojure": "#db5855", - "Closure Templates": "#0d948f", - "Cloud Firestore Security Rules": "#FFA000", - "CMake": "#DA3434", - "COBOL": null, - "CodeQL": "#140f46", - "CoffeeScript": "#244776", - "ColdFusion": "#ed2cd6", - "ColdFusion CFC": "#ed2cd6", - "COLLADA": "#F1A42B", - "Common Lisp": "#3fb68b", - "Common Workflow Language": "#B5314C", - "Component Pascal": "#B0CE4E", - "Cool": null, - "Coq": "#d0b68c", - "Crystal": "#000100", - "CSON": "#244776", - "Csound": "#1a1a1a", - "Csound Document": "#1a1a1a", - "Csound Score": "#1a1a1a", - "CSS": "#563d7c", - "CSV": "#237346", - "Cuda": "#3A4E3A", - "CUE": "#5886E1", - "CWeb": "#00007a", - "Cycript": null, - "Cython": "#fedf5b", - "D": "#ba595e", - "Dafny": "#FFEC25", - "Darcs Patch": "#8eff23", - "Dart": "#00B4AB", - "DataWeave": "#003a52", - "Dhall": "#dfafff", - "DIGITAL Command Language": null, - "DirectX 3D File": "#aace60", - "DM": "#447265", - "Dockerfile": "#384d54", - "Dogescript": "#cca760", - "DTrace": null, - "Dylan": "#6c616e", - "E": "#ccce35", - "Easybuild": "#069406", - "eC": "#913960", - "Ecere Projects": "#913960", - "ECL": "#8a1267", - "ECLiPSe": "#001d9d", - "EditorConfig": "#fff1f2", - "Eiffel": "#4d6977", - "EJS": "#a91e50", - "Elixir": "#6e4a7e", - "Elm": "#60B5CC", - "Emacs Lisp": "#c065db", - "EmberScript": "#FFF4F3", - "EQ": "#a78649", - "Erlang": "#B83998", - "F#": "#b845fc", - "F*": "#572e30", - "Factor": "#636746", - "Fancy": "#7b9db4", - "Fantom": "#14253c", - "Faust": "#c37240", - "Fennel": "#fff3d7", - "FIGlet Font": "#FFDDBB", - "Filebench WML": "#F6B900", - "Filterscript": null, - "fish": "#4aae47", - "Fluent": "#ffcc33", - "FLUX": "#88ccff", - "Forth": "#341708", - "Fortran": "#4d41b1", - "Fortran Free Form": "#4d41b1", - "FreeBasic": "#867db1", - "FreeMarker": "#0050b2", - "Frege": "#00cafe", - "Futhark": "#5f021f", - "G-code": "#D08CF2", - "Game Maker Language": "#71b417", - "GAML": "#FFC766", - "GAMS": "#f49a22", - "GAP": "#0000cc", - "GCC Machine Description": "#FFCFAB", - "GDB": null, - "GDScript": "#355570", - "GEDCOM": "#003058", - "Gemfile.lock": "#701516", - "Genie": "#fb855d", - "Genshi": "#951531", - "Gentoo Ebuild": "#9400ff", - "Gentoo Eclass": "#9400ff", - "Gerber Image": "#d20b00", - "Gherkin": "#5B2063", - "Git Attributes": "#F44D27", - "Git Config": "#F44D27", - "GLSL": "#5686a5", - "Glyph": "#c1ac7f", - "Gnuplot": "#f0a9f0", - "Go": "#00ADD8", - "Go Checksums": "#00ADD8", - "Go Module": "#00ADD8", - "Golo": "#88562A", - "Gosu": "#82937f", - "Grace": "#615f8b", - "Gradle": "#02303a", - "Grammatical Framework": "#ff0000", - "GraphQL": "#e10098", - "Graphviz (DOT)": "#2596be", - "Groovy": "#4298b8", - "Groovy Server Pages": "#4298b8", - "Hack": "#878787", - "Haml": "#ece2a9", - "Handlebars": "#f7931e", - "HAProxy": "#106da9", - "Harbour": "#0e60e3", - "Haskell": "#5e5086", - "Haxe": "#df7900", - "HCL": null, - "HiveQL": "#dce200", - "HLSL": "#aace60", - "HolyC": "#ffefaf", - "HTML": "#e34c26", - "HTML+ECR": "#2e1052", - "HTML+EEX": "#6e4a7e", - "HTML+ERB": "#701516", - "HTML+PHP": "#4f5d95", - "HTML+Razor": "#512be4", - "HTTP": "#005C9C", - "HXML": "#f68712", - "Hy": "#7790B2", - "HyPhy": null, - "IDL": "#a3522f", - "Idris": "#b30000", - "Ignore List": "#000000", - "IGOR Pro": "#0000cc", - "ImageJ Macro": "#99AAFF", - "Inform 7": null, - "INI": "#d1dbe0", - "Inno Setup": "#264b99", - "Io": "#a9188d", - "Ioke": "#078193", - "Isabelle": "#FEFE00", - "Isabelle ROOT": "#FEFE00", - "J": "#9EEDFF", - "JAR Manifest": "#b07219", - "Jasmin": "#d03600", - "Java": "#b07219", - "Java Properties": "#2A6277", - "Java Server Pages": "#2A6277", - "JavaScript": "#f1e05a", - "JavaScript+ERB": "#f1e05a", - "Jest Snapshot": "#15c213", - "JFlex": "#DBCA00", - "Jinja": "#a52a22", - "Jison": "#56b3cb", - "Jison Lex": "#56b3cb", - "Jolie": "#843179", - "jq": "#c7254e", - "JSON": "#292929", - "JSON with Comments": "#292929", - "JSON5": "#267CB9", - "JSONiq": "#40d47e", - "JSONLD": "#0c479c", - "Jsonnet": "#0064bd", - "Julia": "#a270ba", - "Jupyter Notebook": "#DA5B0B", - "Kaitai Struct": "#773b37", - "KakouneScript": "#6f8042", - "KiCad Layout": "#2f4aab", - "KiCad Legacy Layout": "#2f4aab", - "KiCad Schematic": "#2f4aab", - "Kotlin": "#A97BFF", - "KRL": "#28430A", - "LabVIEW": "#fede06", - "Lark": "#2980B9", - "Lasso": "#999999", - "Latte": "#f2a542", - "Lean": null, - "Less": "#1d365d", - "Lex": "#DBCA00", - "LFE": "#4C3023", - "LilyPond": "#9ccc7c", - "Limbo": null, - "Liquid": "#67b8de", - "Literate Agda": "#315665", - "Literate CoffeeScript": "#244776", - "Literate Haskell": "#5e5086", - "LiveScript": "#499886", - "LLVM": "#185619", - "Logos": null, - "Logtalk": "#295b9a", - "LOLCODE": "#cc9900", - "LookML": "#652B81", - "LoomScript": null, - "LSL": "#3d9970", - "Lua": "#000080", - "M": null, - "M4": null, - "M4Sugar": null, - "Macaulay2": "#d8ffff", - "Makefile": "#427819", - "Mako": "#7e858d", - "Markdown": "#083fa1", - "Marko": "#42bff2", - "Mask": "#f97732", - "Mathematica": "#dd1100", - "MATLAB": "#e16737", - "Max": "#c4a79c", - "MAXScript": "#00a6a6", - "mcfunction": "#E22837", - "Mercury": "#ff2b2b", - "Meson": "#007800", - "Metal": "#8f14e9", - "MiniD": null, - "Mirah": "#c7a938", - "mIRC Script": "#3d57c3", - "MLIR": "#5EC8DB", - "Modelica": "#de1d31", - "Modula-2": "#10253f", - "Modula-3": "#223388", - "Module Management System": null, - "Monkey": null, - "Moocode": null, - "MoonScript": "#ff4585", - "Motorola 68K Assembly": "#005daa", - "MQL4": "#62A8D6", - "MQL5": "#4A76B8", - "MTML": "#b7e1f4", - "MUF": null, - "mupad": "#244963", - "Mustache": "#724b3b", - "Myghty": null, - "nanorc": "#2d004d", - "NASL": null, - "NCL": "#28431f", - "Nearley": "#990000", - "Nemerle": "#3d3c6e", - "nesC": "#94B0C7", - "NetLinx": "#0aa0ff", - "NetLinx+ERB": "#747faa", - "NetLogo": "#ff6375", - "NewLisp": "#87AED7", - "Nextflow": "#3ac486", - "Nginx": "#009639", - "Nim": "#ffc200", - "Nit": "#009917", - "Nix": "#7e7eff", - "NPM Config": "#cb3837", - "NSIS": null, - "Nu": "#c9df40", - "NumPy": "#9C8AF9", - "Nunjucks": "#3d8137", - "NWScript": "#111522", - "Objective-C": "#438eff", - "Objective-C++": "#6866fb", - "Objective-J": "#ff0c5a", - "ObjectScript": "#424893", - "OCaml": "#3be133", - "Odin": "#60AFFE", - "Omgrofl": "#cabbff", - "ooc": "#b0b77e", - "Opa": null, - "Opal": "#f7ede0", - "Open Policy Agent": "#7d9199", - "OpenCL": "#ed2e2d", - "OpenEdge ABL": "#5ce600", - "OpenQASM": "#AA70FF", - "OpenRC runscript": null, - "OpenSCAD": "#e5cd45", - "Org": "#77aa99", - "Ox": null, - "Oxygene": "#cdd0e3", - "Oz": "#fab738", - "P4": "#7055b5", - "Pan": "#cc0000", - "Papyrus": "#6600cc", - "Parrot": "#f3ca0a", - "Parrot Assembly": null, - "Parrot Internal Representation": null, - "Pascal": "#E3F171", - "Pawn": "#dbb284", - "PEG.js": "#234d6b", - "Pep8": "#C76F5B", - "Perl": "#0298c3", - "PHP": "#4F5D95", - "PicoLisp": "#6067af", - "PigLatin": "#fcd7de", - "Pike": "#005390", - "PLpgSQL": "#336790", - "PLSQL": "#dad8d8", - "PogoScript": "#d80074", - "Pony": null, - "PostCSS": "#dc3a0c", - "PostScript": "#da291c", - "POV-Ray SDL": "#6bac65", - "PowerBuilder": "#8f0f8d", - "PowerShell": "#012456", - "Prisma": "#0c344b", - "Processing": "#0096D8", - "Prolog": "#74283c", - "Propeller Spin": "#7fa2a7", - "Pug": "#a86454", - "Puppet": "#302B6D", - "PureBasic": "#5a6986", - "PureScript": "#1D222D", - "Python": "#3572A5", - "Python console": "#3572A5", - "Python traceback": "#3572A5", - "q": "#0040cd", - "Q#": "#fed659", - "QMake": null, - "QML": "#44a51c", - "Qt Script": "#00b841", - "Quake": "#882233", - "R": "#198CE7", - "Racket": "#3c5caa", - "Ragel": "#9d5200", - "Raku": "#0000fb", - "RAML": "#77d9fb", - "Rascal": "#fffaa0", - "RDoc": "#701516", - "REALbasic": null, - "Reason": "#ff5847", - "Rebol": "#358a5b", - "Record Jar": "#0673ba", - "Red": "#f50000", - "Redcode": null, - "Regular Expression": "#009a00", - "Ren'Py": "#ff7f7f", - "RenderScript": null, - "ReScript": "#ed5051", - "reStructuredText": "#141414", - "REXX": "#d90e09", - "Ring": "#2D54CB", - "Riot": "#A71E49", - "RMarkdown": "#198ce7", - "RobotFramework": "#00c0b5", - "Roff": "#ecdebe", - "Roff Manpage": "#ecdebe", - "Rouge": "#cc0088", - "RPC": null, - "Ruby": "#701516", - "RUNOFF": "#665a4e", - "Rust": "#dea584", - "Sage": null, - "SaltStack": "#646464", - "SAS": "#B34936", - "Sass": "#a53b70", - "Scala": "#c22d40", - "Scaml": "#bd181a", - "Scheme": "#1e4aec", - "Scilab": "#ca0f21", - "SCSS": "#c6538c", - "sed": "#64b970", - "Self": "#0579aa", - "ShaderLab": "#222c37", - "Shell": "#89e051", - "ShellSession": null, - "Shen": "#120F14", - "Sieve": null, - "Singularity": "#64E6AD", - "Slash": "#007eff", - "Slice": "#003fa2", - "Slim": "#2b2b2b", - "Smali": null, - "Smalltalk": "#596706", - "Smarty": "#f0c040", - "SmPL": "#c94949", - "SMT": null, - "Solidity": "#AA6746", - "SourcePawn": "#f69e1d", - "SPARQL": "#0C4597", - "SQF": "#3F3F3F", - "SQL": "#e38c00", - "SQLPL": "#e38c00", - "Squirrel": "#800000", - "SRecode Template": "#348a34", - "Stan": "#b2011d", - "Standard ML": "#dc566d", - "Starlark": "#76d275", - "Stata": "#1a5f91", - "StringTemplate": "#3fb34f", - "Stylus": "#ff6347", - "SubRip Text": "#9e0101", - "SugarSS": "#2fcc9f", - "SuperCollider": "#46390b", - "Svelte": "#ff3e00", - "SVG": "#ff9900", - "Swift": "#F05138", - "SWIG": null, - "SystemVerilog": "#DAE1C2", - "Tcl": "#e4cc98", - "Tcsh": null, - "Terra": "#00004c", - "TeX": "#3D6117", - "Textile": "#ffe7ac", - "TextMate Properties": "#df66e4", - "Thrift": "#D12127", - "TI Program": "#A0AA87", - "TLA": "#4b0079", - "TOML": "#9c4221", - "TSQL": "#e38c00", - "TSV": "#237346", - "TSX": "#2b7489", - "Turing": "#cf142b", - "Twig": "#c1d026", - "TXL": "#0178b8", - "TypeScript": "#2b7489", - "Unified Parallel C": "#4e3617", - "Unity3D Asset": "#222c37", - "Unix Assembly": null, - "Uno": "#9933cc", - "UnrealScript": "#a54c4d", - "UrWeb": "#ccccee", - "V": "#4f87c4", - "Vala": "#fbe5cd", - "Valve Data Format": "#f26025", - "VBA": "#867db1", - "VBScript": "#15dcdc", - "VCL": "#148AA8", - "Verilog": "#b2b7f8", - "VHDL": "#adb2cb", - "Vim Help File": "#199f4b", - "Vim Script": "#199f4b", - "Vim Snippet": "#199f4b", - "Visual Basic .NET": "#945db7", - "Volt": "#1F1F1F", - "Vue": "#41b883", - "wdl": "#42f1f4", - "Web Ontology Language": "#5b70bd", - "WebAssembly": "#04133b", - "WebIDL": null, - "Wikitext": "#fc5757", - "Windows Registry Entries": "#52d5ff", - "wisp": "#7582D1", - "Wollok": "#a23738", - "World of Warcraft Addon Data": "#f7e43f", - "X10": "#4B6BEF", - "xBase": "#403a40", - "XC": "#99DA07", - "XML": "#0060ac", - "XML Property List": "#0060ac", - "Xojo": "#81bd41", - "Xonsh": "#285EEF", - "XProc": null, - "XQuery": "#5232e7", - "XS": null, - "XSLT": "#EB8CEB", - "Xtend": "#24255d", - "Yacc": "#4B6C4B", - "YAML": "#cb171e", - "YARA": "#220000", - "YASnippet": "#32AB90", - "ZAP": "#0d665e", - "Zeek": null, - "ZenScript": "#00BCD1", - "Zephir": "#118f9e", - "Zig": "#ec915c", - "ZIL": "#dc75e5", - "Zimpl": "#d67711" -} diff --git a/layouts/partials/head.html b/layouts/partials/head.html index c8327510..e68dc932 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -85,6 +85,30 @@ {{ end }} {{ end }} + {{ $repoShortcodeExists := false }} + {{ range .Site.Pages }} + {{ if or (.Page.HasShortcode "codeberg") (.Page.HasShortcode "forgejo") (.Page.HasShortcode "gitea") (.Page.HasShortcode "github") }} + {{ $repoShortcodeExists = true }} + {{ end }} + {{ end }} + {{ if $repoShortcodeExists }} + {{ $colorsRepos := .Site.Data.colorsRepos }} + {{ range $language, $color := $colorsRepos }} + {{ if not $color }} + {{ $color = "" }} + {{ end }} + {{ $className := printf "color-repo-%s" (md5 $language) }} + {{ $cssColorRepos := printf ".%s { background-color: %s; }" $className $color }} + {{ $cssColorRepos = $cssColorRepos | resources.FromString "css/color-repo.css" }} + {{ $assets.Add "css" (slice $cssColorRepos) }} + {{ end }} + {{ $color := "#0077b6" }} + {{ $className := "color-repo-fallback" }} + {{ $cssColorRepos := printf ".%s { background-color: %s; }" $className $color }} + {{ $cssColorRepos = $cssColorRepos | resources.FromString "css/color-repo.css" }} + {{ $assets.Add "css" (slice $cssColorRepos) }} + {{ end }} + {{ $bundleCSS := $assets.Get "css" | resources.Concat "css/main.bundle.css" | resources.Minify | resources.Fingerprint (.Site.Params.fingerprintAlgorithm | default "sha512") }} diff --git a/layouts/shortcodes/codeberg.html b/layouts/shortcodes/codeberg.html index 15faea91..efcd66d3 100644 --- a/layouts/shortcodes/codeberg.html +++ b/layouts/shortcodes/codeberg.html @@ -1,7 +1,6 @@ {{ $id := delimit (slice "codeberg" (partial "functions/uid.html" .)) "-" }} {{- $codebergURL := print "https://codeberg.org/api/v1/repos/" (.Get "repo") -}} {{- $codebergData := resources.GetRemote $codebergURL | transform.Unmarshal -}} -{{- $codebergColors := .Site.Data.codebergColors -}} {{- with $codebergData -}}
@@ -23,13 +22,12 @@

+ {{ $className := "color-repo-fallback" }} + {{ if .language }} + {{ $className = printf "color-repo-%s" (md5 .language) }} + {{ end }} + class="mr-1 inline-block h-3 w-3 rounded-full {{ $className }}">
{{ if .language }}{{ .language }}{{ else }}null{{ end }}
diff --git a/layouts/shortcodes/forgejo.html b/layouts/shortcodes/forgejo.html index 0646d067..30cd00a4 100644 --- a/layouts/shortcodes/forgejo.html +++ b/layouts/shortcodes/forgejo.html @@ -1,7 +1,6 @@ {{ $id := delimit (slice "forgejo" (partial "functions/uid.html" .)) "-" }} {{- $forgejoURL := print (.Get "server" | default .Site.Params.forgejoDefaultServer) "/api/v1/repos/" (.Get "repo") -}} {{- $forgejoData := resources.GetRemote $forgejoURL | transform.Unmarshal -}} -{{- $forgejoColors := .Site.Data.forgejoColors -}} {{- with $forgejoData -}}
@@ -23,13 +22,12 @@

+ {{ $className := "color-repo-fallback" }} + {{ if .language }} + {{ $className = printf "color-repo-%s" (md5 .language) }} + {{ end }} + class="mr-1 inline-block h-3 w-3 rounded-full {{ $className }}">
{{ if .language }}{{ .language }}{{ else }}null{{ end }}
diff --git a/layouts/shortcodes/gitea.html b/layouts/shortcodes/gitea.html index d864436c..e83b0700 100644 --- a/layouts/shortcodes/gitea.html +++ b/layouts/shortcodes/gitea.html @@ -1,7 +1,6 @@ {{ $id := delimit (slice "gitea" (partial "functions/uid.html" .)) "-" }} {{- $giteaURL := print (.Get "server" | default .Site.Params.giteaDefaultServer) "/api/v1/repos/" (.Get "repo") -}} {{- $giteaData := resources.GetRemote $giteaURL | transform.Unmarshal -}} -{{- $giteaColors := .Site.Data.giteaColors -}} {{- with $giteaData -}}