Skip to content

Commit

Permalink
Merge pull request #138 from ApocalypseCalculator/develop
Browse files Browse the repository at this point in the history
Develop
  • Loading branch information
ApocalypseCalculator authored Jul 28, 2023
2 parents 407a8bb + ba31219 commit b8d309f
Show file tree
Hide file tree
Showing 30 changed files with 2,696 additions and 3,415 deletions.
19 changes: 15 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Feck Files

![CodeQL](https://github.com/ApocalypseCalculator/Feck/workflows/CodeQL/badge.svg)
[![Github issues](https://img.shields.io/github/issues/ApocalypseCalculator/Feck.svg)](https://github.com/ApocalypseCalculator/Feck/issues)
[![GitHub forks](https://img.shields.io/github/forks/ApocalypseCalculator/Feck.svg)](https://github.com/ApocalypseCalculator/Feck/network)
[![GitHub stars](https://img.shields.io/github/stars/ApocalypseCalculator/Feck.svg)](https://github.com/ApocalypseCalculator/Feck/stargazers)
[![GitHub license](https://img.shields.io/github/license/ApocalypseCalculator/Feck.svg)](https://github.com/ApocalypseCalculator/Feck)

A simple, robust online file drive system created in Node.js

This is a fork of my original project and has since become the official repository


## Installation

Download the latest release onto your pc
Expand Down Expand Up @@ -62,8 +62,19 @@ If you have trouble setting it up, you can DM me on Discord for help at Apocalyp
`workers` number of workers you want to spawn. Usually just 1 or 2 is enough. Must be between 1 and your machine CPU count.


## Tus Implementation

This project implements the official Tus 1.0.0 protocol, with a few additional features:

In particular:

- For the `Creation` extension, the `Upload-Metadata` header is ignored. Instead a custom `Base64-Meta` header is required.
- For uploads by logged in users, a valid `Authorization` header is required otherwise a 403 will be returned.
- The upload endpoint also allows `GET` requests to fetch additional information like the `fileid`.


## Licensing and others

According the Apache 2.0 license included, this code is open source. The only condition is that you may not remove my credits.
This code is open source :>

As for the site icon, I got it off a google search. I did not make that icon, and I am currently unable to find who made it.
Loading

0 comments on commit b8d309f

Please sign in to comment.