Skip to content

Commit 2275ca4

Browse files
Massive Update
feat: filebin support feat: proper auto updater feat: delafil support feat: easyupload support feat: fileio support feat: filesfm support feat: files.dp.ua support feat: krakenfiles support feat: mixdrop support feat: 1fichier support feat: tmpfiles support feat: transfer support feat: yourfilestore support fix: moved deprecated sites refactor: file size calculation refactor: colored printing for successful uploads refactor: better loop for selected sites docs: update readme with new sites and better readability
1 parent f7d0692 commit 2275ca4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+1944
-451
lines changed

.gitignore

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
/.env
22
/config.json
33
/runtime.log
4-
/sites.txt
54
/user_agents.json
65
/__pycache__
76
modules/__pycache__
87
git_message_rules
98
file_links.txt
109
Icon.ai
11-
/dist
10+
/dist
11+
developer_accounts.json
12+
outdated

Build Releases.bat

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
".\.env\Scripts\activate" && pyinstaller --onedir --icon "icon.ico" --console --name "Mul-Tor" --upx-dir "Z:\Projects\Python\### UPX ###" --add-data="./.env/Lib/site-packages/grapheme/data/*;grapheme/data/" --hidden-import "plyer.platforms.win.filechooser" main.py && rmdir /s /q .\build && rmdir /s /q .\__pycache__ && del ".\Mul-Tor.spec" && pyinstaller --onefile --icon "icon.ico" --console --name "Mul-Tor" --upx-dir "Z:\Projects\Python\### UPX ###" --add-data="./.env/Lib/site-packages/grapheme/data/*;grapheme/data/" --hidden-import "plyer.platforms.win.filechooser" main.py && rmdir /s /q .\build && rmdir /s /q .\__pycache__ && del ".\Mul-Tor.spec"
1+
pyinstaller --onefile --icon "icon.ico" --console --name "Mul-Tor" --upx-dir "Z:\Projects\Python\### UPX ###" --add-data="./.env/Lib/site-packages/grapheme/data/*;grapheme/data/" --hidden-import "plyer.platforms.win.filechooser" main.py && rmdir /s /q .\build && rmdir /s /q .\__pycache__ && del ".\Mul-Tor.spec"

README.md

+133-81
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
### Preview
1111

1212
![preview](https://github.com/Official-Husko/mul-tor/blob/master/media/preview.gif)
13-
(I haven't done the preview yet so have a cute german shepherd puppy instead)
1413

1514
<br />
1615

@@ -19,87 +18,106 @@
1918
<br />
2019

2120
### Features:
22-
Feature | Importance | Status
23-
--- | --- | ---
24-
Proxies | Medium | Finished
25-
Random User Agent | Low | Finished
26-
Check Website Availability | High | Finished
27-
Progress Bar | High | Finished*¹
28-
Auto Updater | High | Finished*³
21+
22+
* Proxies
23+
* Random User Agent
24+
* Check Website Availability
25+
* Progress Bar
26+
* Auto Updater
27+
* Site Presets (Coming with 1.3.0)
2928

3029
<br />
3130

3231
### Currently supported sites:
33-
Site | API | Account Required | Max File Size
32+
Site | API | Api Key Required | Max File Size
3433
--- | --- | --- | ---
3534
[GoFile][7] | [Yes][8] | No | ∞
3635
[PixelDrain][1] | [Yes][2] | No | 20 GB
37-
[Anonfiles][3] | [Yes][4] | No | 20 GB
38-
[Bayfiles][5] | [Yes][6] | No | 20 GB
39-
[OpenLoad][49] | [Yes][50] | No | 20 GB
40-
[HotFile][51] | [Yes][52] | No | 20 GB
41-
[LolaBits][53] | [Yes][54] | No | 20 GB
42-
[RapidShare][55] | [Yes][56] | No | 20 GB
43-
[UpVid][57] | [Yes][58] | No | 20 GB
44-
[vShare][59] | [Yes][60] | No | 20 GB
45-
[LetsUpload][15] | [Yes][16] | No | 20 GB
46-
[ShareOnline][61] | [Yes][62] | No | 20 GB
47-
[MegaUpload][63] | [Yes][64] | No | 20 GB
48-
[MyFile][65] | [Yes][66] | No | 20 GB
49-
[FileChan][47] | [Yes][48] | No | 20 GB
36+
[Filebin][92] | No | No | ∞
37+
[Delafil][107] | No | No | 6 GB
38+
[Files.dp.ua][108] | No | No | 100 GB
39+
[Files.fm][45] | No | No | 5 GB
40+
[Krakenfiles][124] | No | No | 1 GB
41+
[Transfer.sh][98] | No | No | ∞
42+
[/tmp/files][117] | [Yes][118] | No | 100 MB
43+
[Mixdrop][29] | No | No | ∞
44+
[1Fichier][31] | [Yes][32] | No | 300 GB
45+
[YourFileStore][123] | No | No | 300 MB
5046
[Oshi][9] | No | No | 5 GB
51-
[HexUpload][23] | [Yes][24] | [Yes][25] | 2 GB
47+
[File.io][70] | No | No | 2 GB
48+
[EasyUpload][72] | No | No | 10 GB
5249

5350
<br />
5451

5552
### Planned Sites:
56-
Site | API | Account Required | Max File Size
53+
Site | API | Api Key Required | Max File Size
5754
--- | --- | --- | ---
5855
[BowFile][17] | [Yes][18] | [Yes][19] | 5 GB
5956
[1CloudFile][20] | [Yes][21] | [Yes][22] | 5 GB
6057
[SendSpace][26] | [Yes][27] | [Yes][28] | 300 MB
61-
[Uptobox][33] | [Yes][34] | [Yes][35] | 200 GB
6258
[Doodrive][36] | [Yes][37] | [Yes][38] | 5 GB
63-
[Filemail][42] | [Yes][43] | [No/Yes*²][44] | 5 GB
64-
[Mixdrop][29] | [Yes][30] | [Yes][30] |
59+
[FastUpload][67] | No | No | 10 GB
60+
[UFile][68] | [Yes][69] | No | 5 GB
6561

6662
<br />
6763

64+
### Rejected Sites:
6865
<details>
69-
<summary>Click to Open Further Elaboration on Fields with *ⁿ</summary>
66+
67+
Site | API | Api Key Required | Max File Size | Reason
68+
--- | --- | --- | --- | ---
69+
[DropMeFiles][106] | No | No | 50 GB | Terrible Uploading System
70+
[Up2Share][120] | No | No | 1 GB | Terrible Uploading System
71+
[WeTransfer][121] | No | No | 2 GB | When do the terrible uploading systems end?
72+
[Filemail][42] | [Yes][43] | [No/Yes*²][44] | 5 GB | Garbage Limit of 2 Uploads a Day
73+
[MEGA][109] | [Yes][110] | No | 20 GB | I just can't be bothered
74+
[Google Drive][111] | [Yes][112] | No | 15 GB | Same as MEGA
75+
[Mediafire][113] | [Yes][114] | No | 10 GB | Same as MEGA
76+
[UploadHaven][115] | No | No | 50 GB | Paid/Invite Only
77+
[Terminal][116] | No | No | ? | Invite Only
78+
[Uptobox][33] | [Yes][34] | [Yes][35] | 200 GB | Raided by the Feds/ACE & Down
79+
[SendGB][119] | No | No | 5 GB | Links are funky and garbage upload system
80+
[WorkUpload][122] | No | No | 2 GB | Gives a 200 response with a link but the file is not available.
81+
[RocketFile][125] | No | No | ? | I don't know what the fuck this is but no
7082

71-
*1: The progress bar is currently not what i want but its still better than nothing.
72-
In the future i can hopefully find a way to show the upload progress.
7383

74-
*2: FileMail does not need an account but an api key which you can get for simply
75-
entering your email or a temp mail (which i suggesst) and localhost as domain and
76-
then you can use that api key.
84+
</details>
85+
86+
<br />
87+
88+
### Q&A
89+
<details>
90+
<summary>Open Q&A</summary>
91+
Q: Where did the sites like Anonfiles go?
7792

78-
*3: Currently it only checks for updates but in a later release i plan to add an
79-
actual auto updater for the zip/folder version.
80-
The portable edition probably won't have that feature anytime soon due to me not
81-
knowing how to pull it off.
93+
A: Anonfiles threw in the towel. With that the mirrors are also gone.
8294

95+
Q: How do I get the API key?\
96+
A: Click on the blue yes in the Api Key Required row for the site you wish to get a key for.
97+
98+
Q: I want to request a site.
99+
A: Check the rejected sites and issues page if it hasn't already been mentioned. If it hasn't feel free to open a new issue.
100+
101+
Q: What about rejected sites?\
102+
A: I will check the sites every once in a while to see if the issues i mentioned have been resolved. If you know the issue has been resolved or why i encountered an issue feel free to open a new issue.
103+
104+
Q: Why is it called Mul-Tor?\
105+
A: I have no idea.
106+
107+
Q: What if i really need one of the rejected sites?\
108+
A: This project is open to contributions. Maybe somebody else can add it. You may open a new issue if there isn't one already so that i can check it again.
109+
110+
Q: Certain sites offer an API but you didn't use it. Why?\
111+
A: Because this makes it easier for users and it doesn't need any accounts and sign ups. I plan to add api functions to these for users that want to use it.
83112
</details>
84113

85114
[comment]: # (Below are all links to the sites)
86115
[0]: #
87116
[1]: https://pixeldrain.com/
88117
[2]: https://pixeldrain.com/api
89-
[3]: https://anonfiles.com/
90-
[4]: https://anonfiles.com/docs/api
91-
[5]: https://bayfiles.com/
92-
[6]: https://bayfiles.com/docs/api
93118
[7]: https://gofile.io/
94119
[8]: https://gofile.io/api
95120
[9]: https://oshi.at/
96-
[10]: https://multiup.org/
97-
[11]: https://multiup.org/en/upload/from-api
98-
[12]: https://mirrorace.com/
99-
[13]: https://mirrorace.com/api
100-
[14]: https://mirrorace.com/api#api_credentials
101-
[15]: https://letsupload.cc/
102-
[16]: https://letsupload.cc/docs/api
103121
[17]: https://bowfile.com/
104122
[18]: https://bowfile.com/api
105123
[19]: https://bowfile.com/account/edit#api
@@ -109,9 +127,9 @@ Site | API | Account Required | Max File Size
109127
[23]: https://hexupload.net/
110128
[24]: https://hexupload.docs.apiary.io/#
111129
[25]: https://hexupload.net/?op=my_account
112-
[26]: https://www.sendspace.com/
113-
[27]: https://www.sendspace.com/dev_method.html
114-
[28]: https://www.sendspace.com/dev_apikeys.html
130+
[26]: https://sendspace.com/
131+
[27]: https://sendspace.com/dev_method.html
132+
[28]: https://sendspace.com/dev_apikeys.html
115133
[29]: https://mixdrop.co/
116134
[30]: https://mixdrop.co/api/
117135
[31]: https://1fichier.com/
@@ -122,40 +140,74 @@ Site | API | Account Required | Max File Size
122140
[36]: https://doodrive.com/
123141
[37]: https://doodrive.com/dashboard/api
124142
[38]: https://doodrive.com/dashboard/settings#settings_api
125-
[39]: https://www.transfernow.net/
143+
[39]: https://transfernow.net/
126144
[40]: https://developers.transfernow.net/
127-
[41]: https://www.transfernow.net/dashboard/admin/api
128-
[42]: https://www.filemail.com/
129-
[43]: https://www.filemail.com/apidoc
130-
[44]: https://www.filemail.com/apidoc/ApiKey.aspx
145+
[41]: https://transfernow.net/dashboard/admin/api
146+
[42]: https://filemail.com/
147+
[43]: https://filemail.com/apidoc
148+
[44]: https://filemail.com/apidoc/ApiKey.aspx
131149
[45]: https://files.fm/
132150
[46]: https://files.fm/api.php
133-
[47]: https://filechan.org/
134-
[48]: https://filechan.org/docs/api
135-
[49]: https://openload.cc/
136-
[50]: https://openload.cc/docs/api
137-
[51]: https://hotfile.io/
138-
[52]: https://hotfile.io/docs/api
139-
[53]: https://lolabits.se/
140-
[54]: https://lolabits.se/docs/api
141-
[55]: https://rapidshare.nu/
142-
[56]: https://rapidshare.nu/docs/api
143-
[57]: https://upvid.cc/
144-
[58]: https://upvid.cc/docs/api
145-
[59]: https://vshare.is/
146-
[60]: https://vshare.is/docs/api
147-
[61]: https://share-online.is/
148-
[62]: https://share-online.is/docs/api
149-
[63]: https://megaupload.nz/
150-
[64]: https://megaupload.nz/docs/api
151-
[65]: https://myfile.is/
152-
[66]: https://myfile.is/docs/api
151+
[67]: https://fastupload.io/
152+
[68]: https://ufile.io/
153+
[69]: https://ufile.io/blog/?filter=api
154+
[70]: https://file.io/
155+
[72]: https://easyupload.io/
156+
[73]: https://filepost.io/
157+
[74]: https://file-upload.net/
158+
[75]: https://transferxl.com/
159+
[76]: https://filetransfer.io/
160+
[77]: https://transfernow.net/
161+
[78]: https://quicklyupload.com/
162+
[79]: https://tmpfiles.org/
163+
[80]: https://send.vis.ee/
164+
[81]: https://wormhole.app/
165+
[82]: https://swisstransfer.com/en-us
166+
[83]: https://4shared.com/
167+
[84]: https://instant.io/
168+
[85]: https://send.tresorit.com/
169+
[86]: https://sharrr.com/
170+
[87]: https://blackhole.run/
171+
[88]: https://filedropper.com/
172+
[89]: https://myairbridge.com/en/#!/settings
173+
[90]: https://sendgb.com/
174+
[91]: https://ulozto.net/
175+
[92]: https://filebin.net/
176+
[93]: https://send.cm/
177+
[94]: https://filewhopper.com/
178+
[95]: https://transferfile.io/#/
179+
[96]: https://hotdropp.com/#/
180+
[97]: https://cyberdrop.me/
181+
[98]: https://transfer.sh/
182+
[99]: https://k2s.cc/
183+
[100]: https://rapidgator.net/
184+
[101]: https://1fichier.com/
185+
[102]: https://download.gg/
186+
[103]: https://torrentfreak.com/file-hosting-icon-anonfiles-throws-in-the-towel-domain-for-sale-230817/
187+
[104]: https://anonfiles.me/
188+
[105]: https://anonfiles.me/docs/api
189+
[106]: https://dropmefiles.com/
190+
[107]: https://delafil.se/
191+
[108]: https://files.dp.ua/
192+
[109]: https://mega.nz/
193+
[110]: https://mega.io/developers
194+
[111]: https://www.google.com/drive/
195+
[112]: https://developers.google.com/drive/api/guides/about-sdk
196+
[113]: https://www.mediafire.com/
197+
[114]: https://www.mediafire.com/developers/core_api/1.5/getting_started/
198+
[115]: https://uploadhaven.com/
199+
[116]: https://terminal.lc/
200+
[117]: https://tmpfiles.org/
201+
[118]: https://tmpfiles.org/api
202+
[119]: https://www.sendgb.com/
203+
[120]: https://up2sha.re/
204+
[121]: https://wetransfer.com/
205+
[122]: https://workupload.com/
206+
[123]: http://yourfilestore.com/
207+
[124]: https://krakenfiles.com/
208+
[125]: https://rocketfile.co/
153209

154210
<br />
155211

156212
#### Disclaimer
157-
*I am not in any way affiliated with or working with these sites. ***This is an unofficial project***. I am not responsible and or liable for the content that is uploaded with this tool.*
158-
159-
[//]: # (Ingore These Lines Below)
160-
[//]: # ([MultiUp][10] | [Yes][11] | No | ∞)
161-
[//]: # ([MirrorAce][12] | [Yes][13] | [Yes][14] | 5 GB)
213+
*I am not in any way affiliated with or working with these sites. ***This is an unofficial project***. I am not responsible and or liable for the content that is uploaded with this tool.*

0 commit comments

Comments
 (0)