MCPcopy Index your code
hub / github.com/HelloZeroNet/ZeroNet / parseSearch

Method parseSearch

plugins/Newsfeed/NewsfeedPlugin.py:96–105  ·  view source on GitHub ↗
(self, search)

Source from the content-addressed store, hash-verified

94 return self.response(to, {"rows": rows, "stats": stats, "num": len(rows), "sites": num_sites, "taken": round(time.time() - total_s, 3)})
95
96 def parseSearch(self, search):
97 parts = re.split("(site|type):", search)
98 if len(parts) > 1: # Found filter
99 search_text = parts[0]
100 parts = [part.strip() for part in parts]
101 filters = dict(zip(parts[1::2], parts[2::2]))
102 else:
103 search_text = search
104 filters = {}
105 return [search_text, filters]
106
107 def actionFeedSearch(self, to, search, limit=30, day_limit=30):
108 if "ADMIN" not in self.site.settings["permissions"]:

Callers 1

actionFeedSearchMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected