Giter Site home page Giter Site logo

iulian-liviu / gofile-cli Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 23 KB

gofile-cli is a command line tool that allows you to easily upload files to the GoFile service (https://gofile.io/) directly from your terminal or console. With gofile-cli, you can quickly and easily upload files of any size, without having to navigate through a web interface.

C# 100.00%
api-client api-wrapper upload-file uploader

gofile-cli's Introduction

gofile-cli

gofile-cli is a command line tool that allows you to easily upload files to the GoFiles service (https://gofile.io/) directly from your Linux terminal. With gofile-cli, you can quickly and easily upload files of any size, without having to navigate through a web interface.

The application is built using C#, which allows for a smooth and efficient experience. It also supports multiple file uploads at once, making it the perfect tool for developers and power users who need to frequently upload files to GoFiles.

Disclaimer: gofile-cli is currently in beta, so please use it at your own risk and report any bugs you find to the author.

Disclaimer: For premium user only, this api wrapper doesn't implement any functionality for premium accounts.You may ask why, but I don't have the capital to buy the premium version.

Need help

Please if you know C# and you want to build something as a first project, please help me. I don't have much time because of work, so I look for people who can help.

Release

The first release of gofile-cli is version 1.0.0 . It includes the following features:

  • Easy file uploading to GoFiles service from terminal/console
  • Support for multiple file uploads at once
  • Built using C# for a smooth and efficient experience
  • Compatible with Linux/Windows systems
  • Account information getter
  • Uploading files directly to your account
  • Beautiful table output format
  • Errors output is pretty (still scary) ๐Ÿ˜Š

Tasks (Todos)

  • A progress bar, yet! (Still finding a way to make it).
  • Creating folder in the account root directory using account token. (Premium feature ๐Ÿ’ต)
  • Setting folders permissions, expiration date. (Premium feature ๐Ÿ’ต)
  • Deleting folder content. (Premium feature ๐Ÿ’ต)
  • Copy content from one folder to another. (Premium feature ๐Ÿ’ต)

If you want to implement the premium features, please make a pull request and will verify and merge into the master repository.

Todos Done (Tasks)

  • Uploading multiple files.
  • Uploading files to your account using token argument.
  • Uploading files to folder id.
  • Getting account information using account token.

# For Linux systems I will build the executable later.
# Thanks for understanding.

This release is considered stable and ready for production use, but please use it at your own risk. If you find any bugs or have any issues, please report them to the author.


Author

This application was created by Julian using C#. Feel free to reach out to me if you have any questions or issues with gofile-cli. If you have any feature request or bug report, you can open an issue on the repository.

You can also contact me on discord, my username is Iulian-Liviu#3173

Help & Reviews

If you need help using gofile-cli, please refer to the wiki(only if the project gets bigger, it should self-explanatory) for detailed instructions on how to use the application. If you have any issues or bugs to report, please open an issue on the repository.

If you enjoyed using gofile-cli, please leave a review on the repository to help others discover it. Your feedback is greatly appreciated!

Contributing

If you are interested in contributing to gofile-cli, I would love to have your help! Here are some ways you can contribute:

  • Report bugs: If you find a bug in gofile-cli, please report it on the issues page, so we can fix it.
  • Fix bugs: If you know how to fix a bug, please feel free to submit a pull request with your changes.
  • Add new features: If you have a new idea for a feature, please open an issue to discuss it before starting to work on it.
  • Documentation: If you find that the documentation can be improved, please feel free to make changes and submit a pull request.

gofile-cli's People

Contributors

iulian-liviu-0 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.