Merge pull request #100 from arabcoders/dev
Updated dependencies & added data list for download path to ease path…
This commit is contained in:
commit
381d6d50d7
5 changed files with 728 additions and 703 deletions
36
Pipfile.lock
generated
36
Pipfile.lock
generated
|
|
@ -117,11 +117,11 @@
|
|||
},
|
||||
"anyio": {
|
||||
"hashes": [
|
||||
"sha256:048e05d0f6caeed70d731f3db756d35dcc1f35747c8c403364a8332c630441b8",
|
||||
"sha256:f75253795a87df48568485fd18cdd2a3fa5c4f7c5be8e5e36637733fce06fed6"
|
||||
"sha256:5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94",
|
||||
"sha256:c1b2d8f46a8a812513012e1107cb0e68c17159a7a594208005a57dc776e1bdc7"
|
||||
],
|
||||
"markers": "python_version >= '3.8'",
|
||||
"version": "==4.3.0"
|
||||
"version": "==4.4.0"
|
||||
},
|
||||
"argparse": {
|
||||
"hashes": [
|
||||
|
|
@ -253,11 +253,11 @@
|
|||
},
|
||||
"certifi": {
|
||||
"hashes": [
|
||||
"sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f",
|
||||
"sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1"
|
||||
"sha256:3cd43f1c6fa7dedc5899d69d3ad0398fd018ad1a17fba83ddaf78aa46c747516",
|
||||
"sha256:ddc6c8ce995e6987e7faf5e3f1b02b302836a0e5d98ece18392cb1a36c72ad56"
|
||||
],
|
||||
"markers": "python_version >= '3.6'",
|
||||
"version": "==2024.2.2"
|
||||
"version": "==2024.6.2"
|
||||
},
|
||||
"charset-normalizer": {
|
||||
"hashes": [
|
||||
|
|
@ -827,11 +827,11 @@
|
|||
},
|
||||
"python-engineio": {
|
||||
"hashes": [
|
||||
"sha256:979859bff770725b75e60353d7ae53b397e8b517d05ba76733b404a3dcca3e4c",
|
||||
"sha256:e87459c15638e567711fd156e6f9c4a402668871bed79523f0ecfec744729ec7"
|
||||
"sha256:7631cf5563086076611e494c643b3fa93dd3a854634b5488be0bba0ef9b99709",
|
||||
"sha256:f995e702b21f6b9ebde4e2000cd2ad0112ba0e5116ec8d22fe3515e76ba9dddd"
|
||||
],
|
||||
"markers": "python_version >= '3.6'",
|
||||
"version": "==4.9.0"
|
||||
"version": "==4.9.1"
|
||||
},
|
||||
"python-magic": {
|
||||
"hashes": [
|
||||
|
|
@ -860,11 +860,11 @@
|
|||
},
|
||||
"requests": {
|
||||
"hashes": [
|
||||
"sha256:dd951ff5ecf3e3b3aa26b40703ba77495dab41da839ae72ef3c8e5d8e2433289",
|
||||
"sha256:fc06670dd0ed212426dfeb94fc1b983d917c4f9847c863f313c9dfaaffb7c23c"
|
||||
"sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760",
|
||||
"sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"
|
||||
],
|
||||
"markers": "python_version >= '3.8'",
|
||||
"version": "==2.32.2"
|
||||
"version": "==2.32.3"
|
||||
},
|
||||
"simple-websocket": {
|
||||
"hashes": [
|
||||
|
|
@ -892,11 +892,11 @@
|
|||
},
|
||||
"typing-extensions": {
|
||||
"hashes": [
|
||||
"sha256:83f085bd5ca59c80295fc2a82ab5dac679cbe02b9f33f7d83af68e241bea51b0",
|
||||
"sha256:c1f94d72897edaf4ce775bb7558d5b79d8126906a14ea5ed1635921406c0387a"
|
||||
"sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d",
|
||||
"sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"
|
||||
],
|
||||
"markers": "python_version < '3.11'",
|
||||
"version": "==4.11.0"
|
||||
"version": "==4.12.2"
|
||||
},
|
||||
"tzlocal": {
|
||||
"hashes": [
|
||||
|
|
@ -1098,12 +1098,12 @@
|
|||
},
|
||||
"yt-dlp": {
|
||||
"hashes": [
|
||||
"sha256:884deab9e38b2c67a39b0e39b820d860c5d46d9d5d6f7c883b73ff70bd891d7c",
|
||||
"sha256:ae9bef603f9da76115f863750598d3afbd60bcd808234efc28be393d7e83369b"
|
||||
"sha256:3566c0de240d0cd3d1c2285ce655f72ca38dfc618d634d46818b00d89d5288be",
|
||||
"sha256:5dbedb7610ae9440cc44e744f528e078828142bbe09af950cf7e99ce69c866d9"
|
||||
],
|
||||
"index": "pypi",
|
||||
"markers": "python_version >= '3.8'",
|
||||
"version": "==2024.5.26"
|
||||
"version": "==2024.5.27"
|
||||
}
|
||||
},
|
||||
"develop": {}
|
||||
|
|
|
|||
|
|
@ -138,6 +138,10 @@ class Main:
|
|||
except Exception as e:
|
||||
pass
|
||||
|
||||
# get directory listing
|
||||
dlDir: str = self.config.download_path
|
||||
data['directories'] = [ name for name in os.listdir(dlDir) if os.path.isdir(os.path.join(dlDir, name)) ]
|
||||
|
||||
await self.sio.emit('initial_data', self.serializer.encode(data), to=sid)
|
||||
|
||||
async def version_check(self):
|
||||
|
|
|
|||
1381
frontend/package-lock.json
generated
1381
frontend/package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -76,6 +76,7 @@ onMounted(() => {
|
|||
const initialData = JSON.parse(stream);
|
||||
config.app = initialData['config'];
|
||||
config.tasks = initialData['tasks'];
|
||||
config.directories = initialData['directories'];
|
||||
|
||||
for (const id in initialData['queue']) {
|
||||
downloading[id] = initialData['queue'][id];
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@
|
|||
</div>
|
||||
<div class="control is-expanded">
|
||||
<input type="text" class="input is-fullwidth" id="path" v-model="downloadPath" placeholder="Default"
|
||||
:disabled="!config.isConnected">
|
||||
:disabled="!config.isConnected" list="directories">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -86,8 +86,8 @@
|
|||
placeholder="Uses default format if non is given.">
|
||||
</div>
|
||||
<span class="subtitle is-6 has-text-info">
|
||||
All format options can be found at <a class="has-text-danger" target="_blank" referrerpolicy="no-referrer"
|
||||
href="https://github.com/yt-dlp/yt-dlp#output-template">this page</a>.
|
||||
All format options can be found at <a class="has-text-danger" target="_blank"
|
||||
referrerpolicy="no-referrer" href="https://github.com/yt-dlp/yt-dlp#output-template">this page</a>.
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -140,6 +140,9 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<datalist id="directories" v-if="config?.directories">
|
||||
<option v-for="dir in config.directories" :key="dir" :value="dir" />
|
||||
</datalist>
|
||||
</main>
|
||||
</template>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue