HTML, CSS, JavaScript Guideline

Egy rövid leírás, hogyan használjuk a HTML, CSS,  JavaScript nyelveket: https://github.com/bendc/frontend-guidelines

PHP strip_tags alternatíva

A strip_tags() függvénnyel az a nagy probléma, hogy a multibyte-os karaktereket hibásan kezeli. Erre egy lehetséges megoldás:
PHP strip_tags alternatíva részletei…

HTML átalakítása Textile formátumba

Új szórakozásom (nem szórakozás), hogy a HTML dokumentációkat akarom átvinni wiki-be, ami Textile formátumot használ.

Mivel nem akarok mindent újra begépelni, így elkezdtem konvertert keresni.

Volt 1-2 ígéretes, de végül a html2textile python script mellett döntöttem. Ez csak egy függvény, amit aztán úgy használunk, ahogy tetszik.

Íme egy szösszenet, ami a beírt elérési úton kigyűjti az összes html fájlt és egy bizonyos részletét kiolvasva átalakítja textile formátumba:


from html2textile import html2textile
import codecs
import os

dir_path = "/foo/bar"
os.chdir(dir_path)
for files in os.listdir("."):
if files.endswith(".html"):
f = codecs.open( dir_path+'/'+files , 'r', 'utf-8')
lines = ''
read = 0
for line in f:
if ( line == "\n" ):
read = 1
if ( line == "\n" ):
read = 0
if ( read ):
lines += line

lines = html2textile(lines)
f.close()
f = open('/foo/baz/'+files+'.textile', 'w')
f.write( lines.encode('utf-8') )
f.close()

A kezdő és vég pont, ami között olvasni kell itt szerencsére adott volt. Más esetben például a tag jól használható.

A forrás innen letölthető: html_textile_converter