Mercurial > hg > purlService
diff restService/searcher.py @ 33:aced422ae66c
added post resquest for search
author | dwinter |
---|---|
date | Wed, 28 Aug 2013 12:57:36 +0200 |
parents | cf4503528b5e |
children |
line wrap: on
line diff
--- a/restService/searcher.py Thu Aug 15 09:02:04 2013 +0200 +++ b/restService/searcher.py Wed Aug 28 12:57:36 2013 +0200 @@ -29,8 +29,12 @@ currentUrl = web.ctx.homepath if purls is None: - purls=[] + #versuche noch mal mit "/index.meta" + purls=self.md.search(query+"/index.meta") + if purls is None: + purls=[] + ret="""<div class="results"><div class="purls_found_count">%s</div>"""%len(purls) for purl in purls: @@ -41,6 +45,25 @@ return ret+"</div>" + def POST(self): + data = web.data() + ret=[] + print data + for line in data.split("\n"): + purls=self.md.search(line) + + if purls is None: + #versuche noch mal mit "/index.meta" + purls=self.md.search(line+"/index.meta") + if purls is None: + purls=[] + + + for purl in purls: + ret.append("%s\t%s"%(line,purl['purl'])) + + + return "\n".join(ret) if __name__ == '__main__': pass \ No newline at end of file