mirror of
https://github.com/mollersuite/monofile.git
synced 2024-11-25 15:06:26 -08:00
readme lift
This commit is contained in:
parent
435791de5d
commit
8e5ec42b5c
55
README.md
55
README.md
|
@ -1,33 +1,44 @@
|
||||||
# monofile
|
# monofile
|
||||||
File sharing via Discord
|
The open-source, Discord-based file sharing service.
|
||||||
|
[Live instance](https://fyle.uk)
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
## .env
|
## Setup
|
||||||
|
|
||||||
|
First, install monofile's prerequisites...
|
||||||
```
|
```
|
||||||
TOKEN=KILL-YOURSELF.NOW
|
npm i
|
||||||
```
|
```
|
||||||
|
|
||||||
## versions & planned updates
|
Then, add your bot token...
|
||||||
|
```
|
||||||
|
echo "TOKEN=INSERT-TOKEN.HERE" > .env
|
||||||
|
```
|
||||||
|
|
||||||
- [X] 1.0.0 initial release
|
Invite your bot to a server, then give it a channel to post in:
|
||||||
- [X] 1.1.0 add file cloning endpoint
|
```json
|
||||||
- [X] 1.1.1 add file cloning webpage
|
config.json
|
||||||
- [X] 1.1.2 fix file cloning with binary data
|
--------------------------------------------
|
||||||
- [X] 1.1.3 display current version on pages
|
...
|
||||||
- [X] 1.1.4 serve /assets as static files & make /server endpoint
|
"targetGuild": "1024080490677936248",
|
||||||
- [X] 1.2.0 add file parameters section + custom ids
|
"targetChannel": "1024080525993971913",
|
||||||
- [X] 1.2.1 add file counter to main page
|
...
|
||||||
- [X] 1.2.2 clean up this shitty code
|
```
|
||||||
- [X] 1.2.3 bugfixes
|
|
||||||
- [ ] 1.3.0 new ui; collections; accounts; utility endpoints; multi file uploads
|
|
||||||
- [ ] 1.3.1 self-destructing files
|
|
||||||
- [ ] 1.3.2 disable cloning of local ips
|
|
||||||
- [ ] 1.4.0 admin panel
|
|
||||||
- [ ] 2.0.0 rewrite using theUnfunny's code as a base/rewrite using monofile-core
|
|
||||||
|
|
||||||
also todo: monofile-core (written in eris)
|
Then, compile and start.
|
||||||
|
```
|
||||||
|
tsc && npm start
|
||||||
|
```
|
||||||
|
|
||||||
## Disclaimer!
|
monofile should now be running on either `env.MONOFILE_PORT` or port `3000`.
|
||||||
This project does some stuff that can be considered questionable. Discord may not like you uploading files this way, and it's a grey area in Discord's TOS. We take no responsibility if Discord locks your account for API abuse.
|
|
||||||
|
## Disclaimer
|
||||||
|
|
||||||
|
Although we believe monofile is not against Discord's developer terms of service, monofile's contributors are not liable if Discord takes action against you for running an instance.
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
Code written by monofile's contributors is currently licensed under [Unlicense](https://github.com/nbitzz/monofile/blob/main/LICENSE).
|
||||||
|
|
||||||
|
Icons under `/assets/icons` were created by Microsoft, and as such are licensed under [different terms](https://github.com/nbitzz/monofile/blob/1.3.0/assets/icons/README.md).
|
Loading…
Reference in a new issue