ytdl-org / youtube-dl

Command-line program to download videos from YouTube.com and other video sites
http://ytdl-org.github.io/youtube-dl/
The Unlicense
132.64k stars 10.05k forks source link

Make these errors optional #9281

Open AraHaan opened 8 years ago

AraHaan commented 8 years ago

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue


Description of your issue, suggested solution and other information

"ERROR: YouTube said: This video is available in Andorra, United Arab Emirates, A fghanistan, Antigua and Barbuda, Anguilla, Albania, Armenia, Angola, Antarctica, Argentina, American Samoa, Austria, Australia, Aruba, Åland Islands, Azerbaijan , Bosnia and Herzegovina, Barbados, Bangladesh, Belgium, Burkina Faso, Bulgaria, Bahrain, Burundi, Benin, Saint Barthélemy, Bermuda, Brunei Darussalam, Bolivia, Plurinational State of, Bonaire, Sint Eustatius and Saba, Brazil, Bahamas, Bhut an, Bouvet Island, Botswana, Belarus, Belize, Cocos (Keeling) Islands, Congo, th e Democratic Republic of the, Central African Republic, Congo, Switzerland, Côte d'Ivoire, Cook Islands, Chile, Cameroon, China, Colombia, Costa Rica, Cuba, Cap e Verde, Curaçao, Christmas Island, Cyprus, Czech Republic, Djibouti, Denmark, D ominica, Dominican Republic, Algeria, Ecuador, Estonia, Egypt, Western Sahara, E ritrea, Spain, Ethiopia, Finland, Fiji, Falkland Islands (Malvinas), Micronesia, Federated States of, Faroe Islands, France, Gabon, United Kingdom, Grenada, Geo rgia, French Guiana, Guernsey, Ghana, Gibraltar, Greenland, Gambia, Guinea, Guad eloupe, Equatorial Guinea, Greece, South Georgia and the South Sandwich Islands, Guatemala, Guam, Guinea-Bissau, Guyana, Hong Kong, Heard Island and McDonald Is lands, Honduras, Croatia, Haiti, Hungary, Indonesia, Ireland, Israel, Isle of Ma n, India, British Indian Ocean Territory, Iraq, Iran, Islamic Republic of, Icela nd, Italy, Jersey, Jamaica, Jordan, Japan, Kenya, Kyrgyzstan, Cambodia, Kiribati , Comoros, Saint Kitts and Nevis, Korea, Democratic People's Republic of, Korea, Republic of, Kuwait, Cayman Islands, Kazakhstan, Lao People's Democratic Republ ic, Lebanon, Saint Lucia, Liechtenstein, Sri Lanka, Liberia, Lesotho, Lithuania, Luxembourg, Latvia, Libya, Morocco, Monaco, Moldova, Republic of, Montenegro, S aint Martin (French part), Madagascar, Marshall Islands, Macedonia, the Former Y ugoslav Republic of, Mali, Myanmar, Mongolia, Macao, Northern Mariana Islands, M artinique, Mauritania, Montserrat, Malta, Mauritius, Maldives, Malawi, Mexico, M alaysia, Mozambique, Namibia, New Caledonia, Niger, Norfolk Island, Nigeria, Nic aragua, Netherlands, Norway, Nepal, Nauru, Niue, New Zealand, Oman, Panama, Peru , French Polynesia, Papua New Guinea, Philippines, Pakistan, Poland, Saint Pierr e and Miquelon, Pitcairn, Palestine, State of, Portugal, Palau, Paraguay, Qatar, Réunion, Romania, Serbia, Russian Federation, Rwanda, Saudi Arabia, Solomon Isl ands, Seychelles, Sudan, Sweden, Singapore, Saint Helena, Ascension and Tristan da Cunha, Slovenia, Svalbard and Jan Mayen, Slovakia, Sierra Leone, San Marino, Senegal, Somalia, Suriname, South Sudan, Sao Tome and Principe, El Salvador, Sin t Maarten (Dutch part), Syrian Arab Republic, Swaziland, Turks and Caicos Island s, Chad, French Southern Territories, Togo, Thailand, Tajikistan, Tokelau, Timor -Leste, Turkmenistan, Tunisia, Tonga, Turkey, Trinidad and Tobago, Tuvalu, Taiwa n, Province of China, Tanzania, United Republic of, Ukraine, Uganda, United Stat es Minor Outlying Islands, Uruguay, Uzbekistan, Holy See (Vatican City State), S aint Vincent and the Grenadines, Venezuela, Bolivarian Republic of, Virgin Islan ds, British, Virgin Islands, U.S., Viet Nam, Vanuatu, Wallis and Futuna, Samoa, Yemen, Mayotte, South Africa, Zambia, Zimbabwe only" This is printed when some videos cant be accessed and youtube supplies a message I want a option to turn that printing of that message off as my dict currently does not work even if I have quiet set to True. my dict is this.

ytdlo = {'quiet': True, 'no_warnings': True, 'ignoreerrors': True}
dstftw commented 8 years ago

Logger can be used to intercept errors though it will hook all the errors not only ExtractorError.