Page MenuHomeSoftware Heritage

No OneTemporary

diff --git a/static/img/logos/guix.svg b/static/img/logos/guix.svg
new file mode 100644
index 00000000..ecd4bc42
--- /dev/null
+++ b/static/img/logos/guix.svg
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="45.227978mm"
+ width="124.8896mm"
+ viewBox="0 0 442.52218 160.25662"
+ id="svg3338"
+ version="1.1"
+ inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
+ sodipodi:docname="guix.svg">
+ <defs
+ id="defs3344">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4702-3"
+ id="linearGradient3936"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4874381,0,0,1.4874381,1284.8057,-24.050665)"
+ x1="142.96875"
+ y1="63.65625"
+ x2="176.60477"
+ y2="70.667412" />
+ <linearGradient
+ id="linearGradient4702-3">
+ <stop
+ style="stop-color:#ff0000;stop-opacity:0.58431375;"
+ offset="0"
+ id="stop4704-1" />
+ <stop
+ style="stop-color:#ffcc00;stop-opacity:1;"
+ offset="1"
+ id="stop4706-8" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4702-3"
+ id="linearGradient3932"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4874381,0,0,1.4874381,1284.7576,-1291.8882)"
+ x1="113.5146"
+ y1="1004.8033"
+ x2="78.000107"
+ y2="922.07178" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4696-5"
+ id="linearGradient3929"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.83291399,0,0,0.83291399,1519.4606,-667.62588)"
+ x1="108.08774"
+ y1="1025.709"
+ x2="80.655251"
+ y2="1043.709" />
+ <linearGradient
+ id="linearGradient4696-5">
+ <stop
+ style="stop-color:#ffb638;stop-opacity:1;"
+ offset="0"
+ id="stop4698-6" />
+ <stop
+ style="stop-color:#f0ae26;stop-opacity:1;"
+ offset="1"
+ id="stop4700-2" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4702-3"
+ id="linearGradient3926"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.4874381,0,0,1.4874381,1586.895,-24.051145)"
+ x1="142.96875"
+ y1="63.65625"
+ x2="177.04297"
+ y2="69.791016" />
+ </defs>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="988"
+ id="namedview3342"
+ showgrid="false"
+ inkscape:zoom="1.8132778"
+ inkscape:cx="358.5004"
+ inkscape:cy="54.025567"
+ inkscape:window-x="0"
+ inkscape:window-y="38"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg3338" />
+ <metadata
+ id="metadata3340">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="g3398"
+ transform="translate(-1305.3034,-46.601235)">
+ <g
+ id="g3122"
+ transform="translate(1285.8501,-737.48576)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path3240"
+ style="font-style:normal;font-weight:bold;font-size:67.20256042px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;stroke-width:1.46569705"
+ d="m 288.64105,937.61034 c -4.6172,2.24443 -9.41066,3.92778 -14.38041,5.04992 -4.96987,1.12228 -10.1,1.68335 -15.39041,1.68335 -11.95965,0 -21.43436,-3.33461 -28.42416,-10.00382 -6.98981,-6.70117 -10.48471,-15.77515 -10.48471,-27.22175 0,-11.57481 3.55902,-20.68079 10.6771,-27.31797 7.11804,-6.63704 16.86528,-9.95558 29.24177,-9.95566 4.77738,8e-5 9.34642,0.44896 13.70708,1.34666 4.39261,0.89785 8.52878,2.22847 12.40852,3.99188 v 14.86137 c -4.00799,-2.27644 -7.99988,-3.9758 -11.97566,-5.09807 -3.94385,-1.12216 -7.90368,-1.68326 -11.87948,-1.68334 -7.37461,8e-5 -13.06584,2.06816 -17.07373,6.20427 -3.97588,4.10416 -5.9638,9.98777 -5.96377,17.65086 -3e-5,7.59899 1.92377,13.46663 5.7714,17.60282 3.84755,4.1362 9.31435,6.20429 16.40039,6.20429 1.92375,0 3.70327,-0.11285 5.33855,-0.33667 1.66725,-0.2565 3.15819,-0.64139 4.47284,-1.15438 v -13.94757 h -11.30233 v -12.40846 h 28.85701 v 34.53227" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3242"
+ style="font-style:normal;font-weight:bold;font-size:67.20256042px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;stroke-width:1.46569705"
+ d="m 303.55051,921.97942 v -32.897 h 17.31421 v 5.38664 c -3e-5,2.91781 -0.0161,6.58906 -0.0481,11.01376 -0.0321,4.39271 -0.0481,7.32651 -0.0481,8.8014 -3e-5,4.32849 0.11212,7.45468 0.33665,9.37855 0.22442,1.89178 0.60919,3.27041 1.15428,4.1362 0.70537,1.12213 1.61918,1.98793 2.74143,2.59707 1.15425,0.60914 2.46883,0.91386 3.94378,0.91386 3.59106,0 6.41263,-1.37878 8.46472,-4.1362 2.05202,-2.75742 3.07804,-6.58903 3.07809,-11.49473 v -26.59655 h 17.21801 v 53.86644 h -17.21801 v -7.79136 c -2.59718,3.14216 -5.35463,5.46676 -8.27234,6.97379 -2.88574,1.47478 -6.07604,2.21232 -9.57091,2.21232 -6.22031,0 -10.96568,-1.90775 -14.23613,-5.72325 -3.2384,-3.81566 -4.8576,-9.36258 -4.8576,-16.64094" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3244"
+ style="font-style:normal;font-weight:bold;font-size:67.20256042px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;stroke-width:1.46569705"
+ d="m 374.34637,889.08242 h 17.218 v 53.86644 h -17.218 v -53.86644 m 0,-20.96944 h 17.218 v 14.04376 h -17.218 v -14.04376" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3246"
+ style="font-style:normal;font-weight:bold;font-size:67.20256042px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;stroke-width:1.46569705"
+ d="m 421.81614,915.39038 -19.43038,-26.30796 h 18.22801 l 11.01376,15.96754 11.15804,-15.96754 h 18.22801 l -19.43039,26.2118 20.39229,27.65464 h -18.22801 l -12.11994,-17.02569 -11.97567,17.02569 h -18.22801 l 20.39229,-27.55848" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ style="font-style:normal;font-weight:bold;font-size:144px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#ffcc00;fill-opacity:1;stroke:none"
+ d="m 1557.9367,46.602435 c -2.6825,4.90263 -5.4059,8.89401 -8.1809,12.03897 -2.6825,3.05258 -5.6406,5.49427 -8.8781,7.34422 -3.1451,1.75757 -6.7135,3.02514 -10.691,3.76506 -3.885,0.64751 -8.3459,0.97629 -13.4334,0.9761 -3.7529,0 -7.1256,-0.1922 -10.0867,-0.55773 -0.012,0 -0.034,0 -0.047,0 -0.3754,-0.0273 -1.1508,-0.15334 -1.9523,-0.27891 -0.8442,-0.13218 -1.7071,-0.25955 -3.0678,-0.5113 -24.9421,-4.61489 -33.2141,12.7003 -35.0013,17.47744 -0.2797,0.74767 -0.4183,1.20845 -0.4183,1.20845 l -30.3066,84.505085 -18.593,31.60821 h 37.1395 c 15.2535,-33.96261 29.9183,-104.875515 45.5993,-111.139545 3.3988,0.47537 7.6118,0.69713 12.6897,0.69713 6.6601,0 12.6232,-0.79843 17.8957,-2.46349 5.2726,-1.66502 10.0151,-4.24757 14.2702,-7.76263 4.255,-3.60748 8.1051,-8.20868 11.5276,-13.75881 3.515,-5.54998 6.8486,-12.21732 9.9937,-19.98743 l -8.4597,-3.16082 z"
+ id="path3143" />
+ <path
+ style="font-style:normal;font-weight:bold;font-size:144px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans Bold';letter-spacing:0px;word-spacing:0px;fill:url(#linearGradient3936);fill-opacity:1;stroke:none"
+ d="m 1557.9358,46.605905 c -2.6826,4.90263 -5.4057,8.8885 -8.1808,12.03346 -2.6824,3.05259 -5.6417,5.49543 -8.8792,7.34538 -0.7789,0.43527 -1.5819,0.83524 -2.4125,1.20983 -0.01,0.003 -0.014,0.0109 -0.022,0.0144 -1.0455,0.73525 -2.3902,1.36643 -4.2128,1.80033 -21.0208,5.00504 -35.3388,23.73821 -36.6837,25.5504 0.6098,-0.50134 1.2236,-0.91065 1.8364,-1.22422 0.092,-0.0488 0.1814,-0.093 0.2736,-0.13683 0.015,-0.007 0.029,-0.0148 0.043,-0.0216 0.1068,-0.0498 0.2172,-0.0941 0.3241,-0.13682 3.3988,0.47537 7.6109,0.69853 12.6888,0.69853 6.6601,0 12.6228,-0.805 17.8954,-2.47007 5.2725,-1.66501 10.0108,-4.2408 14.2658,-7.75586 4.2551,-3.60747 8.1069,-8.21164 11.5294,-13.76177 3.515,-5.55 6.8504,-12.22084 9.9955,-19.99096 l -8.4616,-3.1542 z"
+ id="path3145"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ style="font-style:normal;font-weight:bold;font-size:144px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#ffcc00;fill-opacity:1;stroke:none"
+ d="m 1313.7642,46.602455 c 2.6826,4.90263 5.4059,8.89399 8.1809,12.03895 2.6825,3.05258 5.6407,5.49427 8.8782,7.34422 3.145,1.75757 6.7134,3.02514 10.6909,3.76506 3.8851,0.6477 8.3459,0.97629 13.4334,0.9761 3.7529,0 7.1256,-0.1922 10.0867,-0.55773 0.012,0 0.035,0 0.047,0 0.3754,-0.0269 1.1508,-0.15333 1.9523,-0.27891 0.8442,-0.13218 1.7071,-0.25955 3.0678,-0.5113 24.9421,-4.61489 33.2141,12.7003 35.0013,17.47744 0.2797,0.74767 0.4183,1.20845 0.4183,1.20845 l 30.3066,84.505085 18.593,31.60821 h -37.1395 c -15.2535,-33.96261 -29.9183,-104.875515 -45.5993,-111.139545 -3.3988,0.47537 -7.6118,0.69713 -12.6897,0.69713 -6.6601,0 -12.6232,-0.79843 -17.8957,-2.46349 -5.2726,-1.66502 -10.0151,-4.24757 -14.2702,-7.76263 -4.255,-3.60748 -8.105,-8.20867 -11.5276,-13.75881 -3.515,-5.54993 -6.8486,-12.21728 -9.9937,-19.98743 l 8.4598,-3.1608 z"
+ id="path3147" />
+ <path
+ sodipodi:nodetypes="ccccccccsscccccccccccc"
+ id="path3149"
+ d="m 1313.7627,46.601235 c 2.6826,4.90262 5.4059,8.89399 8.1809,12.03894 2.6825,3.05259 5.6407,5.49427 8.8781,7.34422 3.1451,1.75757 6.7135,3.02514 10.691,3.76507 3.8851,0.64768 8.3459,0.97628 13.4334,0.97609 3.7529,0 7.1256,-0.19221 10.0867,-0.55772 0.012,0 0.035,0 0.047,0 0.3754,-0.027 1.1508,-0.15335 1.9523,-0.27892 0.8442,-0.13218 1.7071,-0.25955 3.0678,-0.5113 24.9421,-4.61489 33.2141,12.70029 35.0013,17.47744 0.2797,0.74767 0.4183,1.20845 0.4183,1.20845 l 30.3066,84.505095 15.6181,31.60819 h -34.1646 c -15.2535,-33.9626 -29.9183,-104.875505 -45.5993,-111.139535 -3.3988,0.47537 -7.6118,0.69713 -12.6897,0.69713 -6.6601,0 -12.6232,-0.79843 -17.8957,-2.46349 -5.2726,-1.66502 -10.0151,-4.24758 -14.2701,-7.76263 -4.2551,-3.60748 -8.1051,-8.20867 -11.5277,-13.7588 -3.515,-5.54995 -6.8486,-12.21728 -9.9937,-19.98743 l 8.4598,-3.1608 z"
+ style="font-style:normal;font-weight:bold;font-size:144px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans Bold';letter-spacing:0px;word-spacing:0px;fill:url(#linearGradient3932);fill-opacity:1;stroke:none"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3151"
+ style="font-style:normal;font-weight:bold;font-size:144px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans Bold';letter-spacing:0px;word-spacing:0px;fill:url(#linearGradient3929);fill-opacity:1;stroke:none"
+ d="m 1435.8193,172.5566 -18.52,31.62143 h 37.1209"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="font-style:normal;font-weight:bold;font-size:144px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans Bold';letter-spacing:0px;word-spacing:0px;fill:url(#linearGradient3926);fill-opacity:1;stroke:none"
+ d="m 1313.7667,46.605905 -8.4616,3.1542 c 0.9829,2.42817 1.9835,4.75137 3.003,6.96371 0.2039,0.44246 0.4068,0.87683 0.6121,1.31064 8e-4,0.002 -8e-4,0.006 0,0.007 0.2044,0.4318 0.4135,0.85862 0.6193,1.28184 0.069,0.14106 0.1401,0.27758 0.2089,0.41768 0.3452,0.70349 0.6877,1.40177 1.037,2.08119 0,0.003 0.01,0.004 0.01,0.007 0.2082,0.40484 0.4169,0.80634 0.6265,1.20263 0.8454,1.59852 1.7025,3.12828 2.5709,4.58726 0.2168,0.36432 0.4298,0.7174 0.6481,1.073 0.085,0.13784 0.1672,0.27395 0.252,0.41048 0.1351,0.21746 0.2749,0.43399 0.4105,0.64812 0.2139,0.34687 0.4237,0.69034 0.6409,1.0298 0.3462,0.54084 0.7041,1.06956 1.0586,1.59149 0.09,0.13178 0.1764,0.26551 0.2665,0.39607 0.225,0.32622 0.4486,0.64634 0.6769,0.96499 0.4544,0.6341 0.9152,1.25393 1.3827,1.85795 0.2337,0.302 0.4687,0.59851 0.7057,0.89296 0.474,0.58892 0.9532,1.16257 1.4403,1.72113 0.3692,0.42348 0.7467,0.83988 1.1234,1.24584 0.119,0.12822 0.2403,0.2552 0.36,0.38166 0.5012,0.52939 1.0055,1.04257 1.5195,1.54109 0.2564,0.24866 0.511,0.49359 0.7706,0.73454 0.2608,0.24217 0.5209,0.47857 0.7849,0.71294 0.2628,0.23322 0.5262,0.45866 0.7922,0.68413 0.7978,0.65907 1.6161,1.28595 2.4484,1.87955 2.2197,1.58292 4.563,2.93443 7.0357,4.05436 0.3091,0.14 0.6159,0.27768 0.929,0.41048 0.6283,0.26652 1.2637,0.51855 1.9084,0.75614 0.3213,0.11842 0.6396,0.22723 0.965,0.33846 0.3254,0.11123 0.657,0.22 0.9866,0.32406 0.3295,0.10407 0.6588,0.20515 0.9937,0.30246 0.6699,0.19463 1.3538,0.37949 2.0452,0.5473 0.3458,0.0839 0.6931,0.16039 1.0442,0.23765 0.3512,0.0773 0.7021,0.15261 1.0586,0.22324 0.3588,0.0711 0.7159,0.13718 1.0802,0.20164 0.7239,0.12808 1.458,0.24373 2.2036,0.34566 1.1184,0.15292 2.2607,0.27964 3.4279,0.37447 0.7781,0.0633 1.5694,0.1135 2.3692,0.15123 0.7999,0.0377 1.6125,0.0595 2.4341,0.072 0.4108,0.006 0.8224,0.007 1.2386,0.007 0.6348,0 1.2574,-2.1e-4 1.8652,-0.007 1.2156,-0.014 2.3763,-0.0437 3.4854,-0.0864 0.5521,-0.0213 1.0943,-0.0435 1.6203,-0.072 0.5282,-0.0287 1.0462,-0.0646 1.5483,-0.10083 1.5062,-0.10864 2.895,-0.24661 4.1696,-0.42487 0.1069,0.0427 0.2173,0.087 0.3241,0.13682 0.015,0.006 0.028,0.0148 0.043,0.0216 0.092,0.0439 0.1815,0.088 0.2736,0.13682 0.6131,0.31376 1.2262,0.72249 1.8364,1.22423 -1.3421,-1.80851 -15.6604,-20.54497 -36.6837,-25.5504 -1.8226,-0.43396 -3.1673,-1.06505 -4.2128,-1.80034 -0.01,-0.003 -0.014,-0.0108 -0.022,-0.0144 -0.8287,-0.37374 -1.6352,-0.77569 -2.4125,-1.20983 0,-8e-4 -0.01,7.9e-4 -0.01,0 -0.2005,-0.11459 -0.3993,-0.23372 -0.5977,-0.35287 0,-8e-4 -0.01,8e-4 -0.01,0 -0.2001,-0.12025 -0.3925,-0.24238 -0.5905,-0.36726 -0.3976,-0.25081 -0.7922,-0.50819 -1.181,-0.77775 -0.1936,-0.13419 -0.3847,-0.27162 -0.5761,-0.41048 -0.3856,-0.27966 -0.7611,-0.56553 -1.1378,-0.86416 -0.1871,-0.14821 -0.3696,-0.29358 -0.5545,-0.44649 -0.1864,-0.15403 -0.3704,-0.30928 -0.5545,-0.46808 -0.1828,-0.15761 -0.3595,-0.32017 -0.5401,-0.4825 -0.9031,-0.81159 -1.7795,-1.67679 -2.6285,-2.60688 -0.1699,-0.18602 -0.3437,-0.37813 -0.5113,-0.56891 -0.6171,-0.6993 -1.2315,-1.4415 -1.8436,-2.22522 -0.076,-0.0976 -0.1471,-0.19638 -0.2232,-0.29525 -0.1719,-0.22327 -0.347,-0.44692 -0.5185,-0.67693 -0.8574,-1.15011 -1.7082,-2.38737 -2.5565,-3.70871 -0.3393,-0.52854 -0.6774,-1.07112 -1.0154,-1.62751 -0.169,-0.27819 -0.3354,-0.55736 -0.5041,-0.84255 -0.5043,-0.85289 -1.0109,-1.74117 -1.5123,-2.6573 z"
+ id="path3154"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/swh/web/misc/coverage.py b/swh/web/misc/coverage.py
index 0f7e77ec..c42c4aae 100644
--- a/swh/web/misc/coverage.py
+++ b/swh/web/misc/coverage.py
@@ -1,161 +1,170 @@
# Copyright (C) 2018-2019 The Software Heritage developers
# See the AUTHORS file at the top-level directory of this distribution
# License: GNU Affero General Public License version 3, or any later version
# See top-level LICENSE file for more information
from django.conf.urls import url
from django.shortcuts import render
from django.views.decorators.clickjacking import xframe_options_exempt
from swh.web.config import get_config
# Current coverage list of the archive
# TODO: Retrieve that list dynamically instead of hardcoding it
_code_providers = [
{
"provider_id": "bitbucket",
"provider_url": "https://bitbucket.org/",
"provider_logo": "img/logos/bitbucket.png",
"provider_info": "public repositories from Bitbucket "
"(continuously archived)",
"origin_url_regexp": "^https://bitbucket.org/",
"origin_types": "repositories",
},
{
"provider_id": "cran",
"provider_url": "https://cran.r-project.org/",
"provider_logo": "img/logos/cran.svg",
"provider_info": "source packages from The Comprehensive R Archive "
"Network (continuously archived)",
"origin_url_regexp": "^https://cran.r-project.org/",
"origin_types": "packages",
},
{
"provider_id": "debian",
"provider_url": "https://www.debian.org/",
"provider_logo": "img/logos/debian.png",
"provider_info": "source packages from the Debian distribution "
"(continuously archived)",
"origin_url_regexp": "^deb://",
"origin_types": "packages",
},
{
"provider_id": "framagit",
"provider_url": "https://framagit.org/",
"provider_logo": "img/logos/framagit.png",
"provider_info": "public repositories from Framagit " "(continuously archived)",
"origin_url_regexp": "^https://framagit.org/",
"origin_types": "repositories",
},
{
"provider_id": "github",
"provider_url": "https://github.com",
"provider_logo": "img/logos/github.png",
"provider_info": "public repositories from GitHub " "(continuously archived)",
"origin_url_regexp": "^https://github.com/",
"origin_types": "repositories",
},
{
"provider_id": "gitlab",
"provider_url": "https://gitlab.com",
"provider_logo": "img/logos/gitlab.svg",
"provider_info": "public repositories from GitLab " "(continuously archived)",
"origin_url_regexp": "^https://gitlab.com/",
"origin_types": "repositories",
},
{
"provider_id": "gitorious",
"provider_url": "https://gitorious.org/",
"provider_logo": "img/logos/gitorious.png",
"provider_info": "public repositories from the former Gitorious code "
"hosting service",
"origin_url_regexp": "^https://gitorious.org/",
"origin_types": "repositories",
},
{
"provider_id": "googlecode",
"provider_url": "https://code.google.com/archive/",
"provider_logo": "img/logos/googlecode.png",
"provider_info": "public repositories from the former Google Code "
"project hosting service",
"origin_url_regexp": "^http.*.googlecode.com/",
"origin_types": "repositories",
},
{
"provider_id": "gnu",
"provider_url": "https://www.gnu.org",
"provider_logo": "img/logos/gnu.png",
"provider_info": "releases from the GNU project (as of August 2015)",
"origin_url_regexp": "^rsync://ftp.gnu.org/",
"origin_types": "releases",
},
+ {
+ "provider_id": "guix",
+ "provider_url": "https://guix.gnu.org/",
+ "provider_logo": "img/logos/guix.svg",
+ "provider_info": "source code tarballs used to build the Guix package "
+ "collection",
+ "origin_url_regexp": "^https://guix.gnu.org/",
+ "origin_types": "tarballs",
+ },
{
"provider_id": "hal",
"provider_url": "https://hal.archives-ouvertes.fr/",
"provider_logo": "img/logos/hal.png",
"provider_info": "scientific software source code deposited in the "
"open archive HAL",
"origin_url_regexp": "^https://hal.archives-ouvertes.fr/",
"origin_types": "deposits",
},
{
"provider_id": "inria",
"provider_url": "https://gitlab.inria.fr",
"provider_logo": "img/logos/inria.jpg",
"provider_info": "public repositories from Inria GitLab "
"(continuously archived)",
"origin_url_regexp": "^https://gitlab.inria.fr/",
"origin_types": "repositories",
},
{
"provider_id": "ipol",
"provider_url": "https://www.ipol.im/",
"provider_logo": "img/logos/ipol.png",
"provider_info": "software artifacts associated to the articles "
"IPOL publishes",
"origin_url_regexp": "^https://doi.org/10.5201/ipol",
"origin_types": "tarballs",
},
{
"provider_id": "npm",
"provider_url": "https://www.npmjs.com/",
"provider_logo": "img/logos/npm.png",
"provider_info": "public packages from the package registry for "
"javascript (continuously archived)",
"origin_url_regexp": "^https://www.npmjs.com/",
"origin_types": "packages",
},
{
"provider_id": "nixos",
"provider_url": "https://nixos.org/",
"provider_logo": "img/logos/nixos.png",
"provider_info": "source code tarballs used to build the Nix package "
"collection",
"origin_url_regexp": "^https://nix-community.github.io/nixpkgs-swh",
"origin_types": "tarballs",
},
{
"provider_id": "pypi",
"provider_url": "https://pypi.org",
"provider_logo": "img/logos/pypi.svg",
"provider_info": "source packages from the Python Packaging Index "
"(continuously archived)",
"origin_url_regexp": "^https://pypi.org/",
"origin_types": "packages",
},
]
@xframe_options_exempt
def _swh_coverage(request):
count_origins = get_config()["coverage_count_origins"]
return render(
request,
"misc/coverage.html",
{"providers": _code_providers, "count_origins": count_origins},
)
urlpatterns = [
url(r"^coverage/$", _swh_coverage, name="swh-coverage"),
]

File Metadata

Mime Type
text/x-diff
Expires
Fri, Jul 4, 2:00 PM (1 d, 19 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3265845

Event Timeline