This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- mode: python -*- | |
# This is the main Akara server configuration file. It contains | |
# settings for the server and for its extension modules. | |
# The configuration file is written in Python. Configuration data goes | |
# into class attributes. If the module is "A.B.C" then the | |
# configuration information should be in the class named "C". If there | |
# is a conflict then use the parameter "akara_name" to set the full | |
# module name. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
''' | |
RhythmBox Play lister, Amara 2.x demo ( http://wiki.xml3k.org/Akara/ ) | |
python rhythmbox_playlist.py ~/.local/share/rhythmbox/playlists.xml "Butters" ".ogg" | xargs -d "\n" ogg2mp3 -B 192 --vbr-new -V 0 | |
''' | |
import sys | |
from itertools import groupby |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#See: http://daringfireball.net/2010/07/improved_regex_for_matching_urls | |
import re, urllib | |
GRUBER_URLINTEXT_PAT = re.compile(ur'(?i)\b((?:https?://|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:\'".,<>?\xab\xbb\u201c\u201d\u2018\u2019]))') | |
for line in urllib.urlopen("http://daringfireball.net/misc/2010/07/url-matching-regex-test-data.text"): | |
print [ mgroups[0] for mgroups in GRUBER_URLINTEXT_PAT.findall(line) ] | |
NewerOlder