Project
Function
Sample CLI
gway web.app update-visited
Full Code
def update_visited(current, cookie_name="visited"):
if not cookies_enabled():
return []
raw = request.get_cookie(cookie_name, "")
visited = raw.split("|") if raw else []
title = current.replace("-", " ").replace("_", " ").title()
visited = [v for v in visited if not v.startswith(f"{title}=")]
route = request.fullpath.lstrip("/")
visited.append(f"{title}={route}")
cookie_value = "|".join(visited)
response.set_cookie(cookie_name, cookie_value)
return visited