Merge pull request #1 from netzbegruenung/first-version

First version
main
Marian Steinbach 4 years ago committed by GitHub
commit e1057c863d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      .gitignore
  2. 14
      .travis.yml
  3. 2
      LICENSE
  4. 28
      Makefile
  5. 7
      README.md
  6. 1
      docs/CNAME
  7. 85
      docs/bundle.js
  8. 1
      docs/css/tooltipster.bundle.min.css
  9. 1114
      docs/data/screenshots.json
  10. 184182
      docs/data/spider_result.json
  11. 122
      docs/index.html
  12. BIN
      docs/siteicons/0073bd6a9bfa8259f684bb664bd28c9a.png
  13. BIN
      docs/siteicons/042f0bf5868511974bfd22dcf2278fd8.ico
  14. BIN
      docs/siteicons/0967129c188cec05434bcef22632e797.ico
  15. BIN
      docs/siteicons/09d52e5603efb19a8c1cb52af6a1c9da.png
  16. BIN
      docs/siteicons/0ab85f7ffac1aa671cfb2f15116fbc23.ico
  17. BIN
      docs/siteicons/0ca3f844672deef54d6fc98ecb502ed5.png
  18. BIN
      docs/siteicons/0dc13b50e03ca27f58f87b00671a1e68.ico
  19. BIN
      docs/siteicons/0deb279b67c6b805d11e27fc8df48f3a.ico
  20. BIN
      docs/siteicons/0ecdac24b862d6cb40828fa64c969386.ico
  21. BIN
      docs/siteicons/10bccf7c5fd52a0f20456ea4ccf2c403.png
  22. BIN
      docs/siteicons/1194d7d32448e1f90741a97b42af91fa.ico
  23. BIN
      docs/siteicons/11ef6c0950e86d4aafd15be832deddd9.ico
  24. BIN
      docs/siteicons/16eba5d237ec52611d79f5b6714aa6a9.jpg
  25. BIN
      docs/siteicons/16f5808feb148ca9d088b5535f00777a.png
  26. BIN
      docs/siteicons/17984ad0a5a726b238a85ae124101276.ico
  27. BIN
      docs/siteicons/186bbbf767927571de3a8e3648cfded4.png
  28. BIN
      docs/siteicons/18f1edbd361b70444fd7c7559c1754a0.ico
  29. BIN
      docs/siteicons/1a345584649d5ec47d61b6f0b73a869d.ico
  30. BIN
      docs/siteicons/1b890842ba700bd1869198e993f498ac.ico
  31. BIN
      docs/siteicons/1b9ca126dff5ed42e5ad7e572c0cd2c3.ico
  32. BIN
      docs/siteicons/1ce0c63f8bd1e5d3376ec0ae95a41c08.ico
  33. BIN
      docs/siteicons/1d0f9c3c4782850ce383a671bf00f470.png
  34. BIN
      docs/siteicons/1f615d5bf91b5eb2187c8d85fb801c9a.ico
  35. BIN
      docs/siteicons/21ab4a872462964b3d3581eb7915ce26.png
  36. BIN
      docs/siteicons/249c9b5ef6be0f26977387928c9a4b69.ico
  37. BIN
      docs/siteicons/2acd93ebf6225a014f4820d5c57bcea1.png
  38. BIN
      docs/siteicons/2b4be9b11156199e96acb71392cc14ce.png
  39. BIN
      docs/siteicons/2c77da304308884f973dc578f33f22f3.ico
  40. BIN
      docs/siteicons/2e6ca33657d64802e2814814fe81a7b4.png
  41. BIN
      docs/siteicons/304c2af408fe19b004c3bccf847b455a.png
  42. BIN
      docs/siteicons/31c08a20b3ce617969ee503adfa1a06a.ico
  43. BIN
      docs/siteicons/32e88c483a630ca0df4a00d8ff1ece04.png
  44. BIN
      docs/siteicons/360d1d2987fcd886dbfb83f4cf2ae833.ico
  45. BIN
      docs/siteicons/3c4dea2f646571881e8d882c2b07531a.ico
  46. BIN
      docs/siteicons/41b57c0a0c1c40cd2f3962e3caf87d57.png
  47. BIN
      docs/siteicons/426267ae845576e8fed33013ff4849f0.ico
  48. BIN
      docs/siteicons/43fb33c57227e9d867b3089d993628e3.png
  49. BIN
      docs/siteicons/469c7d11d58fff007d0d911a2a1e952d.ico
  50. BIN
      docs/siteicons/47cfbba59aa7e10c678bc8ef3e429b58.ico
  51. BIN
      docs/siteicons/4822081b2998400cc4422b25ff099c37.ico
  52. BIN
      docs/siteicons/4a8754784888a49ad98e0a7afce8a906.ico
  53. BIN
      docs/siteicons/4f4203fe1c43523919b3905a8b3e63a9.ico
  54. BIN
      docs/siteicons/5080db01b907f1ade5e1f0952799adaf.jpg
  55. BIN
      docs/siteicons/52582e72bd938205498521c6b509c49d.ico
  56. BIN
      docs/siteicons/53bc42ded65062b7dc578a20b5ff2cce.jpg
  57. BIN
      docs/siteicons/5734263810e8879e443ee84db61bf729.ico
  58. BIN
      docs/siteicons/5982e4314c393fb79586947a0c1fd937.png
  59. BIN
      docs/siteicons/5a680a0d49276bbc6a5b2f2600f0079b.png
  60. BIN
      docs/siteicons/5a73b539cd667f41fab9916dffe52882.ico
  61. BIN
      docs/siteicons/5b8565f8cba452e6903b09c8e60530ec.png
  62. BIN
      docs/siteicons/63b982eddd64d44233baa25066db6bc1.ico
  63. BIN
      docs/siteicons/694f7df47d355683105b4d59bbaa4b37.ico
  64. BIN
      docs/siteicons/6d11f61fcfc825f4f5446a844d910cd7.png
  65. BIN
      docs/siteicons/7043aa439c45317d0495a544e6db92e7.ico
  66. BIN
      docs/siteicons/705424b605eccdb32f161363457e6374.ico
  67. BIN
      docs/siteicons/71552f9c7124091304e29d797a89192d.png
  68. BIN
      docs/siteicons/716be6f93d646088f652036da8701778.ico
  69. BIN
      docs/siteicons/732bd7f50ca99981afb8252c153a7fb7.png
  70. BIN
      docs/siteicons/75da0b668686a57ff9622eeb5f54a2b5.ico
  71. BIN
      docs/siteicons/763a07a20f4c0be782bfc18673b39f04.ico
  72. BIN
      docs/siteicons/76a49e20f30f1ff94b7c199dd362709e.jpg
  73. BIN
      docs/siteicons/773ffeda045b702523518f1fc217ae54.ico
  74. BIN
      docs/siteicons/78f719ae961451e9ad3347283e98daee.png
  75. BIN
      docs/siteicons/79ded96df21306ec7044622d38902355.ico
  76. BIN
      docs/siteicons/7b112a77ea87f04a01274c624274a369.ico
  77. BIN
      docs/siteicons/7d70923f50d6a591b474519c1ff1fb41.ico
  78. BIN
      docs/siteicons/7e6c4a5e862318819087f280178d22f8.ico
  79. BIN
      docs/siteicons/82143ace59ceead2f64930232180ffad.ico
  80. BIN
      docs/siteicons/835e96c57c3a75a1f4e667800ab71b1a.ico
  81. BIN
      docs/siteicons/83d74cceb607c6b19336d72f877ef474.jpg
  82. BIN
      docs/siteicons/8894791e84f5cafebd47311d14a3703c.ico
  83. BIN
      docs/siteicons/8b4d5da43d1a3269ea1702c4acbc671d.ico
  84. BIN
      docs/siteicons/8ec59ec3187a8d050bf99a8f1c71772c.ico
  85. BIN
      docs/siteicons/932005cdd933ad5de0f1e8197c77e195.ico
  86. BIN
      docs/siteicons/9351d68ba37778de3368808f94d53ba8.jpg
  87. BIN
      docs/siteicons/93655d21a8137fea9cd27c022302258d.ico
  88. BIN
      docs/siteicons/99b2c4656862aa2091be146489d783d8.ico
  89. BIN
      docs/siteicons/9baf3023ef50148103c1f0996ed96874.ico
  90. BIN
      docs/siteicons/9cbe28444cbf8c43a48b3fe02cda449a.png
  91. BIN
      docs/siteicons/9cc6ca3ef5bd8aee230719b1ae036ae3.ico
  92. BIN
      docs/siteicons/a0529939c6e78dc2aeb8391a6f1dda4f.ico
  93. BIN
      docs/siteicons/a167ee74a53751f5610fbb9467069b0a.ico
  94. BIN
      docs/siteicons/a4046cbaf002313241763cf17befce6e.jpg
  95. BIN
      docs/siteicons/a8845e9b6d45a85718dbc14efe72de99.jpg
  96. BIN
      docs/siteicons/a9b8fd90e34da5dc334d8c20c9d11c42.ico
  97. BIN
      docs/siteicons/aa4dd4b2b0e19aa2614b95745682b984.jpg
  98. BIN
      docs/siteicons/ad26b2b5dc1cd9cd682d9f653939490d.ico
  99. BIN
      docs/siteicons/aed5ce816c44cacfe3b22850fe8480a1.png
  100. BIN
      docs/siteicons/b0166db4002d18f757c53ff6c34cb3ab.png
  101. Some files were not shown because too many files have changed in this diff Show More

3
.gitignore vendored

@ -0,0 +1,3 @@
node_modules
secrets
venv

@ -0,0 +1,14 @@
notifications:
email: false
language: node_js
node_js:
- node
script:
- make build
cache:
directories:
- "node_modules"

@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Copyright 2018 netzbegrünung e. V.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

@ -0,0 +1,28 @@
.PHONY: webapp
# Build webapp
build: node_modules
npx webpack --config webpack.config.js
cp node_modules/tooltipster/dist/css/tooltipster.bundle.min.css ./docs/css/
# export JSON data for the webapp
export:
docker run --rm -ti \
-v $(PWD)/docs/data:/out \
-v $(PWD)/secrets:/secrets \
-v $(PWD)/docs/siteicons:/icons \
quay.io/netzbegruenung/green-spider:latest \
data_export.py /secrets/datastore-reader.json
# NodeJS modules for the webapp creation
node_modules:
npm install
venv:
virtualenv venv -p python3
# Run a dev server for the webapp
serve: venv
cd docs && ../venv/bin/python -m http.server

@ -1,2 +1,5 @@
# green-spider-webapp
Web application for Green Spider
# Green Spider Webapp
Im Einsatz unter https://green-spider.netzbegruenung.de/
Weitere Infos zum Projekt und Issue-Tracking unter https://github.com/netzbegruenung/green-spider

@ -0,0 +1 @@
green-spider.netzbegruenung.de

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -0,0 +1,122 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>GREEN SPIDER: Websites von Bündnis 90/Die Grünen besser machen</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.16/css/jquery.dataTables.css">
<link rel="stylesheet" href="https://netzbegruenung.github.io/webfonts/style.css">
<link rel="stylesheet" href="https://unpkg.com/ionicons@4.1.2/dist/css/ionicons.min.css">
<link rel="stylesheet" href="css/tooltipster.bundle.min.css">
<link rel="icon" href="icon/icon32.png" type="image/png" sizes="32x32">
<link rel="icon" href="icon/icon128.png" type="image/png" sizes="128x128">
<style type="text/css">
h5 {
font-family: 'Arvo Gruen', sans-serif;
font-weight: bold;
color: #ffee00;
text-transform: uppercase;
}
table {
font-size: 0.8rem;
}
.bad {
color: #ae4b53;
background-color: #d7b0ae;
font-size: 1rem;
}
.medium {
color: #c49863;
background-color: #e3d9ba;
font-size: 1rem;
}
.good {
color: #46962b;
background-color: #bcd9b3;
font-size: 1rem;
}
td.text {
font-size: 0.8rem;
}
a.screenshot {
display: inline-block;
margin-left: 3px;
margin-right: 3px;
}
.header {
background-color: #46962b;
}
.icon {
width: 32px;
height: 32px;
font-size: 24px;
}
.screenshot .icon {
color: #212529;
}
.siteicon {
max-width: 32px;
max-height: 32px;
width: auto;
height: auto;
}
.tooltipster-base {
font-size: 13px
}
.tooltipster-sidetip.tooltipster-borderless .tooltipster-box{border:none;background:#1b1b1b;background:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow{height:8px;margin-left:-8px;width:16px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow{height:16px;margin-left:0;margin-top:-8px;width:8px}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-border{border:8px solid transparent}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#1b1b1b;border-bottom-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow-border{border-left-color:#1b1b1b;border-left-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-border{border-right-color:#1b1b1b;border-right-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-arrow-border{border-top-color:#1b1b1b;border-top-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-uncropped{top:-8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-uncropped{left:-8px}
</style>
</head>
<body>
<div class="d-flex flex-column flex-md-row align-items-center p-3 px-md-4 mb-3 header border-bottom box-shadow">
<h5 class="my-0 mr-md-auto">Green Spider</h5>
<nav class="my-2 my-md-0 mr-md-3">
<a class="p-2 text-light" href="https://github.com/netzbegruenung/green-spider/">GitHub</a>
<a class="p-2 text-light" href="https://blog.netzbegruenung.de/projekte/green-spider/">Über</a>
</nav>
<!--<a class="btn btn-outline-primary" href="#">Sign up</a>-->
</div>
<div class="container-fluid">
<table class="table">
<thead>
<tr>
<th scope="col">Typ</th>
<th scope="col">Land</th>
<th scope="col">Kreis</th>
<th scope="col">Stadt</th>
<th scope="col">URL</th>
<th scope="col">Score</th>
<th scope="col">IP-Adresse</th>
<th scope="col">Erreichbar</th>
<th scope="col">Antwortzeit</th>
<th scope="col">Icon</th>
<th scope="col">HTTPS</th>
<th scope="col">www. optional</th>
<th scope="col">Kanonische URL</th>
<th scope="col">Responsive</th>
<th scope="col">Feed</th>
<th scope="col">Screenshots</th>
<th scope="col">CMS</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
<script src="bundle.js"></script>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 570 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 894 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 894 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 846 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 686 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 894 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 918 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 894 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 281 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 822 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 836 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save