]> jfr.im git - yt-dlp.git/blob - .gitignore
Let `--match-filter` reject entries early
[yt-dlp.git] / .gitignore
1 # Config
2 *.conf
3 *.spec
4 cookies
5 cookies.txt
6
7 # Downloaded
8 *.srt
9 *.ttml
10 *.sbv
11 *.vtt
12 *.flv
13 *.mp4
14 *.m4a
15 *.m4v
16 *.mp3
17 *.3gp
18 *.webm
19 *.wav
20 *.ape
21 *.mkv
22 *.swf
23 *.part
24 *.part-*
25 *.ytdl
26 *.dump
27 *.frag
28 *.frag.urls
29 *.aria2
30 *.swp
31 *.ogg
32 *.opus
33 *.info.json
34 *.live_chat.json
35 *.jpg
36 *.jpeg
37 *.png
38 *.webp
39 *.annotations.xml
40 *.description
41
42 # Allow config/media files in testdata
43 !test/testdata/**
44
45 # Python
46 *.pyc
47 *.pyo
48 .pytest_cache
49 wine-py2exe/
50 py2exe.log
51 build/
52 dist/
53 zip/
54 tmp/
55 venv/
56 completions/
57
58 # Misc
59 *~
60 *.DS_Store
61 *.kate-swp
62 MANIFEST
63 test/local_parameters.json
64 .coverage
65 cover/
66 secrets/
67 updates_key.pem
68 *.egg-info
69 .tox
70 *.class
71
72 # Generated
73 AUTHORS
74 README.txt
75 .mailmap
76 *.1
77 *.bash-completion
78 *.fish
79 *.exe
80 *.tar.gz
81 *.zsh
82 *.spec
83 test/testdata/player-*.js
84
85 # Binary
86 /youtube-dl
87 /youtube-dlc
88 /yt-dlp
89 yt-dlp.zip
90 *.exe
91
92 # Text Editor / IDE
93 .idea
94 *.iml
95 .vscode
96 *.sublime-*
97
98 # Lazy extractors
99 */extractor/lazy_extractors.py
100
101 # Plugins
102 ytdlp_plugins/extractor/*
103 !ytdlp_plugins/extractor/__init__.py
104 !ytdlp_plugins/extractor/sample.py