webamp/packages/skin-database
Jordan Eldredge 6f7818057b
Experiment with Rollup/Vite (#1263)
* Trial switching to vite rollup

* Vite/Rollup fixups

* Cleanup

* Fixup CI

* Fix serve

* Disable post-css injection for vite

* Update image snapshots

* Update snapshots

* Enable graphql tests

* Remove tinder card

* Fix GraphQL tests with discord urls

* Avoid unused vars
2024-09-30 22:35:01 -07:00
..
__mocks__ Server updates 2021-04-05 11:16:17 -04:00
api Experiment with Rollup/Vite (#1263) 2024-09-30 22:35:01 -07:00
data Colocate more root resolvers 2024-03-02 12:51:48 -08:00
discord-bot Upgrade typescript 2024-03-01 14:52:38 -08:00
docs Refactor museum query 2022-06-19 16:20:57 -07:00
fixtures Progress (probably, who knows) 2020-09-16 08:29:50 -04:00
migrations Ensure we await migration 2022-12-31 16:12:05 -08:00
seeds Use new museum sort order in tests 2022-12-31 16:21:16 -08:00
services Cleanup/refactor 2022-02-19 21:25:39 -08:00
tasks Upgrade typescript 2024-03-01 14:52:38 -08:00
.eslintrc.js Enable top-level lint 2022-03-06 23:05:11 -08:00
.gitignore Add config 2022-03-10 19:52:36 -08:00
.prettierignore Upgrade grats 2024-08-25 18:41:45 -07:00
addSkin.ts Fix lint errors 2022-03-24 21:07:50 -07:00
algolia.ts Improve environment separation 2020-11-30 18:14:28 -05:00
babel.config.js Progress (probably, who knows) 2020-09-16 08:29:50 -04:00
cli.ts Server improvements 2023-05-22 16:25:34 -07:00
CloudFlare.ts Progress 2021-01-18 13:37:39 -05:00
config.ts Add Mastodon bot 2022-11-10 20:45:09 -08:00
data.json Tweet from JS and scrape tweets 2020-11-02 23:49:49 -05:00
db.ts Try falling back to test 2022-03-09 23:40:48 -08:00
DiscordWinstonTransport.js Discord upgrade 2021-04-05 11:16:17 -04:00
jest-setup.js Get Jest tests passing 2024-03-01 15:30:09 -08:00
knexfile.ts Test server, including GraphQL endpoint 2022-03-09 21:40:01 -08:00
logger.js Move skin stuff to their own packages 2020-05-17 22:24:35 -07:00
museumOrder.sql Fix sorting script 2023-03-04 14:37:59 -05:00
package.json Fix GraphQL 2024-09-30 21:32:44 -07:00
README.md Add readmes 2020-05-18 09:05:12 -07:00
regionParser.ts Check region.txt with more detail 2022-10-03 19:32:27 -07:00
s3.js Upgrade grats 2024-03-01 23:26:06 -08:00
Search filter ideas Search filter exploration 2022-10-01 14:21:46 -07:00
shooter.js Enable top-level lint 2022-03-06 23:05:11 -08:00
skinHash.ts Server improvements 2023-05-22 16:25:34 -07:00
transparency.ts Index the number of transparent pixels 2022-10-05 19:51:00 -07:00
tsconfig.json Upgrade Grats enable semantic nullability 2024-05-07 16:00:31 -07:00
twitter.ts Add type info 2020-12-02 01:20:31 -05:00
types.ts Schma parity between generated an Grats 2023-04-29 11:18:55 -07:00
utils.ts Add Mastodon bot 2022-11-10 20:45:09 -08:00

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.