This commit is contained in:
waveringana 2023-11-18 18:50:41 -05:00
parent a870f224b8
commit e04ef78a42
3 changed files with 36 additions and 35 deletions

View file

@ -1,6 +1,6 @@
# Embedder 🖼️ # Embedder 🖼️
A media host specialized in producing visually appealing embeds for services like Discord. Enjoy limitless file sizes and no compression. A media host specialized in producing visually appealing embeds for services like Discord. Enjoy limitless file sizes and no compression.
![Embedder Demo](documentation/readmegif.gif) ![Embedder Demo](documentation/readmegif.gif)
@ -25,6 +25,7 @@ $ export EBAPI_KEY=changeme # For ShareX support
$ npm install $ npm install
$ npm start $ npm start
``` ```
**Note**: Default username is `admin` with the password being whatever `EBPASS` is set to. **Note**: Default username is `admin` with the password being whatever `EBPASS` is set to.
### ShareX Support ### ShareX Support
@ -33,49 +34,49 @@ Enabled at `/upload`. Requires authentication with key. `expire` key specifies d
```json ```json
{ {
"Version": "14.1.0", "Version": "14.1.0",
"Name": "embedder", "Name": "embedder",
"DestinationType": "ImageUploader, FileUploader", "DestinationType": "ImageUploader, FileUploader",
"RequestMethod": "POST", "RequestMethod": "POST",
"RequestURL": "http://localhost:3000/sharex", "RequestURL": "http://localhost:3000/sharex",
"Headers": { "Headers": {
"key": "changeme" "key": "changeme"
}, },
"Body": "MultipartFormData", "Body": "MultipartFormData",
"Arguments": { "Arguments": {
"fileupload": null, "fileupload": null,
"expire": null "expire": null
}, },
"FileFormName": "fileupload", "FileFormName": "fileupload",
"URL": null, "URL": null,
"ThumbnailURL": null, "ThumbnailURL": null,
"DeletionURL": null, "DeletionURL": null,
"ErrorMessage": null "ErrorMessage": null
} }
``` ```
### Using Docker ### Using Docker
```bash ```bash
docker run -d -p "3000:3000" -e EBPORT=3000 -e EBPASS=changeme -e EBAPI_KEY=changeme ghcr.io/waveringana/embedder:1.7.2 docker run -d -p "3000:3000" -e EBPORT=3000 -e EBPASS=changeme -e EBAPI_KEY=changeme ghcr.io/waveringana/embedder:1.9.2
``` ```
### Docker Compose ### Docker Compose
```yaml ```yaml
version: '3.3' version: "3.3"
services: services:
embedder: embedder:
ports: ports:
- '3000:3000' - "3000:3000"
environment: environment:
- EBPORT=3000 - EBPORT=3000
- EBPASS=changeme - EBPASS=changeme
- EBAPI_KEY=changeme - EBAPI_KEY=changeme
volumes: volumes:
- ./db:/var/db - ./db:/var/db
- ./uploads:/uploads - ./uploads:/uploads
image: ghcr.io/waveringana/embedder:1.9.1 image: ghcr.io/waveringana/embedder:1.9.2
``` ```
## 📜 License ## 📜 License

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{ {
"name": "embedder", "name": "embedder",
"version": "0.0.0", "version": "1.9.2",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "embedder", "name": "embedder",
"version": "0.0.0", "version": "1.9.2",
"hasInstallScript": true, "hasInstallScript": true,
"license": "Unlicense", "license": "Unlicense",
"dependencies": { "dependencies": {

View file

@ -1,6 +1,6 @@
{ {
"name": "embedder", "name": "embedder",
"version": "0.0.0", "version": "1.9.2",
"private": true, "private": true,
"description": "Media host for quick embeds to sites like discord", "description": "Media host for quick embeds to sites like discord",
"keywords": [ "keywords": [