refactoring: extract meeting download logic from its script