webamp/packages/skin-database
2025-06-05 17:30:15 -07:00
..
__mocks__
api Fix tests snapshots 2025-06-05 17:30:15 -07:00
app
data
discord-bot
docs
fixtures
migrations
seeds Fix tests snapshots 2025-06-05 17:30:15 -07:00
services
tasks
.eslintrc.js
.gitignore
.prettierignore
addSkin.ts
algolia.ts
babel.config.js
cli.ts
CloudFlare.ts
config.ts
data.json
db.ts
DiscordWinstonTransport.js
ecosystem.config.js
jest-setup.js
knexfile.ts
logger.js
museumOrder.sql
next-env.d.ts
next.config.js
package.json
README.md
regionParser.ts
s3.js
Search filter ideas
shooter.js
skinHash.ts
transparency.ts
tsconfig.json
twitter.ts
types.ts
utils.ts

Winamp Skin Database

This package contains code for managing the collection of Winamp skins which are used for various projects related to Webamp:

  • @winampSkins Twitter Bot
  • The Discord bot used in the Webamp Discord

Discord Bot

The discord bot allows us to:

  • Review skins for use by the Twitter bot
  • Upload new skins to the database
  • Get a screenshot of a given skin
  • Get a link/screenshot of a skin based on its hash

Server

This package also includes a GraphQL interface for exploring skins. It is not currently used by anything, but can be useful for inspecting the data.