精简了上游直播源内容,仅保留个人所需的。
https://gist.github.com/inkss/0cf33e9f52fbb1f91bc5eb0144e504cf/raw/ipv6.m3u
| # Download and install Git for Windows if not already installed | |
| if (-not (Test-Path "C:\Program Files\Git\bin\git.exe")) { | |
| Write-Host "Git for Windows not found. Downloading installer..." | |
| Invoke-WebRequest -Uri "https://github.com/git-for-windows/git/releases/download/v2.31.1.windows.1/Git-2.31.1-64-bit.exe" -OutFile "git-installer.exe" | |
| Write-Host "Installing Git for Windows..." | |
| Start-Process -FilePath ".\git-installer.exe" -ArgumentList "/VERYSILENT" -Wait | |
| Remove-Item ".\git-installer.exe" | |
| } | |
| # Create a temporary directory for downloads |
复制 App ID 和 App Key 填入 backup.py 的 client_id 和 client_secret
rye pin 3.11
rye add requests
rye sync复制 App ID 和 App Key 填入 backup.py 的 client_id 和 client_secret
rye pin 3.11
rye add requests
rye sync使用JAV金鸡儿奖官网附带的工具JAV SQL 查询器,可查询各种类别的JavDB TOP250影片:
及分年数据(存在部分重复影片,原始数据的问题):
| from PyPDF2 import PdfFileReader, PdfFileWriter | |
| from PyPDF2.pdf import PageObject | |
| from pathlib import Path | |
| pdf_file = Path.home() / 'Downloads' / 'General harmony - practical, analysis and principle.pdf' | |
| pdf_reader = PdfFileReader(str(pdf_file)) | |
| writer = PdfFileWriter() | |
| # assume page 0 is the desired size | |
| page0 = pdf_reader.getPage(0) |
| javascript: Promise.all([import('https://unpkg.com/[email protected]?module'), import('https://unpkg.com/@tehshrike/[email protected]'), ]).then(async ([{ | |
| default: Turndown | |
| }, { | |
| default: Readability | |
| }]) => { | |
| /* Optional vault name */ | |
| const vault = ""; | |
| /* Optional folder name such as "Clippings/" */ |