1
1
2
+
3
+
4
+
2
5
<!DOCTYPE html>
3
6
< html lang ="en "class ="no-js ">
4
7
< head >
18
21
19
22
< meta name ="lang:clipboard.copied "content ="Copied to clipboard ">
20
23
21
- < meta name ="lang:search.languages "content ="">
24
+ < meta name ="lang:search.language "content ="en ">
22
25
23
26
< meta name ="lang:search.result.none "content ="No matching documents ">
24
27
28
31
29
32
< meta name ="lang:search.tokenizer "content ="[\s\-]+ ">
30
33
31
-
32
- < link rel ="shortcut icon "href ="/assets/images/favicon.png ">
33
-
34
- < meta name ="generator "content ="mkdocs-0.16.3, mkdocs-material-1.12.1 ">
34
+ < link rel ="shortcut icon "href ="/assets/images/favicon.png ">
35
+ < meta name ="generator "content ="mkdocs-0.17.2, mkdocs-material-2.1.1 ">
35
36
36
37
37
38
38
39
< title > Awesome Python</ title >
39
40
40
41
41
42
42
- < script src ="/assets/javascripts/modernizr-e826f8942a.js "> </ script >
43
+ < link rel ="stylesheet "href ="/assets/stylesheets/application.1411ec6b.css ">
44
+
43
45
44
46
45
- < link rel ="stylesheet "href ="/assets/stylesheets/application-04ea671600.css ">
46
-
47
- < link rel ="stylesheet "href ="/assets/stylesheets/application-23f75ab9c7.palette.css ">
48
-
47
+ < script src ="/assets/javascripts/modernizr.f383bccf.js "> </ script >
49
48
50
49
51
50
52
-
53
-
54
-
55
51
< link rel ="stylesheet "href ="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono ">
56
52
< style > body , input {font-family : "Roboto" , "Helvetica Neue" , Helvetica, Arial, sans-serif}code , kbd , pre {font-family : "Roboto Mono" , "Courier New" , Courier, monospace}</ style >
57
53
58
54
< link rel ="stylesheet "href ="https://fonts.googleapis.com/icon?family=Material+Icons ">
59
55
60
56
61
- < link rel ="stylesheet "href ="/extra.css ">
62
-
63
57
64
58
</ head >
65
59
66
-
67
-
68
-
69
- < body data-md-color-primary ="red "data-md-color-accent ="pink ">
60
+ < body >
70
61
71
62
< svg class ="md-svg ">
72
63
< defs >
86
77
< div class ="md-flex__cell md-flex__cell--shrink ">
87
78
< a href ="https://awesome-python.com "title ="Awesome Python "class ="md-header-nav__button md-logo ">
88
79
89
- < i class ="md-icon md-icon--home " > </ i >
80
+ < i class ="md-icon " > </ i >
90
81
91
82
</ a >
92
83
</ div >
93
84
< div class ="md-flex__cell md-flex__cell--shrink ">
94
85
< label class ="md-icon md-icon--menu md-header-nav__button "for ="drawer "> </ label >
95
86
</ div >
96
87
< div class ="md-flex__cell md-flex__cell--stretch ">
97
- < span class ="md-flex__ellipsis md-header-nav__title ">
88
+ < div class ="md-flex__ellipsis md-header-nav__title " data-md-component =" title ">
98
89
99
90
100
- Awesome Python
91
+ < span class ="md-header-nav__topic ">
92
+ Awesome Python
93
+ </ span >
94
+ < span class ="md-header-nav__topic ">
95
+
96
+ </ span >
97
+
101
98
102
- </ span >
99
+ </ div >
103
100
</ div >
104
101
< div class ="md-flex__cell md-flex__cell--shrink ">
105
102
106
- < label class ="md-icon md-icon--search md-header-nav__button "for ="search "> </ label >
107
103
104
+ < label class ="md-icon md-icon--search md-header-nav__button "for ="search "> </ label >
105
+
108
106
< div class ="md-search "data-md-component ="search "role ="dialog ">
109
107
< label class ="md-search__overlay "for ="search "> </ label >
110
108
< div class ="md-search__inner ">
125
123
</ div >
126
124
</ div >
127
125
</ div >
126
+
128
127
129
128
</ div >
130
129
136
135
137
136
138
137
139
- < a href ="https://github.com/vinta/awesome-python "title ="Go to repository "class ="md-source "data-md-source ="github ">
138
+ < a href ="https://github.com/vinta/awesome-python/ "title ="Go to repository "class ="md-source "data-md-source ="github ">
140
139
141
140
< div class ="md-source__icon ">
142
141
< svg viewBox ="0 0 24 24 "width ="24 "height ="24 ">
158
157
159
158
< div class ="md-container ">
160
159
161
-
162
-
163
160
< main class ="md-main ">
164
161
< div class ="md-main__inner md-grid "data-md-component ="container ">
165
162
171
168
< label class ="md-nav__title md-nav__title--site "for ="drawer ">
172
169
< span class ="md-nav__button md-logo ">
173
170
174
- < i class ="md-icon md-icon--home " > </ i >
171
+ < i class ="md-icon " > </ i >
175
172
176
173
</ span >
177
174
Awesome Python
184
181
185
182
186
183
187
- < a href ="https://github.com/vinta/awesome-python "title ="Go to repository "class ="md-source "data-md-source ="github ">
184
+ < a href ="https://github.com/vinta/awesome-python/ "title ="Go to repository "class ="md-source "data-md-source ="github ">
188
185
189
186
< div class ="md-source__icon ">
190
187
< svg viewBox ="0 0 24 24 "width ="24 "height ="24 ">
@@ -242,9 +239,9 @@ <h1>404 - Not found</h1>
242
239
< div class ="md-footer-copyright ">
243
240
244
241
powered by
245
- < a href ="http://www.mkdocs.org "title =" MkDocs " > MkDocs</ a >
242
+ < a href ="http://www.mkdocs.org "> MkDocs</ a >
246
243
and
247
- < a href ="http ://squidfunk.github.io/mkdocs-material/" title =" Material for MkDocs ">
244
+ < a href ="https ://squidfunk.github.io/mkdocs-material/ ">
248
245
Material for MkDocs</ a >
249
246
</ div >
250
247
@@ -268,15 +265,14 @@ <h1>404 - Not found</h1>
268
265
269
266
</ div >
270
267
271
- < script src ="/assets/javascripts/application-946997f430.js "> </ script >
272
-
268
+ < script src ="/assets/javascripts/application.9a4a50d4.js "> </ script >
273
269
274
- < script > app . initialize ( { version :"0.16.3 " , url :{ base :"" } } ) </ script >
270
+ < script > app . initialize ( { version :"0.17.2 " , url :{ base :"" } } ) </ script >
275
271
276
272
277
273
278
274
279
- < script > ! function ( e , t , a , n , o , c , i ) { e . GoogleAnalyticsObject = o , e [ o ] = e [ o ] || function ( ) { ( e [ o ] . q = e [ o ] . q || [ ] ) . push ( arguments ) } , e [ o ] . l = 1 * new Date , c = t . createElement ( a ) , i = t . getElementsByTagName ( a ) [ 0 ] , c . async = 1 , c . src = n , i . parentNode . insertBefore ( c , i ) } ( window , document , "script" , "https://www.google-analytics.com/analytics.js" , "ga" ) , ga ( "create" , "UA-510626-7" , "auto" ) , ga ( "set" , "anonymizeIp" , ! 0 ) , ga ( "send" , "pageview" ) ; var links = document . getElementsByTagName ( "a" ) ; Array . prototype . map . call ( links , function ( e ) { e . host != document . location . host && e . addEventListener ( "click" , function ( ) { var t = e . getAttribute ( "data-md-action" ) || "follow" ; ga ( "send" , "event" , "outbound" , t , e . href ) } ) } ) ; var query = document . forms . search . query ; query . addEventListener ( "blur" , function ( ) { if ( this . value ) { var e = document . location . pathname ; ga ( "send" , "pageview" , e + "?q=" + this . value ) } } ) </ script >
275
+ < script > ! function ( e , a , t , n , o , c , i ) { e . GoogleAnalyticsObject = o , e . ga = e . ga || function ( ) { ( e . ga . q = e . ga . q || [ ] ) . push ( arguments ) } , e . ga . l = 1 * new Date , c = a . createElement ( t ) , i = a . getElementsByTagName ( t ) [ 0 ] , c . async = 1 , c . src = "https://www.google-analytics.com/analytics.js" , i . parentNode . insertBefore ( c , i ) } ( window , document , "script" , 0 , "ga" ) , ga ( "create" , "UA-510626-7" , "auto" ) , ga ( "set" , "anonymizeIp" , ! 0 ) , ga ( "send" , "pageview" ) ; var links = document . getElementsByTagName ( "a" ) ; Array . prototype . map . call ( links , function ( e ) { e . host != document . location . host && e . addEventListener ( "click" , function ( ) { var a = e . getAttribute ( "data-md-action" ) || "follow" ; ga ( "send" , "event" , "outbound" , a , e . href ) } ) } ) ; var query = document . forms . search . query ; query . addEventListener ( "blur" , function ( ) { if ( this . value ) { var e = document . location . pathname ; ga ( "send" , "pageview" , e + "?q=" + this . value ) } } ) </ script >
280
276
281
277
282
278
</ body >