Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
7f34984
[dtube] Add new extractor(closes #15201)
remitamine May 16, 2018
fe3a60f
[dreisat] improve extraction(closes #15350)
remitamine May 16, 2018
997530d
[dailymotion] remove fragment part from m3u8 urls(closes #8915)
remitamine May 16, 2018
54fc90a
[youtube] fix hd720 format position
remitamine May 16, 2018
6843ac5
add support for paramountnetwork.com and bellator.com(fixes #15418)
remitamine May 16, 2018
eea2faf
[pbs] fix embed data extraction(fixes #16474)
remitamine May 16, 2018
58a68d8
[moniker] Remove extractor(closes #15336)
remitamine May 16, 2018
1306f5e
[mychannels] add support for mychannels.com(closes #15334)
remitamine May 16, 2018
a3f8616
[pluralsight] fix clip id extraction(fixes #16460)
remitamine May 17, 2018
361a965
[vimeo:likes] Relax _VALID_URL and fix single page likes extraction (…
dstftw May 17, 2018
5819720
[ChangeLog] Actualize
dstftw May 17, 2018
7550ea5
release 2018.05.18
dstftw May 17, 2018
0167f0d
[imdb] improve extraction(fixes #4085)(fixes #14557)
remitamine May 19, 2018
27694fe
[imdb:list] fix _VALID_URL regex
remitamine May 19, 2018
acd620c
[teamcoco] improve _VALID_URL regex(#16484)
remitamine May 19, 2018
f2b1fa0
[teamcoco] relax _VALID_URL regex and add a fallback for format extra…
remitamine May 19, 2018
504f20d
Remove experimental mark for some options
dstftw May 19, 2018
5c76695
Update leeco.py
huichen90 May 16, 2018
db2058f
[globo] improve extraction(closes #4189)
remitamine May 21, 2018
e518749
[globo] handle login errors
remitamine May 21, 2018
d81ffc3
[globo] Add entry for netrc authentication
remitamine May 21, 2018
b89ac53
[globo] use compat_str
remitamine May 21, 2018
57d6792
[viewlift] fix extraction for snagfils.com(closes #15766)
remitamine May 23, 2018
b836118
[utils] Relax TV Parental Guidelines matching
remitamine May 23, 2018
670dcba
[viewlift] Remove rating format transformation
remitamine May 23, 2018
268e132
[go90] extract age limit and detect drm protection(#10127)
remitamine May 23, 2018
3bb3ff3
[test_utils] add tests for b836118724122a639a1cb78d55d91724bf1e7251
remitamine May 23, 2018
ca0aef4
[viewlift] add support for hoichoi.tv(closes #16536)
remitamine May 23, 2018
1139935
[nbc] add support for stream.nbcsports.com(closes #13911)
remitamine May 24, 2018
e8e58c2
[hidive] add support for authentication(closes #16534)
remitamine May 24, 2018
3d2a643
[imgur] Fix extraction
jwilk May 24, 2018
c561b75
[peertube] Add extractor (closes #16301, closes #16329)
dstftw May 25, 2018
f2fc63a
[peertube] Add support for embed and API URLs
dstftw May 25, 2018
6bd499e
[peertube] Add support for generic embeds
dstftw May 25, 2018
b39f42e
[indavideo] Sign download URLs
dnet May 25, 2018
2a7c6be
[indavideo] Fix extraction (closes #11221)
dstftw May 25, 2018
aee36ca
[indavideo] Add support for generic embeds (closes #11989)
dstftw May 25, 2018
f4d261b
[izlesene] Fix extraction (closes #16233)
mrfade Apr 24, 2018
03fad17
[izlesene] Improve extraction and fix issues (closes #16407, closes #…
dstftw May 25, 2018
9ef5cdb
[audiomack] Stringify video id (closes #15310)
rhhayward May 25, 2018
bdbcc8e
[dvtv] Remove dead test
che0 May 25, 2018
5a16c9d
[utils] keep the original TV_PARENTAL_GUIDELINES dict
remitamine May 25, 2018
38e4e8a
[ChangeLog] Actualize
dstftw May 26, 2018
0934c9d
release 2018.05.26
dstftw May 26, 2018
c678192
[tumblr] Add support for authentication
zackfern Dec 31, 2017
56cd31f
[tumblr] Improve authentication (closes #15133)
dstftw May 26, 2018
97b0114
[tumblr] Detect and report sensitive media (closes #13829)
dstftw May 26, 2018
986c0b0
[cbc] Fix playlist title extraction (closes #16502)
parmjitv May 26, 2018
c0fd20a
[soundcloud] detect format extension(closes #16549)
remitamine May 26, 2018
261f473
[utils] fix style id extraction for namespaced id attribute(closes #1…
remitamine May 26, 2018
2a49d01
[cammodels] Add extractor
CSharp-Truckstop-Restroom-Hero Oct 15, 2017
8b1da46
[cammodels] Improve and simplify (closes #14499)
dstftw May 26, 2018
ec2f3d2
[ufctv] add support for authentication(closes #16542)
remitamine May 26, 2018
6821702
remove unnecessary assignment parenthesis
remitamine May 26, 2018
ddd8486
[downloader/rtmp] Gracefully handle live streams interrupted by user
dstftw May 26, 2018
f16f487
[downloader/rtmp] Generalize download messages and report time elapse…
dstftw May 26, 2018
2ce35d9
[cammodels] Add another error pattern
dstftw May 26, 2018
8882840
[cammodels] Use geo verification headers
dstftw May 26, 2018
c9e12a6
[9c9media] extract mpd formats and subtitles
remitamine May 27, 2018
9c65c4a
[bellmedia] add support for bnnbloomberg.ca(#16560)
remitamine May 27, 2018
cfd7f2a
[apa] Add extractor (closes #15041, closes #15672)
dstftw May 27, 2018
a07879d
[spiegel] fix info extraction(#16538)
remitamine May 27, 2018
e0d42dd
[teamcoco] Fix extraction for full episodes(closes #16573)
remitamine May 30, 2018
bc3143a
[ChangeLog] Actualize
dstftw May 30, 2018
e425710
release 2018.05.30
dstftw May 30, 2018
4fd1437
[rbmaradio] check formats availability(closes #16585)
remitamine May 30, 2018
128b58a
[nhl] remove old extractors
remitamine May 31, 2018
acca2ac
[mlb] improve extraction(closes #16587)
remitamine May 31, 2018
3a8e373
[francetv] add support for sport.francetvinfo.fr(closes #15645)
remitamine May 31, 2018
c3f75e2
[audimedia] fix extraction(closes #15309)
remitamine May 31, 2018
0bfdcc1
[openload] Add support for oload.win and oload.download
DroidFreak32 May 31, 2018
2593725
[twitter:card] Add support for another endpoint (closes #16586)
dstftw May 31, 2018
926d97f
[9c9media] PEP 8
dstftw May 31, 2018
85750f8
[openload] Improve ext extraction
mrfade Jun 1, 2018
b995043
Ignore venv directory
effleurager Jun 1, 2018
f20f636
[cbc] Improve extraction (closes #16583, closes #16593)
dstftw Jun 1, 2018
9d082e7
[facebook] Add support for tahoe player videos (closes #15441)
nathanrossi May 25, 2018
9b89dae
[facebook] Improve extraction (closes #16554)
dstftw Jun 1, 2018
73c938e
[ChangeLog] Actualize
dstftw Jun 1, 2018
19e42ea
release 2018.06.02
dstftw Jun 1, 2018
1ea559c
[adn] fix extraction
remitamine Jun 2, 2018
003fe73
[safari] Add support for new URL schema (closes #16614)
dstftw Jun 2, 2018
936784b
[youtube] Extract track and artist
dstftw Jun 2, 2018
7e72694
[youtube] Move metadata extraction after video availability check
dstftw Jun 2, 2018
eb6793b
[youtube] Update tests
dstftw Jun 2, 2018
6d15570
[bbc] Add support for bbcthree (closes #16612)
dstftw Jun 2, 2018
0a10f50
[chaturbate] Use geo verification headers
dstftw Jun 2, 2018
b6b2ccb
[twitter:card] Extract guest token (closes #16609)
dstftw Jun 3, 2018
7705323
[twitter:card] Generalize base API URL
dstftw Jun 3, 2018
c3023e9
[camtube] Add extractor
dstftw Jun 3, 2018
c6c478f
[ChangeLog] Actualize
dstftw Jun 3, 2018
f756085
[devscripts/update-copyright] Update copyright year
dstftw Jun 3, 2018
94418c8
release 2018.06.04
dstftw Jun 3, 2018
2e190c2
[rbmaradio] Add support for 192k format (closes #16631)
dstftw Jun 4, 2018
d7be705
[pbs] Add another cove id pattern (closes #15373)
dstftw Jun 4, 2018
06ea7bd
[nexx] Add support for free cdn (closes #16538)
dstftw Jun 4, 2018
2e69753
[nexx] Update tests
dstftw Jun 4, 2018
9afd74d
[nexx] extract free cdn http formats
remitamine Jun 5, 2018
6ae3603
[tv4] fix format extraction(closes #16650)
remitamine Jun 5, 2018
ff2e486
[inc] Add support for another embed schema (closes #16666)
dstftw Jun 8, 2018
9d581ef
[npo] Extend _VALID_URL (closes #16682)
dstftw Jun 9, 2018
cc37cc3
[ChangeLog] Actualize
dstftw Jun 10, 2018
e8c6afc
release 2018.06.11
dstftw Jun 10, 2018
d253df2
[wimp] Fix Youtube embeds extraction
dstftw Jun 10, 2018
93cffb1
[nrk] Update API hosts and try all previously known ones (closes #16690)
dstftw Jun 10, 2018
b2df66a
[tvnet] Add extractor
tmsbrg Jan 31, 2018
a572ae6
[tvnet] Improve and fix issues (closes #15462)
dstftw Jun 11, 2018
0645be4
[inc] PEP 8
dstftw Jun 11, 2018
e517527
[tvnet] Improve video id extraction
dstftw Jun 11, 2018
7dc9c60
[tvnet] Fix _VALID_URL
dstftw Jun 11, 2018
dc53c78
[crackle] Add support for sonycrackle.com (closes #16698)
dstftw Jun 11, 2018
5d6c81b
[downloader/http] Fix resume when writing ot stdout (closes #16699)
dstftw Jun 11, 2018
e067181
[abc] fix ABC IView extraction and add support for livestreams(closes…
remitamine Jun 12, 2018
9aca7fe
[abc:iview] Extract more series metadata
dstftw Jun 12, 2018
f15f7a6
[dailymotion] add support for password protected videos(closes #9789)
remitamine Jun 13, 2018
18d66f0
[dailymotion] use compat_struct_pack
remitamine Jun 13, 2018
aa56061
[discoverynetworks] Add support for disco-api videos(closes #16724)
remitamine Jun 13, 2018
03eef0f
[ChangeLog] Actualize
dstftw Jun 13, 2018
c797db4
release 2018.06.14
dstftw Jun 13, 2018
61cb668
[bilibili] Restrict cid regex (closes #16638, closes #16734)
dstftw Jun 14, 2018
9b0b627
[downloader/rtmp] Fix downloading in verbose mode (closes #16736)
dstftw Jun 14, 2018
87f89da
[pbs] Improve extraction (closes #16623, closes #16684)
dstftw Jun 15, 2018
81c5df4
[vidzi] Fix extraction (closes #16678)
Urgau Jun 15, 2018
734d461
[expressen] Add extractor
dstftw Jun 16, 2018
764cd4e
[rtbf] improve extraction
remitamine Jun 17, 2018
1882511
[6play] add support for rtlplay.be and extract hd usp formats
remitamine Jun 17, 2018
8b183bd
[tf1] try all supported adaptive urls
remitamine Jun 17, 2018
0adf213
[wat] try all supported adaptive urls
remitamine Jun 17, 2018
ce0edda
[markiza] Add extractors (closes #16750)
dstftw Jun 17, 2018
9e761fe
[ChangeLog] Actualize
dstftw Jun 17, 2018
858cf4d
release 2018.06.18
dstftw Jun 17, 2018
8ba84e4
[tvnow] try all clear manifest urls(closes #15361)
remitamine Jun 17, 2018
075a13d
[compat] Introduce compat_integer_types
dstftw Jun 17, 2018
d391b7e
[extractor/common] Introduce expected_status for convenient accept of…
dstftw Jun 17, 2018
00a429b
[markiza] Expect 500 status code
dstftw Jun 17, 2018
9283d4e
[bbccouk] Use expected_status
dstftw Jun 17, 2018
721a877
[vgtv] Add support for www.aftonbladet.se/tv/ URLs
dstftw Jun 18, 2018
713afa7
[vgtv] Improve HLS formats extraction
dstftw Jun 18, 2018
18806e3
[rtbf] fix extraction for python 3.2 and older
remitamine Jun 18, 2018
e12b4b8
[6play] use geo verfication headers
remitamine Jun 19, 2018
8b4b400
[peertube] Improve generic support (closes #16733)
dstftw Jun 19, 2018
e730508
[ChangeLog] Actualize
dstftw Jun 19, 2018
c9b983f
release 2018.06.19
dstftw Jun 19, 2018
f51f526
[foxnews] Add support for iframe embeds (closes #15810, closes #16711)
dstftw Jun 20, 2018
91aa502
[foxnews:insider] Remove extractor (#15810)
dstftw Jun 20, 2018
30374f4
[itv] Make SOAP request non fatal and extract metadata from a webpage…
dstftw Jun 21, 2018
a4ec451
[itv] Sort imports
dstftw Jun 21, 2018
b71cc71
[motherless] Fix extraction (closes #16786)
dstftw Jun 21, 2018
9fb62e3
[motherless:group] Fix _VALID_URL
dstftw Jun 21, 2018
74caf52
[brightcove] workaround sonyliv DRM protected videos(closes #16807)
remitamine Jun 24, 2018
a0949fe
[joj] Relax _VALID_URL (closes #16771)
dstftw Jun 24, 2018
c306f07
[ChangeLog] Actualize
dstftw Jun 24, 2018
1f6cc58
release 2018.06.25
dstftw Jun 24, 2018
c3bcd20
[porncom] Fix extraction (closes #16808)
dstftw Jun 25, 2018
7b393f9
[svt] Improve extraction and add support for pages (closes #16802)
dstftw Jun 27, 2018
acbd0ff
[dctptv] Restore extraction based on REST API (closes #16850)
dstftw Jun 28, 2018
d4a24f4
Prefer ffmpeg over avconv by default (closes #8622)
dstftw Jun 28, 2018
5e8e2fa
[extractor/common] Use source URL as Referer for HTML5 entries (close…
dstftw Jun 28, 2018
9cf648c
[mediaset] Add support for new videos
timendum Jun 18, 2018
267d819
[mediaset] Fix issues and extract all formats (closes #16568)
dstftw Jun 29, 2018
2160768
[npo] Fix typo (closes #16872)
dstftw Jun 30, 2018
eca1f0d
[extractor/common] Properly escape % in MPD templates (closes #16867)
dstftw Jun 30, 2018
973b6ce
[vlive] Fix live streams extraction
coreynicholson Jul 1, 2018
8cee692
[go90] detect geo restriction error and pass geo verification headers…
remitamine Jul 1, 2018
db5debf
[go90] add support for embed urls(closes #16873)
remitamine Jul 1, 2018
5621c32
[lynda] Simplify login and improve error capturing (#16891)
dstftw Jul 2, 2018
836ef48
[pluralsight] Switch to graphql (closes #16889, closes #16899)
dstftw Jul 3, 2018
24d26ab
[lynda] PEP 8
dstftw Jul 3, 2018
d5de0f2
[ChangeLog] Actualize
dstftw Jul 3, 2018
689af49
release 2018.07.04
dstftw Jul 3, 2018
9a6628a
[youtube] Improve login error handling (closes #13822)
dstftw Jul 4, 2018
94fef94
[dplayit] Fix extraction (closes #16901)
dstftw Jul 4, 2018
e15141a
[dplayit] Sort formats
dstftw Jul 4, 2018
1ed0b2f
[watchbox] Fix extraction (closes #16904)
dstftw Jul 4, 2018
4e71dfd
[README.md] Rename OS X to macOS
getaaron Jul 5, 2018
4742150
[funk] Fix extraction (closes #16918)
dstftw Jul 6, 2018
6868d27
[frontendmasters] Add extractor
Kerruba Apr 26, 2018
69fcdb8
[frontendmasters] Fix issues and improve extraction (closes #3661, cl…
dstftw Jul 7, 2018
e06632e
[downloader/dash] Improve error handling (#16927)
dstftw Jul 8, 2018
0685d97
[utils] Share JSON-LD regex
dstftw Jul 9, 2018
79fd732
[nrktv] Add support for new episode URL schema (closes #16909)
dstftw Jul 9, 2018
4b3ee09
[nrktv] Add support for new season and serie URL schema
dstftw Jul 9, 2018
7e8e948
[ChangeLog] Actualize
dstftw Jul 9, 2018
40a051f
release 2018.07.10
dstftw Jul 9, 2018
79367a9
[pornhub] Improve extraction and extract all formats (closes #12166, …
dstftw Jul 14, 2018
905eef2
[imgur] Allow digits in filename extension
jwilk Jul 18, 2018
bd21ead
[extractor/common] add support for DASH and MSS formats extraction in…
remitamine Jul 18, 2018
371dcc1
[theplatform] add support for theplatform Top-level domain customizat…
remitamine Jul 18, 2018
38f1eb0
[mediaset] fix extraction(closes #16977)
remitamine Jul 18, 2018
c63f5fb
[slutload] Fix and improve extraction (closes #17001)
dstftw Jul 18, 2018
8da17f9
[dailymotion] Improve description extraction (closes #16984)
bato3 Jul 18, 2018
11330f5
[facebook] Extract view count and update tests (closes #16942)
dstftw Jul 18, 2018
6fc09f0
[vimeo] Add another config regex (closes #17013)
dstftw Jul 19, 2018
c258570
[viu] Pass Referer and Origin headers (closes #16992)
dstftw Jul 19, 2018
ecb6b6a
[viu] Pass area id
dstftw Jul 19, 2018
25586c6
[theplatform] PEP 8
dstftw Jul 19, 2018
fd62b36
[vrtnu] Relax title extraction and extract JSON-LD (closes #17018)
dstftw Jul 19, 2018
e9c671d
[utils] Allow JSONP with empty func name (closes #17028)
dstftw Jul 21, 2018
edb0e17
[iwara] Fix download URLs (closes #17026)
kzm4269 Jul 21, 2018
b96b4be
[bbc] add support for BBC Radio Play pages(closes #17022)
remitamine Jul 21, 2018
af03000
[utils] Introduce url_or_none
dstftw Jul 21, 2018
4ecf300
[iwara] Improve extraction
dstftw Jul 21, 2018
3052a30
Improve URL extraction
dstftw Jul 21, 2018
6f27998
[ChangeLog] Actualize
dstftw Jul 21, 2018
8e66ffc
release 2018.07.21
dstftw Jul 21, 2018
6de82b4
[puhutv] Add extractor (closes #16010)
mrfade Apr 24, 2018
8fd2a7b
[puhutv] Improve extraction (closes #16269)
dstftw Jul 22, 2018
a702056
Credit @bastiandg for #16189
dstftw Jul 22, 2018
7930f91
Credit @haasn for #16326
dstftw Jul 22, 2018
d94fb12
Credit @dnet for #16174
dstftw Jul 22, 2018
694079d
Credit @mrfade for #16269 and #16271
dstftw Jul 22, 2018
a789d1c
Credit @nathanrossi for #16554
dstftw Jul 22, 2018
234a858
Credit @tmsbrg for #15462
dstftw Jul 22, 2018
d4e7065
Credit @Kerruba for #16328
dstftw Jul 22, 2018
631f93e
[facebook] fix tahoe request for authenticated users(closes #16655)
remitamine Jul 23, 2018
b5dec62
[streamcloud] Fix extraction (closes #17054)
dstftw Jul 25, 2018
ad1bc71
[vk] fix extraction for inline only videos(fixes #16923)
remitamine Jul 26, 2018
0c7b4f4
[rai] return non http relinker URL intact(closes #17055)
remitamine Jul 26, 2018
722f1a0
[README.md] Actualize Firefox cookie export add-on
funky-monkey Jul 27, 2018
8e37a7e
[mitele] reduce number of requests and update tests
remitamine Jul 28, 2018
a098c99
[telecinco] fix extraction(closes #17080)
remitamine Jul 28, 2018
9a98426
[ted] Fix extraction for videos without nativeDownloads (closes #1675…
dstftw Jul 28, 2018
cd3a3ff
[ted] Improve extraction and update tests
dstftw Jul 28, 2018
ec240a4
[dailymotion:playlist] fix extraction(closes #16894)
remitamine Jul 28, 2018
38e87f6
[utils] Remove return from __init__
Jul 28, 2018
1a88fc5
[ceskatelevize] Use https for API call (refs #16997)
bato3 Jul 28, 2018
4938c8d
[pornhub] Add support for subtitles (closes #16924)
gfabiano Jul 28, 2018
b2286f8
[crunchyroll:playlist] Restrict _VALID_URL (closes #17069)
bato3 Jul 28, 2018
4eecef8
[ChangeLog] Actualize
dstftw Jul 28, 2018
5484828
release 2018.07.29
dstftw Jul 29, 2018
9d1b213
[viqeo] Add extractor (closes #17066)
dstftw Jul 29, 2018
7ff129d
[theplatform] Relax _VALID_URL (closes #16181)
gfabiano Jul 29, 2018
6f2d82a
[pbs] Fix extraction (closes #17109)
dstftw Jul 30, 2018
19b9de1
[watchbox] Fix extraction (closes #17107)
dstftw Jul 30, 2018
644921b
[twitch:vod] Improve _VALID_URL (closes #17135)
dstftw Aug 2, 2018
48afc6c
[twitch] Fix authentication (closes #17024)
Jul 31, 2018
cb1c3a3
[twitch] Update cliend id and modernize (closes #17126)
dstftw Aug 3, 2018
af322eb
[funk:channel] Improve byChannelAlias extraction (closes #17142)
dstftw Aug 3, 2018
20f96f6
[ChangeLog] Actualize
dstftw Aug 3, 2018
81cc22b
release 2018.08.04
dstftw Aug 3, 2018
d588d4a
[.gitignore] Add .vscode
Aug 5, 2018
a62460a
[imdb] Fix extension extraction (closes #17167)
dstftw Aug 5, 2018
d37dc6e
[clyp] Add support for token protected media (closes #17184)
dstftw Aug 7, 2018
b65e3b0
[bitchute] Add extractor (closes #14052)
dstftw Aug 11, 2018
de4c41b
[bitchute] Improve page offset
dstftw Aug 11, 2018
4779420
[redbulltv] add support redbull.com tv URLs(closes #17218)
remitamine Aug 12, 2018
24e0cd7
[raywenderlich] Adapt to site redesign (closes #17225)
dstftw Aug 12, 2018
57c68ec
[generic] Add support for expressen embeds
dstftw Aug 14, 2018
60c0856
[utils] Use pure browser header for User-Agent (closes #17236)
dstftw Aug 14, 2018
d6ef8b4
[nova] Fix extraction (closes #17241)
dstftw Aug 15, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
61 changes: 61 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
## Please follow the guide below

- You will be asked some questions and requested to provide some information, please read them **carefully** and answer honestly
- Put an `x` into all the boxes [ ] relevant to your *issue* (like this: `[x]`)
- Use the *Preview* tab to see what your issue will actually look like

---

### Make sure you are using the *latest* version: run `youtube-dl --version` and ensure your version is *2018.08.04*. If it's not, read [this FAQ entry](https://github.com/rg3/youtube-dl/blob/master/README.md#how-do-i-update-youtube-dl) and update. Issues with outdated version will be rejected.
- [ ] I've **verified** and **I assure** that I'm running youtube-dl **2018.08.04**

### Before submitting an *issue* make sure you have:
- [ ] At least skimmed through the [README](https://github.com/rg3/youtube-dl/blob/master/README.md), **most notably** the [FAQ](https://github.com/rg3/youtube-dl#faq) and [BUGS](https://github.com/rg3/youtube-dl#bugs) sections
- [ ] [Searched](https://github.com/rg3/youtube-dl/search?type=Issues) the bugtracker for similar issues including closed ones
- [ ] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

### What is the purpose of your *issue*?
- [ ] Bug report (encountered problems with youtube-dl)
- [ ] Site support request (request for adding support for a new site)
- [ ] Feature request (request for a new functionality)
- [ ] Question
- [ ] Other

---

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

---

### If the purpose of this *issue* is a *bug report*, *site support request* or you are not completely sure provide the full verbose output as follows:

Add the `-v` flag to **your command line** you run youtube-dl with (`youtube-dl -v <your command line>`), copy the **whole** output and insert it here. It should look similar to one below (replace it with **your** log inserted between triple ```):

```
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'-v', u'http://www.youtube.com/watch?v=BaW_jenozKcj']
[debug] Encodings: locale cp1251, fs mbcs, out cp866, pref cp1251
[debug] youtube-dl version 2018.08.04
[debug] Python version 2.7.11 - Windows-2003Server-5.2.3790-SP2
[debug] exe versions: ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4
[debug] Proxy map: {}
...
<end of log>
```

---

### If the purpose of this *issue* is a *site support request* please provide all kinds of example URLs support for which should be included (replace following example URLs by **yours**):
- Single video: https://www.youtube.com/watch?v=BaW_jenozKc
- Single video: https://youtu.be/BaW_jenozKc
- Playlist: https://www.youtube.com/playlist?list=PL4lCao7KL_QFVb7Iudeipvc2BCavECqzc

Note that **youtube-dl does not support sites dedicated to [copyright infringement](https://github.com/rg3/youtube-dl#can-you-add-support-for-this-anime-video-site-or-site-which-shows-current-movies-for-free)**. In order for site support request to be accepted all provided example URLs should not violate any copyrights.

---

### Description of your *issue*, suggested solution and other information

Explanation of your *issue* in arbitrary form goes here. Please make sure the [description is worded well enough to be understood](https://github.com/rg3/youtube-dl#is-the-description-of-the-issue-itself-sufficient). Provide as much context and examples as possible.
If work on your *issue* requires account credentials please provide them or explain how one can obtain them.
61 changes: 61 additions & 0 deletions .github/ISSUE_TEMPLATE_tmpl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
## Please follow the guide below

- You will be asked some questions and requested to provide some information, please read them **carefully** and answer honestly
- Put an `x` into all the boxes [ ] relevant to your *issue* (like this: `[x]`)
- Use the *Preview* tab to see what your issue will actually look like

---

### Make sure you are using the *latest* version: run `youtube-dl --version` and ensure your version is *%(version)s*. If it's not, read [this FAQ entry](https://github.com/rg3/youtube-dl/blob/master/README.md#how-do-i-update-youtube-dl) and update. Issues with outdated version will be rejected.
- [ ] I've **verified** and **I assure** that I'm running youtube-dl **%(version)s**

### Before submitting an *issue* make sure you have:
- [ ] At least skimmed through the [README](https://github.com/rg3/youtube-dl/blob/master/README.md), **most notably** the [FAQ](https://github.com/rg3/youtube-dl#faq) and [BUGS](https://github.com/rg3/youtube-dl#bugs) sections
- [ ] [Searched](https://github.com/rg3/youtube-dl/search?type=Issues) the bugtracker for similar issues including closed ones
- [ ] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

### What is the purpose of your *issue*?
- [ ] Bug report (encountered problems with youtube-dl)
- [ ] Site support request (request for adding support for a new site)
- [ ] Feature request (request for a new functionality)
- [ ] Question
- [ ] Other

---

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

---

### If the purpose of this *issue* is a *bug report*, *site support request* or you are not completely sure provide the full verbose output as follows:

Add the `-v` flag to **your command line** you run youtube-dl with (`youtube-dl -v <your command line>`), copy the **whole** output and insert it here. It should look similar to one below (replace it with **your** log inserted between triple ```):

```
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'-v', u'http://www.youtube.com/watch?v=BaW_jenozKcj']
[debug] Encodings: locale cp1251, fs mbcs, out cp866, pref cp1251
[debug] youtube-dl version %(version)s
[debug] Python version 2.7.11 - Windows-2003Server-5.2.3790-SP2
[debug] exe versions: ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4
[debug] Proxy map: {}
...
<end of log>
```

---

### If the purpose of this *issue* is a *site support request* please provide all kinds of example URLs support for which should be included (replace following example URLs by **yours**):
- Single video: https://www.youtube.com/watch?v=BaW_jenozKc
- Single video: https://youtu.be/BaW_jenozKc
- Playlist: https://www.youtube.com/playlist?list=PL4lCao7KL_QFVb7Iudeipvc2BCavECqzc

Note that **youtube-dl does not support sites dedicated to [copyright infringement](https://github.com/rg3/youtube-dl#can-you-add-support-for-this-anime-video-site-or-site-which-shows-current-movies-for-free)**. In order for site support request to be accepted all provided example URLs should not violate any copyrights.

---

### Description of your *issue*, suggested solution and other information

Explanation of your *issue* in arbitrary form goes here. Please make sure the [description is worded well enough to be understood](https://github.com/rg3/youtube-dl#is-the-description-of-the-issue-itself-sufficient). Provide as much context and examples as possible.
If work on your *issue* requires account credentials please provide them or explain how one can obtain them.
28 changes: 28 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
## Please follow the guide below

- You will be asked some questions, please read them **carefully** and answer honestly
- Put an `x` into all the boxes [ ] relevant to your *pull request* (like that [x])
- Use *Preview* tab to see how your *pull request* will actually look like

---

### Before submitting a *pull request* make sure you have:
- [ ] At least skimmed through [adding new extractor tutorial](https://github.com/rg3/youtube-dl#adding-support-for-a-new-site) and [youtube-dl coding conventions](https://github.com/rg3/youtube-dl#youtube-dl-coding-conventions) sections
- [ ] [Searched](https://github.com/rg3/youtube-dl/search?q=is%3Apr&type=Issues) the bugtracker for similar pull requests
- [ ] Checked the code with [flake8](https://pypi.python.org/pypi/flake8)

### In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under [Unlicense](http://unlicense.org/). Check one of the following options:
- [ ] I am the original author of this code and I am willing to release it under [Unlicense](http://unlicense.org/)
- [ ] I am not the original author of this code but it is in public domain or released under [Unlicense](http://unlicense.org/) (provide reliable evidence)

### What is the purpose of your *pull request*?
- [ ] Bug fix
- [ ] Improvement
- [ ] New extractor
- [ ] New feature

---

### Description of your *pull request* and other information

Explanation of your *pull request* in arbitrary form goes here. Please make sure the description explains the purpose and effect of your *pull request* and is worded well enough to be understood. Provide as much context and examples as possible.
53 changes: 53 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
*.pyc
*.pyo
*.class
*~
*.DS_Store
wine-py2exe/
py2exe.log
*.kate-swp
build/
dist/
MANIFEST
README.txt
youtube-dl.1
youtube-dl.bash-completion
youtube-dl.fish
youtube_dl/extractor/lazy_extractors.py
youtube-dl
youtube-dl.exe
youtube-dl.tar.gz
.coverage
cover/
updates_key.pem
*.egg-info
*.srt
*.ttml
*.sbv
*.vtt
*.flv
*.mp4
*.m4a
*.m4v
*.mp3
*.3gp
*.wav
*.ape
*.mkv
*.swf
*.part
*.ytdl
*.swp
test/local_parameters.json
.tox
youtube-dl.zsh

# IntelliJ related files
.idea
*.iml

tmp/
venv/

# VS Code related files
.vscode
27 changes: 27 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
language: python
python:
- "2.6"
- "2.7"
- "3.2"
- "3.3"
- "3.4"
- "3.5"
- "3.6"
- "pypy"
- "pypy3"
sudo: false
env:
- YTDL_TEST_SET=core
- YTDL_TEST_SET=download
matrix:
include:
- env: JYTHON=true; YTDL_TEST_SET=core
- env: JYTHON=true; YTDL_TEST_SET=download
fast_finish: true
allow_failures:
- env: YTDL_TEST_SET=download
- env: JYTHON=true; YTDL_TEST_SET=core
- env: JYTHON=true; YTDL_TEST_SET=download
before_install:
- if [ "$JYTHON" == "true" ]; then ./devscripts/install_jython.sh; export PATH="$HOME/jython/bin:$PATH"; fi
script: ./devscripts/run_tests.sh
Loading