Giter Site home page Giter Site logo

smilin-dominator / smilin_file_hosting Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 951 KB

A Zero-Knowledge File Hosting Service with an API and a GUI Client

Home Page: https://Smilin-Dominator.github.io/smilin_file_hosting

License: GNU Affero General Public License v3.0

Python 99.15% Shell 0.85%
python3 zero-knowledge file-hosting privacy

smilin_file_hosting's Introduction

Devisha Padmaperuma (aka. Smilin' Dominator)

Programming Languages

Learned

Learning

Web Frameworks

Learned

Learning

Databases

Microservices

Operating Systems

Continuous Integration / Continuous Deployment

Metrics

Metrics

smilin_file_hosting's People

Contributors

smilin-dominator avatar

Stargazers

 avatar

Watchers

 avatar

smilin_file_hosting's Issues

Folder Name and Database Name could Differ

Let's say, I passed in "Devisha" and "De vi sh A" as parameters. According to the current program, the table would be called 'devisha', but then 2 Folders will be created, and a non existent file will raise an error.
Need to fix this, soon

Change the Directory to Download Files To

If publishing to PyPi,I need to ensure that the user can choose the directory to download files to. Currently, it's 'files' in the same directory the program is being run on.

Doesn't Do Anything If The Directory Doesn't Exist

Do;

  • Check if the directory exists when running the program, if not, create one and if it can't display why
  • Remove the 'mkdir if not exists'
  • Make the credentials window show up with the status 'Download Directory Doesn't Exist!' if the dir doesn't exist

Error Handling

Every now and then, the program crashes because it can't handle a few errors.

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.