Coder Social home page Coder Social logo

jacket-sikaha / game-events-calendar Goto Github PK

View Code? Open in Web Editor NEW
1.0 0.0 0.0 186 KB

通过调用手游官网和Wiki或爬虫,实时获取各大手游活动信息并整理到日历中,助您轻松规划游戏时间。

Home Page: https://gameevent-frontend.pages.dev/

License: MIT License

JavaScript 1.49% HTML 4.81% CSS 3.01% TypeScript 90.69%
reactjs eventscalendar cloudfare-workers vite fgo genshin punishing starrail wuthering-waves aknights

game-events-calendar's Introduction

Game-Events-Calendar

通过调用手游官网和 Wiki 的 API,实时获取各大手游活动信息并整理到日历中,助您轻松规划游戏时间。

DIY 日历组件(基于 Tailwindcss 和 Dayjs 设计)

  • 具备日历基本的查看各个年份的日期功能

  • 对于日程的显示:

    初步设计成两种界面------简略/详细版

    1. 详细版主要用于 pc 端,网格弹性布局
    2. 可以看到一个个时间条,上面有日程名称,长度对应起始与结束时间,有颜色区分,如果跨行,日程其位置,颜色要一致
    3. 有侧边栏显示具体的活动内容
    4. 简略版有日程的日期上方有一个小点提示
    5. 切换日期,下方显示当天具体日程
  • 响应式设计+两种界面切换(次)

  • 追加动效(次)

  • UI 设计参考+MIUI 的日历

    UI

    详细版参考:vue-simple-calendar

详细版预览图

详细版预览图


2023/7/22 计划接入 API 数据和基于日历组件正式进行 Game-Events-Calendar 页面开发

demo 页面

https://gameevent-frontend.pages.dev/

目前已接入游戏:PCR 原神 星穹铁道 FGO 明日方舟 精确度目前暂时精确到天,后续看情况细分到分钟


  • 2024/2/13 调整日历布局和日历显示,不再因侧边栏伸缩而出现高度变化,支持点击对应的周日程控制其高度折叠
  • 2024/7/27 使用 cheerio 提取出 fgo 的 banner 图
  • 2024/8/10 提取出明日方舟的 banner 图
  • 2024/8/13 新增接入游戏:鸣潮,战双帕弥什,点击图片支持预览

警告:本项目仅供学习参考使用

本项目的目的是为了提供一个学习资源,展示一些技术实现和编程概念。请注意,这个项目可能包含有关第三方软件、库或服务的代码示例和配置信息。但这些示例代码、配置信息或引用并不意味着本项目的开发者对这些内容的商业版权进行任何声明。

谢谢!

game-events-calendar's People

Contributors

jacket-sikaha avatar

Stargazers

 avatar

game-events-calendar's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.