Gofile2
from gofile2 import Gofile
g_a = Gofile()
print(g_a.upload(file="/home/itz-fork/photo.png"))
An API Wrapper for Gofile API.
About API
Gofile is in BETA version and this API will evolve over time. Check regularly if changes have been made.
Current version is compatible with 2021-06-22
Installation
Install via pypi
pip3 install gofile2
To install development version Gofile2, run the following command
pip install git+https://github.com/Itz-fork/Gofile2.git
Usage
1. Import Gofile2 in your python file
from gofile2 import Gofile
2. Create an instance of Gofile2
g_a = Gofile()
Above code will login as guest account (Some functions won't work in this mode). If you need to login to your own account then pass your api token as token
argument like below code.
g_a = Gofile(token="your_gofile_api_token_here")
3. Everything Done! Now Play with it!
# Get current server
g_a.get_Server()
# Get account info
g_a.get_Account()
# Upload a file
g_a.upload(file="path_to_your_file")
# Create folder
g_a.create_folder(parentFolderId="your_root_folder_id", folderName="Folder Name")
# Set folder options
g_a.set_folder_options(folderId="id_of_the_folder", option="your_option", value="your_value")
# Delete file or folder
g_a.delete_content(contentId="id_of_the_file_or_folder")
Docs
For now there is no documentation for Gofile2. However you can get some help from Docstrings using,
from gofile2 import Gofile
print(help(Gofile().upload))