Spaces:
Building
Building
GilangAlRusliadi
commited on
Commit
•
26e609b
1
Parent(s):
4e350f0
- Torrent.py +28 -13
- app.py +1 -2
Torrent.py
CHANGED
@@ -1,24 +1,24 @@
|
|
1 |
import libtorrent as lt
|
2 |
-
import streamlit as st
|
3 |
import os
|
4 |
import time
|
5 |
import requests
|
6 |
|
7 |
-
|
8 |
-
ses.listen_on(6881, 6891)
|
9 |
-
downloads = []
|
10 |
|
11 |
-
|
12 |
-
|
|
|
13 |
|
14 |
-
#
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
|
|
|
|
|
|
20 |
|
21 |
-
def torrent_info(link, search, ext):
|
22 |
params = {
|
23 |
'save_path': download_folder,
|
24 |
'storage_mode': lt.storage_mode_t.storage_mode_sparse,
|
@@ -42,6 +42,21 @@ def torrent_info(link, search, ext):
|
|
42 |
return info_array
|
43 |
|
44 |
def torrent_download(link, selected_files):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
params = {
|
46 |
'save_path': download_folder,
|
47 |
'storage_mode': lt.storage_mode_t.storage_mode_sparse,
|
|
|
1 |
import libtorrent as lt
|
|
|
2 |
import os
|
3 |
import time
|
4 |
import requests
|
5 |
|
6 |
+
def torrent_info(link, search, ext):
|
|
|
|
|
7 |
|
8 |
+
ses = lt.session()
|
9 |
+
ses.listen_on(6881, 6891)
|
10 |
+
downloads = []
|
11 |
|
12 |
+
# Path folder Hasil Download
|
13 |
+
download_folder = '/home/user/app/Torrent'
|
14 |
+
|
15 |
+
# Membuat folder hasil download jika belum ada
|
16 |
+
if not os.path.exists(download_folder):
|
17 |
+
os.makedirs(download_folder)
|
18 |
+
print("Folder 'Hasil Download' berhasil dibuat")
|
19 |
+
else:
|
20 |
+
print("Folder 'Hasil Download' sudah ada")
|
21 |
|
|
|
22 |
params = {
|
23 |
'save_path': download_folder,
|
24 |
'storage_mode': lt.storage_mode_t.storage_mode_sparse,
|
|
|
42 |
return info_array
|
43 |
|
44 |
def torrent_download(link, selected_files):
|
45 |
+
|
46 |
+
ses = lt.session()
|
47 |
+
ses.listen_on(6881, 6891)
|
48 |
+
downloads = []
|
49 |
+
|
50 |
+
# Path folder Hasil Download
|
51 |
+
download_folder = '/home/user/app/Torrent'
|
52 |
+
|
53 |
+
# Membuat folder hasil download jika belum ada
|
54 |
+
if not os.path.exists(download_folder):
|
55 |
+
os.makedirs(download_folder)
|
56 |
+
print("Folder 'Hasil Download' berhasil dibuat")
|
57 |
+
else:
|
58 |
+
print("Folder 'Hasil Download' sudah ada")
|
59 |
+
|
60 |
params = {
|
61 |
'save_path': download_folder,
|
62 |
'storage_mode': lt.storage_mode_t.storage_mode_sparse,
|
app.py
CHANGED
@@ -1,5 +1,4 @@
|
|
1 |
import os
|
2 |
-
import re
|
3 |
|
4 |
# os.system('pip install jedi')
|
5 |
# os.system('python -m pip install --upgrade pip setuptools wheel')
|
@@ -10,7 +9,7 @@ import re
|
|
10 |
import streamlit as st
|
11 |
from streamlit_option_menu import option_menu
|
12 |
from others import *
|
13 |
-
from torrent import
|
14 |
|
15 |
option = ['Magnet Link', 'Index Torrent', 'Link Redirect', 'Kode']
|
16 |
# Navigasi Sidebar
|
|
|
1 |
import os
|
|
|
2 |
|
3 |
# os.system('pip install jedi')
|
4 |
# os.system('python -m pip install --upgrade pip setuptools wheel')
|
|
|
9 |
import streamlit as st
|
10 |
from streamlit_option_menu import option_menu
|
11 |
from others import *
|
12 |
+
from torrent import torrent_info, torrent_download, torrent_group
|
13 |
|
14 |
option = ['Magnet Link', 'Index Torrent', 'Link Redirect', 'Kode']
|
15 |
# Navigasi Sidebar
|