mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-30 22:25:19 +00:00 
			
		
		
		
	[utils] Remove unused get_meta_content function
This commit is contained in:
		| @@ -20,7 +20,6 @@ from youtube_dl.utils import ( | |||||||
|     encodeFilename, |     encodeFilename, | ||||||
|     find_xpath_attr, |     find_xpath_attr, | ||||||
|     fix_xml_ampersands, |     fix_xml_ampersands, | ||||||
|     get_meta_content, |  | ||||||
|     orderedSet, |     orderedSet, | ||||||
|     OnDemandPagedList, |     OnDemandPagedList, | ||||||
|     InAdvancePagedList, |     InAdvancePagedList, | ||||||
| @@ -155,17 +154,6 @@ class TestUtil(unittest.TestCase): | |||||||
|         self.assertEqual(find_xpath_attr(doc, './/node', 'x', 'a'), doc[1]) |         self.assertEqual(find_xpath_attr(doc, './/node', 'x', 'a'), doc[1]) | ||||||
|         self.assertEqual(find_xpath_attr(doc, './/node', 'y', 'c'), doc[2]) |         self.assertEqual(find_xpath_attr(doc, './/node', 'y', 'c'), doc[2]) | ||||||
|  |  | ||||||
|     def test_meta_parser(self): |  | ||||||
|         testhtml = ''' |  | ||||||
|         <head> |  | ||||||
|             <meta name="description" content="foo & bar"> |  | ||||||
|             <meta content='Plato' name='author'/> |  | ||||||
|         </head> |  | ||||||
|         ''' |  | ||||||
|         get_meta = lambda name: get_meta_content(name, testhtml) |  | ||||||
|         self.assertEqual(get_meta('description'), 'foo & bar') |  | ||||||
|         self.assertEqual(get_meta('author'), 'Plato') |  | ||||||
|  |  | ||||||
|     def test_xpath_with_ns(self): |     def test_xpath_with_ns(self): | ||||||
|         testxml = '''<root xmlns:media="http://example.com/"> |         testxml = '''<root xmlns:media="http://example.com/"> | ||||||
|             <media:song> |             <media:song> | ||||||
|   | |||||||
| @@ -231,10 +231,12 @@ if sys.version_info < (2, 7, 3): | |||||||
|         if self.rawdata[i:].startswith("</scr'+'ipt>") |         if self.rawdata[i:].startswith("</scr'+'ipt>") | ||||||
|         else compat_html_parser.HTMLParser.parse_endtag(self, i)) |         else compat_html_parser.HTMLParser.parse_endtag(self, i)) | ||||||
|  |  | ||||||
|  |  | ||||||
| def get_element_by_id(id, html): | def get_element_by_id(id, html): | ||||||
|     """Return the content of the tag with the specified ID in the passed HTML document""" |     """Return the content of the tag with the specified ID in the passed HTML document""" | ||||||
|     return get_element_by_attribute("id", id, html) |     return get_element_by_attribute("id", id, html) | ||||||
|  |  | ||||||
|  |  | ||||||
| def get_element_by_attribute(attribute, value, html): | def get_element_by_attribute(attribute, value, html): | ||||||
|     """Return the content of the tag with the specified attribute in the passed HTML document""" |     """Return the content of the tag with the specified attribute in the passed HTML document""" | ||||||
|     parser = AttrParser(attribute, value) |     parser = AttrParser(attribute, value) | ||||||
| @@ -265,16 +267,6 @@ class MetaParser(BaseHTMLParser): | |||||||
|     def get_result(self): |     def get_result(self): | ||||||
|         return self.result |         return self.result | ||||||
|  |  | ||||||
| def get_meta_content(name, html): |  | ||||||
|     """ |  | ||||||
|     Return the content attribute from the meta tag with the given name attribute. |  | ||||||
|     """ |  | ||||||
|     parser = MetaParser(name) |  | ||||||
|     try: |  | ||||||
|         parser.loads(html) |  | ||||||
|     except compat_html_parser.HTMLParseError: |  | ||||||
|         pass |  | ||||||
|     return parser.get_result() |  | ||||||
|  |  | ||||||
|  |  | ||||||
| def clean_html(html): | def clean_html(html): | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Philipp Hagemeister
					Philipp Hagemeister