https://github.com/kosmx/emotes-open-collection
An Open Source website for emotes
https://github.com/kosmx/emotes-open-collection
emotes minecraft
Last synced: about 1 month ago
JSON representation
An Open Source website for emotes
- Host: GitHub
- URL: https://github.com/kosmx/emotes-open-collection
- Owner: KosmX
- Created: 2022-04-30T12:09:50.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-12-06T10:01:53.000Z (over 2 years ago)
- Last Synced: 2025-01-27T14:42:39.368Z (over 1 year ago)
- Topics: emotes, minecraft
- Language: PHP
- Homepage: https://emotes.kosmx.dev
- Size: 18.9 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [Emotes-open-collection](https://emotes.kosmx.dev)
An Open Source website for [Emotecraft](https://github.com/KosmX/emotes) emotes
And a University homework ;)
## Build/Deploy/Test
The whole stuff is containerized, use `docker compose up` to start the service.
You'll need compose V2 or newer to build.
Before it is ready, you need to prepare the DB. In dev env, the MariaDB docker port is exposed to `8006`, you can connect to that with some DB frontend.
Or `docker exec -it emotes-open-collection-db-... bash` to open the docker CLI then `mysql -u root -p` to open the db root shell.
And execute the `create_db.sql` script.
You also need some OAuth token to test the login, save that in `src/gh.token` file
Then type `localhost:8080` in your browser
## Usage
Just log-in or register with GitHub,
Use the emotes dropdown menu to upload emotes. The site will reject not emotecraft emote files.
Use the built-in search to search.
## Binary format
Until now, the binary format is not a well-known format, but it can store the icon and the data in one file.
[What is it](https://github.com/KosmX/emotes/wiki/Emote-binary)
Emotecraft can open those file since 2.0 builds, feel free to use those.