Dependencies: Poppler version should be 0.2x
Web: If user-agent is None, it's a robot
Web: Return 404 if query is invalid