Coverage for meta_tags_parser/public.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.10.3, created at 2025-08-21 00:51 +0000

1from . import download, parse, structs 

2from .snippets import parse_snippets_from_source 

3 

4 

5def parse_tags_from_url(web_url: str) -> structs.TagsGroup: 

6 """Stupid and low quality helper.""" 

7 return parse.parse_meta_tags_from_source(download.download_page_sync(web_url)) 

8 

9 

10async def parse_tags_from_url_async(web_url: str) -> structs.TagsGroup: 

11 """Stupid and low quality helper.""" 

12 return parse.parse_meta_tags_from_source(await download.download_page_async(web_url)) 

13 

14 

15def parse_snippets_from_url(web_url: str) -> structs.SnippetGroup: 

16 """Stupid and low quality helper.""" 

17 return parse_snippets_from_source(download.download_page_sync(web_url)) 

18 

19 

20async def parse_snippets_from_url_async(web_url: str) -> structs.SnippetGroup: 

21 """Stupid and low quality helper.""" 

22 return parse_snippets_from_source(await download.download_page_async(web_url)) 

23 

24