Skip to content

Commit b8d309f

Browse files
Merge pull request #138 from ApocalypseCalculator/develop
Develop
2 parents 407a8bb + ba31219 commit b8d309f

30 files changed

+2696
-3415
lines changed

README.md

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# Feck Files
22

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

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

8+
This is a fork of my original project and has since become the official repository
9+
10+
1111
## Installation
1212

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

6464

65+
## Tus Implementation
66+
67+
This project implements the official Tus 1.0.0 protocol, with a few additional features:
68+
69+
In particular:
70+
71+
- For the `Creation` extension, the `Upload-Metadata` header is ignored. Instead a custom `Base64-Meta` header is required.
72+
- For uploads by logged in users, a valid `Authorization` header is required otherwise a 403 will be returned.
73+
- The upload endpoint also allows `GET` requests to fetch additional information like the `fileid`.
74+
75+
6576
## Licensing and others
6677

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

6980
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.

0 commit comments

Comments
 (0)