Skip to content
This repository has been archived by the owner on Mar 23, 2020. It is now read-only.
/ Koi Public archive

A file indexing script that will soon be more (Check out the dev branch).

License

Notifications You must be signed in to change notification settings

ZacharyDuBois/Koi

Repository files navigation

Night Uploader

v0.4.2

Features

  • Uploads files to AWS S3 over night to prevent slow internet during the day.
  • Pushover support.
  • Uploads a list of the last uploaded files.
  • Creates an automatic index file that lists everything (minus folders) located in the root of your S3 bucket.
  • Index file is customizable to fit your needs.
  • Checks to see if there is already an instance of AWS running.
  • Automatic use of the ETC (Elastic Transcoder) to render your media into various formats (Follow the INSTALLATION.md for setting up the correct pipeline).

Requirements

  • Bash
  • AWS CLI pip install awscli
  • Curl (If you want Pushover support).
  • Cron

Notices

  • Currently running this on my Raspberry Pi to upload files over night so I don't have slow internet during the day or need to leave my computer on over night.
  • I recommend this to be run by a cronjob once a day at 3am. Example in the INSTALLATION.md.
  • Recommended file permissions of 700 due to it containing API keys.

Known Issues

  • You currently need to only use filenames containing no special characters or spaces.
  • Filenames cannot contain a dot except for the extension.
  • Notify me of any others right away :)

About

A file indexing script that will soon be more (Check out the dev branch).

Resources

License

Stars

Watchers

Forks

Packages

No packages published