Rclone Backend Development for FileLu

Job ID: 38785581

Budget: $250 – $750 USD

Develop FileLu Backend filelu.go for Rclone in Go

Project Description:

I am looking for a Go developer with experience in Rclone backend development to create a FileLu.go file to allow Rclone users to connect and sync files with FileLu. The integration should enable seamless file management between Rclone and FileLu’s cloud storage.

To avoid wasting time for both parties, please ensure you have experience with Rclone development and have reviewed the FileLu API documentation at https://filelu.com/page/api. Only bid if you’re confident you can complete this project. Thank you!

Required Commands and Functionalities:

rclone config:
• Set up FileLu as a new remote in Rclone.
• Prompt users for authentication details (such as API key or user credentials) to connect to FileLu.
2. rclone ls FileLu:
• List files and folders in a specified path on FileLu.
3. rclone lsd FileLu:
• List only directories in the specified path on FileLu, useful for quick folder browsing.
4. rclone copy:
• Copy files and folders from the local system to FileLu or from FileLu to the local system.
• Example: rclone copy /local/path FileLu:/remote/path
5. rclone sync:
• Sync a local folder with a FileLu folder or vice versa, ensuring both locations match.
• Example: rclone sync /local/path FileLu:/remote/path
6. rclone move:
• Move files and folders between local storage and FileLu (deletes files from the source after transfer).
• Example: rclone move /local/path FileLu:/remote/path
7. rclone delete:
• Delete files or folders on FileLu.
• Example: rclone delete FileLu:/path/to/file
8. rclone mkdir FileLu:
• Create a new folder on FileLu.
9. rclone rmdir FileLu:
• Remove an empty folder from FileLu.
10. rclone size FileLu:
• Display the total size and file count of a directory on FileLu, which helps users check storage usage.

Example Usage

# Configure FileLu as a new remote
rclone config create FileLu filelu api_key=<API_KEY>
API info: https://filelu.con/pages/api/
Or if you have better way to do it than API please let me know.

# List files in a FileLu directory
rclone ls FileLu:/path/to/files

# Upload local files to FileLu
rclone copy /local/path FileLu:/remote/path

# Sync a directory with FileLu
rclone sync /local/path FileLu:/remote/path

# Download files from FileLu
rclone copy FileLu:/remote/path /local/path

# Create a folder on FileLu
rclone mkdir FileLu:/new/folder

# Delete a file on FileLu
rclone delete FileLu:/path/to/file
Related categories: Software Architecture Golang REST API