2024-08-26 00:05:30 +02:00
2024-08-26 00:05:30 +02:00
2024-08-16 17:29:35 +02:00
2024-08-16 17:25:47 +02:00
2024-08-25 17:52:29 +02:00
2024-08-23 15:03:28 +02:00
2024-08-25 19:28:14 +02:00
2024-08-23 14:54:19 +02:00

GoFileCLI :

......

Installation :

Set env variables :

Get API token from https://gofile.io/myProfile. Copy folderId from a folder you own.

Windows :

setx GOPLOAD_TOKEN "XXXXXXX"
setx GOPLOAD_PRIVATE_PARENT_ID "UUID"
setx GOPLOAD_ACCOUNT_ID "UUID"

(Reluch Command Prompt to take effect)

Linux/MacOS :

export GOPLOAD_TOKEN="XXXXXXX"
export GOPLOAD_PRIVATE_PARENT_ID="UUID"
export GOPLOAD_ACCOUNT_ID="UUID"

Usage :

Upload a file :

gofilecli -i 'file.txt'

Compile on your own system :

git clone https://github.com/NohamR/GoFileCLI.git
apt install ccache patchelf
pip install nuitka
pip install -r requirements.txt
python -m nuitka --standalone --assume-yes-for-downloads --output-dir=dist --static-libpython=no gofilecli.py 
# dist/gofilecli.dist/gofilecli.bin

To do :

  • acc stats
  • error-rateLimit
  • env via CLI
  • finish README.md
  • download
  • build + release
  • chiffrer et dechiffrer les uploads
Description
A CLI to upload and download from https://gofile.io/
Readme 184 KiB
Languages
Python 87.2%
Shell 12.8%