From f5130a4e37666d6460907bfb4b1861c0ffc66e72 Mon Sep 17 00:00:00 2001 From: murdle Date: Tue, 6 Jan 2026 23:34:30 +0200 Subject: [PATCH] useless api --- src/api/accounts.ts | 14 ++++++++++++++ src/index.ts | 2 ++ 2 files changed, 16 insertions(+) create mode 100644 src/api/accounts.ts diff --git a/src/api/accounts.ts b/src/api/accounts.ts new file mode 100644 index 0000000..635333f --- /dev/null +++ b/src/api/accounts.ts @@ -0,0 +1,14 @@ +import { Hono } from "hono"; +import { randomBytes } from "node:crypto" + +const accounts = new Hono(); + +accounts.post( + "/registerDevice", + (c) => { + const key = randomBytes(16).toString("hex"); + return c.text(`DeviceId=${key}\nDeviceKey=${key}`) + } +) + +export default accounts \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index a04faa0..ede89b7 100644 --- a/src/index.ts +++ b/src/index.ts @@ -9,6 +9,7 @@ import video from "./api/video.js" import playback from "./api/playback.js" import channel from "./api/channel.js" import feed from "./api/feed.js" +import accounts from "./api/accounts.js" const app = new Hono() @@ -19,6 +20,7 @@ app.route("/getvideo", playback); app.route("/feeds/api", video); app.route("/feeds/api", channel); app.route("/feeds/api", feed); +app.route("/youtube/accounts", accounts); serve({ fetch: app.fetch,