Wpis z mikrobloga

Podświetlanie składni na Wykopie. v1.4

http://wykop-code.appspot.com/

1. Głowna zmiana: Mogą korzystać osoby które nie mają Flasha. Tacy jak np. @lechium06.

- Można swobodnie zaznaczać wygenerowany kod, wklejać i będzie śmigać.

- Guzik do kopiowania pozostał i wyświetla się tylko gdy Flash jest zainstalowany.

2. Panel skrótów dla najpopularniejszych języków + przykłady.

3. Pseudo savy. Ostatnio używany język i wpisany kod jest przechowywany w ciastkach.

4. Dopieszczenia wizualne. Bootstrap daje radę!

* 5. Dokumentacja do API. Może ktoś napisze rozszerzenie...

Tutaj leży pierwszy wpis.

#programowanie #webdev #java #cpp #csharp #javascript #python #html5 #php #clojure #syntaxhighlighting

zamiast notki o #macieju, tym razem screeny:
dzien_dobry - Podświetlanie składni na Wykopie. v1.4



http://wykop-code.appspot.com...

źródło: comment_uwpXPIRO9zSX4xp94AmXzU5RfzupvEGE.jpg

Pobierz
  • 11


import
```**```
 grequests
```**```
import
```**```
 re
``````
AMOUNT = 1000
``````
users = []
```**```
def
```**```
 extend_users(response, **kwargs):
``````
    pattern = 
```_```
'dodane przez ([^"]+)'
```_```
    html = response.text
``````
    page = re.findall(pattern, html)
``````
    users.extend(page)
```**```
def
```**```
 async(amount=AMOUNT):
``````
    url = 
```_```
'[http://wykop.pl/m/ranking/strona/'](http://wykop.pl/m/ranking/strona/')
```_```
    
```**```
for
```**```
 i in 
```**```
xrange
```**```
(1, amount/25+1):
``````
        
```**```
yield
```**```
 grequests.get(
``````
            url + 
```**```
str
```**```
(i),
``````
            callback=extend_users,
``````
        )
``````
grequests.map(async())
```**```
assert
```**```
 
```**```
len
```**```
(users), AMOUNT
```**```
print
```**```