PageSourceSearch

https://smartcitizen.me/

html smartcitizen.me collected 2026-10-01 12:13:00 UTC 4,857 bytes, 137 lines download raw bytes

1<!DOCTYPE html>
2<html ng-app="app">
3  <head>
4    <base href="/">
5    <meta charset="utf-8">
6    <title>Smart Citizen</title>
7    <meta name="description" content="We are a collective of passionate people who believe that data is critical to inform civic participation. We develop free and open-source tools for environmental monitoring and methodologies for community-driven action.">
8    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
9    
9<script src="https://kit.fontawesome.com/ecc648e5f7.js"></script>
9
10
11    <!-- Adds Page Map for Search Engines -->
12
13    <!--
14    <PageMap>
15      <DataObject type="thumbnail">
16        <Attribute name="src" value="https://smartcitizen.me/assets/images/sck_platform_thum.jpg"/>
17        <Attribute name="width" value="512"/>
18        <Attribute name="height" value="413"/>
19      </DataObject>
20    </PageMap>
21    -->
22
23    <!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
24
25    <!-- CSS Styles -->
26
27    <link rel="stylesheet" href="styles/vendor-1f14711f75.css">
28
29    <link rel="stylesheet" href="styles/app-e279d0eae0.css">
30
31    <meta property=”og:type” content=”website” />
32    <meta property="og:title"
33      content="Smart Citizen empowers communities to better understand their environment">
34    <meta property="og:description"
35      content="Smart Citizen empowers communities to better understand their environment by offering an alternative to the centralised data production and management systems used by the large corporations that constitute the driving force behind the smart city concept. Home of the Smart Citizen Kit!">
36    <meta property="og:image" content="https://smartcitizen.me/assets/favicon_128x128.png">
37    
37<script defer data-domain="smartcitizen.me" src="https://plausible.io/js/plausible.js"></script>
37
38
39  </head>
40  <body>
41
42    <div id="outdated">
43      <h6>Your browser is out of date!</h6>
44      <p>Update your browser to view this website correctly. <a id="btnUpdateBrowser" href="http://outdatedbrowser.com/">Update my browser now </a></p>
45      <p class="last"><a href="#" id="btnCloseUpdateBrowser" title="Close">&times;</a></p>
46    </div>
47
48    <div blur>
49      <!-- <div cookies-law></div> -->
50      <div loading-backdrop></div>
51      <div ui-view autoscroll="false"></div>
52    </div>
53
54    <!-- JS Dependencies -->
55
56    
56<script src="scripts/vendor-c5d5054eda.js"></script>
56
57
58    <!-- Sentry Error Tracking -->
59
60    
60<script src="https://cdn.ravenjs.com/3.26.2/angular/raven.min.js" crossorigin="anonymous"></script>
60
61    
61<script>
62      if (location.hostname !== "localhost" && location.hostname !== "127.0.0.1") {
63        Raven.config('https://[email protected]/5434868').install();
64      }
65    </script>
65
66
67    <!-- Outdated browsers -->
68
69    
69<script type="text/javascript">
70      // Plain Javascript
71      //event listener: DOM ready
72      function addLoadEvent(func) {
73        var oldonload = window.onload;
74        if (typeof window.onload != 'function') {
75            window.onload = func;
76        } else {
77            window.onload = function() {
78                if (oldonload) {
79                    oldonload();
80                }
81                func();
82            }
83        }
84      }
85      //call plugin function after DOM ready
86      addLoadEvent(function(){
87        outdatedBrowser({
88            bgColor: '#f25648',
89            color: '#ffffff',
90            lowerThan: 'IE11',
91            languagePath: ''
92        })
93      });
94    </script>
94
95
96
97    <!-- Outdated browsers -->
98
99    
99<script type="text/javascript">
100      // Plain Javascript
101      //event listener: DOM ready
102      function addLoadEvent(func) {
103        var oldonload = window.onload;
104        if (typeof window.onload != 'function') {
105            window.onload = func;
106        } else {
107            window.onload = function() {
108                if (oldonload) {
109                    oldonload();
110                }
111                func();
112            }
113        }
114      }
115      //call plugin function after DOM ready
116      addLoadEvent(function(){
117        outdatedBrowser({
118            bgColor: '#f25648',
119            color: '#ffffff',
120            lowerThan: 'IE11',
121            languagePath: ''
122        })
123      });
124    </script>
124
125
126    <!-- The App JS -->
127
128    
128<script src="scripts/app-eff50cc47f.js"></script>
128
129
130    <!-- TODO: Improvement change path depending on local or production. Add comments to gulp inject to work https://www.npmjs.com/package/gulp-inject. See gulp inject task -->
131    <!-- 
131<script src="app/components/kit/setupModule/scktool-app.js"></script>
131 -->
132    <!-- 
132<script src="app/components/kit/setupModule/scktool-connector.js"></script>
132 -->
133    <!-- 
133<script src="scripts/scktool-app.js"></script>
133
134    
134<script src="scripts/scktool-connector.js"></script>
134 -->
135
136  </body>
137</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.