Inspiration

As a guy passionate about drone one day i came into FPV drone and i felt in love with them. I like to drive them everywhere and every time i'm free. The problem was that after recording a lot of videos i started to have a few hundreds of Gb of videos of me just driving and learning. Instead of trash them i decided to create a software that allow to upload them to Telegram to keep them and be able to watch them whenever i want without filling my HDD

What it does

  • Upload video to Telegram
  • Uses Telegram chat messages as folders
  • Create a low resolution version of the video ## How we built it Python with Thinker for the UI ## Challenges we ran into
  • Structure the telegram message to act like a UI file manager
  • Use ffmpeg to create low resolution video
  • Use Telegram API to upload the video
  • Handle the Telegram limits for file size ## Accomplishments that we're proud of With a few code and in a few time i managed to create a software that is like a cloud storage
  • Find good Ffmpeg settings to create the low resolution file ## What we learned
  • How to use Telegram API
  • How to use ffmpeg
  • How to use Thinker for the UI ## What's next for Telegram uploader UI
  • Be able to handle all types of files, not only video
  • Add a feature to sync files with the Telegram chat so that a local folder is replicated in the chat
  • Automatically download ffmpeg library
  • Simplify the User experience by adding pop up to insert informations instead of write them in an env file

Built With

Share this project:

Updates