Skip to content
/ Bassa Public
forked from scorelab/Bassa

Automated Download Queue for Enterprise to take the best use of Internet bandwidth

License

Notifications You must be signed in to change notification settings

kmehant/Bassa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Bassa logo

Build Status Codacy Badge Docker Build PyPI Gitter Backers on Open Collective Sponsors on Open Collective

Automated Download Queue for Enterprise to take the best use of Internet bandwidth


About

Bassa solves the problem of wasting internet bandwidth by queuing a download if it is larger than a given threshold value in high traffic and when the traffic is low, it completes the download of the files. After the files are downloaded, the users can get their files from the local servers which do not require external internet bandwidth.

Main functionalities

  • Provides an interface for users to add their downloads as links or torrent magnet links
  • Provide users with an interface to view and download the files in the local server
  • Provide a rating system for users to rate the files residing in local server
  • Automatically start and stop downloading in given time frame
  • Automatically clean the disks and make room for new downloads
  • Notify the users when his/her download is completed
  • Mark inappropriate downloads
  • Provides admins with an interface to deal with inappropriate files

Installation Guide

Setting up Bassa via containers

  • Using Docker and docker-compose [Recommended] LINK
  • Using Podman, buildah and podman-compose [Recommended] LINK

Setting up Bassa on host from source code

  • On Linux based operating systems LINK
  • On MacOS LINK
  • On Windows operation system LINK

User Guide

You can learn how to use Bassa as an effective download queue for communities by taking best use of internet bandwidth. You can know about different functionalities according to the roles provided. Please move to this User Guide

Developer Guide

Once you have setup Bassa locally, you can move to our Developer Guide to know more about the project internals. Please go through contribution guidelines document before making any contributions.

Communication

Feel free to discuss on our Bassa gitter channel. You can also discuss about other projects on SCoRe Lab gitter channel.

Contributors

This project exists thanks to all the people who contribute. Contributors Image

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

About

Automated Download Queue for Enterprise to take the best use of Internet bandwidth

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 56.6%
  • Python 23.9%
  • HTML 8.1%
  • Shell 5.0%
  • CSS 3.6%
  • TSQL 1.4%
  • Other 1.4%