This commit is contained in:
2023-06-20 22:34:27 +08:00
parent 3cf3965a6e
commit 95f09a96b8
9 changed files with 729 additions and 2 deletions

22
util/douban/index.js Normal file
View File

@@ -0,0 +1,22 @@
const axios = require("axios")
const puppeteer = require("puppeteer")
async function serach(name) {
const list = await axios.get(`https://ptgen.theluyuan.com/?search=${name}&source=douban`, {
proxy: false,
})
return list.data.data
}
async function getinfo(url) {
const info = await axios.get(url,{
proxy: false,
})
return info.data.format
}
module.exports = {
serach,
getinfo
}

15
util/sql/base.js Normal file
View File

@@ -0,0 +1,15 @@
const sqlite = require("sqlite3")
const path = require("path")
database = new sqlite.Database(path.join(__dirname,"/db"), function(e) {
if (err) throw err;
});
function run(){
database.run(...arguments)
}
function
module.exports = {
run
}

6
util/sql/download.js Normal file
View File

@@ -0,0 +1,6 @@
const { run } = require("./base");
function addDownList(title,url,save){
let sql = `insert into download(title,url,save) value(?,?,?)`
run(sql,title,url,save)
}

16
util/sql/init.js Normal file
View File

@@ -0,0 +1,16 @@
const { run } = require("./base");
function initTable(){
// 创建下载列表
let sql = `create table download (
id INT PRIMARY KEY NOT NULL autoincrement,
title VARCHAR(255) not null,
url varchar(255) not null,
save varcahr(255) not null
)`
run(sql)
}
module.exports = {
initTable
}