Skip to content

Commit 60a857f

Browse files
authored
feat: bili single file stream (#1)
1 parent 9014518 commit 60a857f

File tree

5 files changed

+458
-1
lines changed

5 files changed

+458
-1
lines changed

.gitignore

Lines changed: 353 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,353 @@
1+
# Created by https://www.toptal.com/developers/gitignore/api/intellij+all,python,pycharm+all,macos,windows
2+
# Edit at https://www.toptal.com/developers/gitignore?templates=intellij+all,python,pycharm+all,macos,windows
3+
4+
### Intellij+all ###
5+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
6+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
7+
8+
# User-specific stuff
9+
.idea/**/workspace.xml
10+
.idea/**/tasks.xml
11+
.idea/**/usage.statistics.xml
12+
.idea/**/dictionaries
13+
.idea/**/shelf
14+
15+
# Generated files
16+
.idea/**/contentModel.xml
17+
18+
# Sensitive or high-churn files
19+
.idea/**/dataSources/
20+
.idea/**/dataSources.ids
21+
.idea/**/dataSources.local.xml
22+
.idea/**/sqlDataSources.xml
23+
.idea/**/dynamic.xml
24+
.idea/**/uiDesigner.xml
25+
.idea/**/dbnavigator.xml
26+
27+
# Gradle
28+
.idea/**/gradle.xml
29+
.idea/**/libraries
30+
31+
# Gradle and Maven with auto-import
32+
# When using Gradle or Maven with auto-import, you should exclude module files,
33+
# since they will be recreated, and may cause churn. Uncomment if using
34+
# auto-import.
35+
# .idea/artifacts
36+
# .idea/compiler.xml
37+
# .idea/jarRepositories.xml
38+
# .idea/modules.xml
39+
# .idea/*.iml
40+
# .idea/modules
41+
# *.iml
42+
# *.ipr
43+
44+
# CMake
45+
cmake-build-*/
46+
47+
# Mongo Explorer plugin
48+
.idea/**/mongoSettings.xml
49+
50+
# File-based project format
51+
*.iws
52+
53+
# IntelliJ
54+
out/
55+
56+
# mpeltonen/sbt-idea plugin
57+
.idea_modules/
58+
59+
# JIRA plugin
60+
atlassian-ide-plugin.xml
61+
62+
# Cursive Clojure plugin
63+
.idea/replstate.xml
64+
65+
# Crashlytics plugin (for Android Studio and IntelliJ)
66+
com_crashlytics_export_strings.xml
67+
crashlytics.properties
68+
crashlytics-build.properties
69+
fabric.properties
70+
71+
# Editor-based Rest Client
72+
.idea/httpRequests
73+
74+
# Android studio 3.1+ serialized cache file
75+
.idea/caches/build_file_checksums.ser
76+
77+
### Intellij+all Patch ###
78+
# Ignores the whole .idea folder and all .iml files
79+
# See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360
80+
81+
.idea/
82+
83+
# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
84+
85+
*.iml
86+
modules.xml
87+
.idea/misc.xml
88+
*.ipr
89+
90+
# Sonarlint plugin
91+
.idea/sonarlint
92+
93+
### macOS ###
94+
# General
95+
.DS_Store
96+
.AppleDouble
97+
.LSOverride
98+
99+
# Icon must end with two \r
100+
Icon
101+
102+
103+
# Thumbnails
104+
._*
105+
106+
# Files that might appear in the root of a volume
107+
.DocumentRevisions-V100
108+
.fseventsd
109+
.Spotlight-V100
110+
.TemporaryItems
111+
.Trashes
112+
.VolumeIcon.icns
113+
.com.apple.timemachine.donotpresent
114+
115+
# Directories potentially created on remote AFP share
116+
.AppleDB
117+
.AppleDesktop
118+
Network Trash Folder
119+
Temporary Items
120+
.apdisk
121+
122+
### PyCharm+all ###
123+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
124+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
125+
126+
# User-specific stuff
127+
128+
# Generated files
129+
130+
# Sensitive or high-churn files
131+
132+
# Gradle
133+
134+
# Gradle and Maven with auto-import
135+
# When using Gradle or Maven with auto-import, you should exclude module files,
136+
# since they will be recreated, and may cause churn. Uncomment if using
137+
# auto-import.
138+
# .idea/artifacts
139+
# .idea/compiler.xml
140+
# .idea/jarRepositories.xml
141+
# .idea/modules.xml
142+
# .idea/*.iml
143+
# .idea/modules
144+
# *.iml
145+
# *.ipr
146+
147+
# CMake
148+
149+
# Mongo Explorer plugin
150+
151+
# File-based project format
152+
153+
# IntelliJ
154+
155+
# mpeltonen/sbt-idea plugin
156+
157+
# JIRA plugin
158+
159+
# Cursive Clojure plugin
160+
161+
# Crashlytics plugin (for Android Studio and IntelliJ)
162+
163+
# Editor-based Rest Client
164+
165+
# Android studio 3.1+ serialized cache file
166+
167+
### PyCharm+all Patch ###
168+
# Ignores the whole .idea folder and all .iml files
169+
# See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360
170+
171+
172+
# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
173+
174+
175+
# Sonarlint plugin
176+
177+
### Python ###
178+
# Byte-compiled / optimized / DLL files
179+
__pycache__/
180+
*.py[cod]
181+
*$py.class
182+
183+
# C extensions
184+
*.so
185+
186+
# Distribution / packaging
187+
.Python
188+
build/
189+
develop-eggs/
190+
dist/
191+
downloads/
192+
eggs/
193+
.eggs/
194+
parts/
195+
sdist/
196+
var/
197+
wheels/
198+
pip-wheel-metadata/
199+
share/python-wheels/
200+
*.egg-info/
201+
.installed.cfg
202+
*.egg
203+
MANIFEST
204+
205+
# PyInstaller
206+
# Usually these files are written by a python script from a template
207+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
208+
*.manifest
209+
*.spec
210+
211+
# Installer logs
212+
pip-log.txt
213+
pip-delete-this-directory.txt
214+
215+
# Unit test / coverage reports
216+
htmlcov/
217+
.tox/
218+
.nox/
219+
.coverage
220+
.coverage.*
221+
.cache
222+
nosetests.xml
223+
coverage.xml
224+
*.cover
225+
*.py,cover
226+
.hypothesis/
227+
.pytest_cache/
228+
pytestdebug.log
229+
230+
# Translations
231+
*.mo
232+
*.pot
233+
234+
# Django stuff:
235+
*.log
236+
local_settings.py
237+
db.sqlite3
238+
db.sqlite3-journal
239+
240+
# Flask stuff:
241+
instance/
242+
.webassets-cache
243+
244+
# Scrapy stuff:
245+
.scrapy
246+
247+
# Sphinx documentation
248+
docs/_build/
249+
doc/_build/
250+
251+
# PyBuilder
252+
target/
253+
254+
# Jupyter Notebook
255+
.ipynb_checkpoints
256+
257+
# IPython
258+
profile_default/
259+
ipython_config.py
260+
261+
# pyenv
262+
.python-version
263+
264+
# pipenv
265+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
266+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
267+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
268+
# install all needed dependencies.
269+
#Pipfile.lock
270+
271+
# poetry
272+
#poetry.lock
273+
274+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
275+
__pypackages__/
276+
277+
# Celery stuff
278+
celerybeat-schedule
279+
celerybeat.pid
280+
281+
# SageMath parsed files
282+
*.sage.py
283+
284+
# Environments
285+
# .env
286+
.env/
287+
.venv/
288+
env/
289+
venv/
290+
ENV/
291+
env.bak/
292+
venv.bak/
293+
pythonenv*
294+
295+
# Spyder project settings
296+
.spyderproject
297+
.spyproject
298+
299+
# Rope project settings
300+
.ropeproject
301+
302+
# mkdocs documentation
303+
/site
304+
305+
# mypy
306+
.mypy_cache/
307+
.dmypy.json
308+
dmypy.json
309+
310+
# Pyre type checker
311+
.pyre/
312+
313+
# pytype static type analyzer
314+
.pytype/
315+
316+
# operating system-related files
317+
*.DS_Store #file properties cache/storage on macOS
318+
Thumbs.db #thumbnail cache on Windows
319+
320+
# profiling data
321+
.prof
322+
323+
324+
### Windows ###
325+
# Windows thumbnail cache files
326+
Thumbs.db
327+
Thumbs.db:encryptable
328+
ehthumbs.db
329+
ehthumbs_vista.db
330+
331+
# Dump file
332+
*.stackdump
333+
334+
# Folder config file
335+
[Dd]esktop.ini
336+
337+
# Recycle Bin used on file shares
338+
$RECYCLE.BIN/
339+
340+
# Windows Installer files
341+
*.cab
342+
*.msi
343+
*.msix
344+
*.msm
345+
*.msp
346+
347+
# Windows shortcuts
348+
*.lnk
349+
350+
# End of https://www.toptal.com/developers/gitignore/api/intellij+all,python,pycharm+all,macos,windows
351+
352+
# Specific for the MacOS
353+
.DS_Store

0 commit comments

Comments
 (0)