Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/BlackPearl-Forum/Blackpearl-Link-Creator

Blackpearl Link Creator for each file inside a folder or for multiple folders.
https://github.com/BlackPearl-Forum/Blackpearl-Link-Creator

Last synced: about 2 months ago
JSON representation

Blackpearl Link Creator for each file inside a folder or for multiple folders.

Awesome Lists containing this project

README

        

# BlackPearl Link Creator
Easy script to generate multiple links with Rclone.

With this script you can generate download links for each file inside a folder and for every file in sub folders, if you don't have the permissions to share a folder.

You could also create multiple download links of folders with this script.

# How to Setup

- Download and Install Rclone

- Download and Install Python 3.6+

- Download links.py

If you didn't add Rclone to your SystemVariables you need to place the Script inside the folder of Rclone.

# Arguments
'--remote' or '-r'

Set The Rclone Remote Path Ex: Gdrive:folder/path

'--hidereact' or '-hr'

Use Hidereact BBCode With Link Output

'--downcloud' or '-dc'

Use Downcloud BBCode With Link Output

'--nolinks' or '-nl'

Print Out File Names Only (In Development)')

'--gui' or '-g'

Launch Script As A Gui

'--update' or '-u'

Update Script To The Newest Version

# Usage GUI
1. Run Script with --gui argument. `links.py --gui` OR rename links.py to links.pyw Open it.
clean
2. Enter (1) the Rclone path of the files you want to share.
3. Check the Box (2) if you wanna add the hidereact tag for your link.
4. Check the Box (3) if you wanna add the downcloud tag for your link.
5. Click on Submit, wait a little bit and let the magic happen.

# Result
(Don't mention the empty downcloud tag. Its because of a folder thats not shareable)
hidereact_enabled

If you enabled one of the checkboxes, you can easily copy & paste the result into your post!

If you don't enable one of the checkboxes, you get a clean result with only the file names and download links.
hidereact_enabled
# Usage CLI
```
usage: links.py [-h] [--remote REMOTE] [--hidereact] [--downcloud] [--nolinks] [--gui] [--update]

Get them infos

optional arguments:
-h, --help show this help message and exit
--remote REMOTE, -r REMOTE
Set The Rclone Remote Path Ex: Gdrive:folder/path
--hidereact, -hr Use Hidereact BBCode With Link Output
--downcloud, -dc Use Downcloud BBCode With Link Output
--nolinks, -nl Print Out File Names Only (In Development)
--gui, -g Launch Script As A Gui
--update, -u Update Script To The Newest Version
```
Example with Hidereact and Downcloud:
```
links.py -r Gdrive:folder/path -hr -dc
[Hidereact=1,2,3,4,5,6,7,8]
File1
[Downcloud]link1[/downcloud]
File2
[Downcloud]link2[/downcloud]
[/hidereact]
```
Example with only Hidereact:
```
links.py -r Gdrive:folder/path -hr
[Hidereact=1,2,3,4,5,6,7,8]
File1
link1

File2
link2
[/hidereact]
```