fnp
/
librarian.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
we should just generate html for luki
[librarian.git]
/
librarian
/
__init__.py
diff --git
a/librarian/__init__.py
b/librarian/__init__.py
index
3b811d3
..
215cacb
100644
(file)
--- a/
librarian/__init__.py
+++ b/
librarian/__init__.py
@@
-79,8
+79,8
@@
class WLURI(object):
"""Represents a WL URI. Extracts slug from it."""
slug = None
"""Represents a WL URI. Extracts slug from it."""
slug = None
- example = 'http://
wolnelektury.pl/katalog/lektura/template
/'
- _re_wl_uri = re.compile(r'http://(www\.)?
wolnelektury.pl/katalog/lektura/
'
+ example = 'http://
edukacjamedialna.edu.pl
/'
+ _re_wl_uri = re.compile(r'http://(www\.)?
edukacjamedialna.edu.pl/(lekcje/)?
'
'(?P<slug>[-a-z0-9]+)/?$')
def __init__(self, uri):
'(?P<slug>[-a-z0-9]+)/?$')
def __init__(self, uri):
@@
-104,7
+104,7
@@
class WLURI(object):
u'http://wolnelektury.pl/katalog/lektura/a-slug/'
"""
u'http://wolnelektury.pl/katalog/lektura/a-slug/'
"""
- uri = 'http://
wolnelektury.pl/katalog/lektura
/%s/' % slug
+ uri = 'http://
prawokultury.pl/publikacje
/%s/' % slug
return cls(uri)
def __unicode__(self):
return cls(uri)
def __unicode__(self):
@@
-142,7
+142,7
@@
class DirDocProvider(DocProvider):
def by_slug(self, slug):
fname = slug + '.xml'
def by_slug(self, slug):
fname = slug + '.xml'
- return
open
(os.path.join(self.dir, fname))
+ return
IOFile.from_filename
(os.path.join(self.dir, fname))
import lxml.etree as etree
import lxml.etree as etree
@@
-150,7
+150,10
@@
import dcparser
DEFAULT_BOOKINFO = dcparser.BookInfo(
{ RDFNS('about'): u'http://wiki.wolnepodreczniki.pl/Lektury:Template'},
DEFAULT_BOOKINFO = dcparser.BookInfo(
{ RDFNS('about'): u'http://wiki.wolnepodreczniki.pl/Lektury:Template'},
- { DCNS('creator'): [u'Some, Author'],
+ {
+ DCNS('creator.expert'): [u'Some, Author'],
+ DCNS('creator.scenario'): [u'Some, Author'],
+ DCNS('creator.textbook'): [u'Some, Author'],
DCNS('title'): [u'Some Title'],
DCNS('subject.period'): [u'Unknown'],
DCNS('subject.type'): [u'Unknown'],
DCNS('title'): [u'Some Title'],
DCNS('subject.period'): [u'Unknown'],
DCNS('subject.type'): [u'Unknown'],