Install
Inside DeepSeek Harness, with dsh-market
dsh plugin --profile web add dshmarket
Or from the command line
dsh plugin --profile web add "https://github.com/Lzz2133/dsh-manutd-fixtures/releases/latest/download/dsh-manutd-fixtures.tgz"
Installing runs third-party code with your own permissions — it can read your files, use your credentials and reach the network. Review the source first, and pin a commit (github:owner/repo#sha) when you can.
README
Manchester United 2026/27 fixtures + records sidebar plugin for the DeepSeek Harness web GUI.
Features
- Sidebar button — "⚽ 曼联赛程" at the bottom of the left sidebar; collapsed badge shows the next match's date and local time
- Local timezone — kickoff times are stored as UTC and rendered in your computer's timezone automatically (Beijing 21:00 / London 14:00 / New York 09:00 for the same match), with the active zone shown in the panel footer
- Next-match card — matchup (United in red), competition badge, home/away badge, local time + countdown
- This season — United's current 2026/27 record (W/D/L, goals, Premier League position, points) at the top of the panel
- Finished matches — the list covers the whole season; played matches show the score and result badge (W red / L green / D brown), with an All / Finished / Upcoming filter
- Competition badges — 🦁 PL / ⭐ UCL / 🏆 EFL Cup / 👑 FA Cup / 🛡️ Community Shield with brand colours
- Home/away emphasis — 🏠 home (red) / ✈️ away (grey) badges and United highlighted in red
Data
- Fixtures: manutd.com, official Premier League announcements, UEFA schedule (cross-checked;
FIXTURESinlib/client.js) - Standings: Wikipedia (as of 2026-08-31,
STANDINGS) - TBC kickoff times are announced by broadcasters 2–4 weeks ahead and added on update
Layout
lib/index.js— minimal Cordis server plugin (enables client bundle discovery)lib/client.js— hand-written__ModuleLoader__bundle: sidebar footer action (sidebar.footer.actionslot), including all datacordis.patch.yml— profile bundle registrationpackage.json—dsh.clientdeclaration +exports["./client"]
The data model reserves slots for more teams (TEAMS / FIXTURES[].team).
Install
dsh plugin --profile web add dsh-manutd-fixtures
# or from source: dsh plugin --profile web add file:E:/DeepseekHarness/dsh-manutd-fixtures
# restart dsh web afterwards
Development
npm run check # syntax checks
Comments
Comments live in GitHub Discussions. Sign in with GitHub to post or react.