├── .eslintrc.json ├── .gitignore ├── LICENSE ├── README.md ├── components ├── BiliPlayerModal.component.jsx ├── ChevronSVG.component.jsx ├── MandarinBtn.component.jsx ├── SongDetail.component.jsx ├── SongListFilter.component.jsx └── banner │ ├── Banner.component.jsx │ ├── BannerButton.component.jsx │ └── BannerMobile.component.jsx ├── config └── constants.example.js ├── next.config.js ├── package.json ├── pages ├── 404.js ├── _app.js └── index.js ├── public ├── assets │ ├── cursor │ │ ├── normal.png │ │ ├── pointer.png │ │ └── text.png │ ├── icon │ │ ├── 163_music.ico │ │ ├── bilibili_logo_padded.png │ │ ├── orb.png │ │ ├── qq_music.ico │ │ ├── tapechat.png │ │ └── up_arrow.png │ └── images │ │ ├── background.webp │ │ ├── banner_image.webp │ │ └── self_intro.webp └── favicon.png ├── scripts ├── converter.py ├── example.xlsx └── requirements.txt ├── styles ├── 404Page.module.css ├── Home.module.css └── globals.css └── utils ├── ImageLoader.js └── utils.js /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/README.md -------------------------------------------------------------------------------- /components/BiliPlayerModal.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/components/BiliPlayerModal.component.jsx -------------------------------------------------------------------------------- /components/ChevronSVG.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/components/ChevronSVG.component.jsx -------------------------------------------------------------------------------- /components/MandarinBtn.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/components/MandarinBtn.component.jsx -------------------------------------------------------------------------------- /components/SongDetail.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/components/SongDetail.component.jsx -------------------------------------------------------------------------------- /components/SongListFilter.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/components/SongListFilter.component.jsx -------------------------------------------------------------------------------- /components/banner/Banner.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/components/banner/Banner.component.jsx -------------------------------------------------------------------------------- /components/banner/BannerButton.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/components/banner/BannerButton.component.jsx -------------------------------------------------------------------------------- /components/banner/BannerMobile.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/components/banner/BannerMobile.component.jsx -------------------------------------------------------------------------------- /config/constants.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/config/constants.example.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/package.json -------------------------------------------------------------------------------- /pages/404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/pages/404.js -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/pages/_app.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/pages/index.js -------------------------------------------------------------------------------- /public/assets/cursor/normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/public/assets/cursor/normal.png -------------------------------------------------------------------------------- /public/assets/cursor/pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/public/assets/cursor/pointer.png -------------------------------------------------------------------------------- /public/assets/cursor/text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/public/assets/cursor/text.png -------------------------------------------------------------------------------- /public/assets/icon/163_music.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/public/assets/icon/163_music.ico -------------------------------------------------------------------------------- /public/assets/icon/bilibili_logo_padded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/public/assets/icon/bilibili_logo_padded.png -------------------------------------------------------------------------------- /public/assets/icon/orb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/public/assets/icon/orb.png -------------------------------------------------------------------------------- /public/assets/icon/qq_music.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/public/assets/icon/qq_music.ico -------------------------------------------------------------------------------- /public/assets/icon/tapechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/public/assets/icon/tapechat.png -------------------------------------------------------------------------------- /public/assets/icon/up_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/public/assets/icon/up_arrow.png -------------------------------------------------------------------------------- /public/assets/images/background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/public/assets/images/background.webp -------------------------------------------------------------------------------- /public/assets/images/banner_image.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/public/assets/images/banner_image.webp -------------------------------------------------------------------------------- /public/assets/images/self_intro.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/public/assets/images/self_intro.webp -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/public/favicon.png -------------------------------------------------------------------------------- /scripts/converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/scripts/converter.py -------------------------------------------------------------------------------- /scripts/example.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/scripts/example.xlsx -------------------------------------------------------------------------------- /scripts/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/scripts/requirements.txt -------------------------------------------------------------------------------- /styles/404Page.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/styles/404Page.module.css -------------------------------------------------------------------------------- /styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/styles/Home.module.css -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/styles/globals.css -------------------------------------------------------------------------------- /utils/ImageLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/utils/ImageLoader.js -------------------------------------------------------------------------------- /utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akegarasu/vup-song-list/HEAD/utils/utils.js --------------------------------------------------------------------------------