11
2+
3+
4+
25<!DOCTYPE html>
36< html lang ="en "class ="no-js ">
47< head >
1821
1922< meta name ="lang:clipboard.copied "content ="Copied to clipboard ">
2023
21- < meta name ="lang:search.languages "content ="">
24+ < meta name ="lang:search.language "content ="en ">
2225
2326< meta name ="lang:search.result.none "content ="No matching documents ">
2427
2831
2932< meta name ="lang:search.tokenizer "content ="[\s\-]+ ">
3033
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 ">
3536
3637
3738
3839< title > Awesome Python</ title >
3940
4041
4142
42- < script src ="/assets/javascripts/modernizr-e826f8942a.js "> </ script >
43+ < link rel ="stylesheet "href ="/assets/stylesheets/application.1411ec6b.css ">
44+
4345
4446
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 >
4948
5049
5150
52-
53-
54-
5551< link rel ="stylesheet "href ="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono ">
5652< style > body , input {font-family : "Roboto" , "Helvetica Neue" , Helvetica, Arial, sans-serif}code , kbd , pre {font-family : "Roboto Mono" , "Courier New" , Courier, monospace}</ style >
5753
5854< link rel ="stylesheet "href ="https://fonts.googleapis.com/icon?family=Material+Icons ">
5955
6056
61- < link rel ="stylesheet "href ="/extra.css ">
62-
6357
6458</ head >
6559
66-
67-
68-
69- < body data-md-color-primary ="red "data-md-color-accent ="pink ">
60+ < body >
7061
7162< svg class ="md-svg ">
7263< defs >
8677< div class ="md-flex__cell md-flex__cell--shrink ">
8778< a href ="https://awesome-python.com "title ="Awesome Python "class ="md-header-nav__button md-logo ">
8879
89- < i class ="md-icon md-icon--home " > </ i >
80+ < i class ="md-icon " > </ i >
9081
9182</ a >
9283</ div >
9384< div class ="md-flex__cell md-flex__cell--shrink ">
9485< label class ="md-icon md-icon--menu md-header-nav__button "for ="drawer "> </ label >
9586</ div >
9687< 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 ">
9889
9990
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+
10198
102- </ span >
99+ </ div >
103100</ div >
104101< div class ="md-flex__cell md-flex__cell--shrink ">
105102
106- < label class ="md-icon md-icon--search md-header-nav__button "for ="search "> </ label >
107103
104+ < label class ="md-icon md-icon--search md-header-nav__button "for ="search "> </ label >
105+
108106< div class ="md-search "data-md-component ="search "role ="dialog ">
109107< label class ="md-search__overlay "for ="search "> </ label >
110108< div class ="md-search__inner ">
125123</ div >
126124</ div >
127125</ div >
126+
128127
129128</ div >
130129
136135
137136
138137
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 ">
140139
141140< div class ="md-source__icon ">
142141< svg viewBox ="0 0 24 24 "width ="24 "height ="24 ">
158157
159158< div class ="md-container ">
160159
161-
162-
163160< main class ="md-main ">
164161< div class ="md-main__inner md-grid "data-md-component ="container ">
165162
171168< label class ="md-nav__title md-nav__title--site "for ="drawer ">
172169< span class ="md-nav__button md-logo ">
173170
174- < i class ="md-icon md-icon--home " > </ i >
171+ < i class ="md-icon " > </ i >
175172
176173</ span >
177174 Awesome Python
184181
185182
186183
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 ">
188185
189186< div class ="md-source__icon ">
190187< svg viewBox ="0 0 24 24 "width ="24 "height ="24 ">
@@ -242,9 +239,9 @@ <h1>404 - Not found</h1>
242239< div class ="md-footer-copyright ">
243240
244241 powered by
245- < a href ="http://www.mkdocs.org "title =" MkDocs " > MkDocs</ a >
242+ < a href ="http://www.mkdocs.org "> MkDocs</ a >
246243 and
247- < a href ="http ://squidfunk.github.io/mkdocs-material/" title =" Material for MkDocs ">
244+ < a href ="https ://squidfunk.github.io/mkdocs-material/ ">
248245 Material for MkDocs</ a >
249246</ div >
250247
@@ -268,15 +265,14 @@ <h1>404 - Not found</h1>
268265
269266</ div >
270267
271- < script src ="/assets/javascripts/application-946997f430.js "> </ script >
272-
268+ < script src ="/assets/javascripts/application.9a4a50d4.js "> </ script >
273269
274- < script > app . initialize ( { version :"0.16.3 " , url :{ base :"" } } ) </ script >
270+ < script > app . initialize ( { version :"0.17.2 " , url :{ base :"" } } ) </ script >
275271
276272
277273
278274
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 >
280276
281277
282278</ body >