Add getDirectLink function