diff --git a/minet/cli/youtube/channel_links.py b/minet/cli/youtube/channel_links.py index 5b2a3fd624..10b445f81e 100644 --- a/minet/cli/youtube/channel_links.py +++ b/minet/cli/youtube/channel_links.py @@ -1,4 +1,5 @@ from minet.cli.utils import with_enricher_and_loading_bar +from minet.cli.loading_bar import LoadingBar from minet.youtube.scraper import YouTubeScraper @@ -9,7 +10,7 @@ sub_unit="links", nested=True, ) -def action(cli_args, enricher, loading_bar): +def action(cli_args, enricher, loading_bar: LoadingBar): scraper = YouTubeScraper() for row, channel_url in enricher.cells(cli_args.column, with_rows=True): @@ -21,3 +22,4 @@ def action(cli_args, enricher, loading_bar): for title, link in links: enricher.writerow(row, [title, link]) + loading_bar.nested_advance() diff --git a/minet/youtube/scraper.py b/minet/youtube/scraper.py index 50a798a295..7ac2ae664b 100644 --- a/minet/youtube/scraper.py +++ b/minet/youtube/scraper.py @@ -35,7 +35,7 @@ def gather_external_links(data) -> Iterator[Tuple[str, str]]: return yield ( - getpath(v, ("title", "content")), + getpath(v, ("title", "content")).strip(), infer_redirection( getpath( v,