#!/usr/bin/env python3 """HOS volleyball harvester.""" import sys sys.path.insert(0, '/opt/pgz-sport/scripts/sport_harvesters') from __base import SportHarvester class HOSHarvester(SportHarvester): SPORT = 'odbojka' SOURCE = 'hos' def scrape_klub(self, page, klub): # HOS-CVF.hr search self.log(f" 🏐 Klub {klub['id']} {klub['naziv']}") try: page.goto("https://hos-cvf.hr/", wait_until="domcontentloaded", timeout=20000) self.log(f" [discovery mode] HOS site loaded") except Exception as e: self.log(f" ❌ {e}") if __name__ == '__main__': HOSHarvester().run(limit=int(sys.argv[1]) if len(sys.argv) > 1 else 50)