Skip to content

anieclipse.tk desktop client to both FTP upload and episode database registry

License

Notifications You must be signed in to change notification settings

malbolgee/AnieZillaProject

Repository files navigation

AnieZillaProject

Client for uploading .mp4 files to an ftp server and registering the file's metadata in a MySql database.

Unfortunately, the website on which it was previously being used is no longer live, but I believe that this project can be a precursor to several others to come.

It was built entirely upon Python3 and it is using tkinter for the UI (I know, I know). It is NOT a professional project, that's why you might find a messy and cluttered code, it was being made while I was learning python (I'm still learning, but I'm a lot better, I hope), so, take it easy.

The main thing it does is upload of .mp4 files (and .png images) to an FTP server and, secondly, but not less important, it records the file's metadata in a MySql database.

Other interesting things that it does are:

  • Craws the Crunchyroll website for anime information like the show's name, episode's names, seasons, and many other things. To do that, it uses the beautifulsoup4 library.
  • Uses FFmpeg to extract some metadata like the length of the episode and dimensions (width and height).

It was being used primarily by uploaders in the anieclipse.tk website to upload anime episodes to be watched online.

You can try to build it, or you can simply download the most updated release available, but I don't see a point to that, maybe this code will be better used to take something useful from it or try to build something from it.

Anyway, to built it, you are going to need to install: