A Sunbury man is urging cyclists to wear protective glasses after he almost lost the sight in one eye in a frenzied magpie attack.