Commit Graph

  • a9daebc5fd javdb.py: 携带Cookies抓取FC2的数据 Yuukiy 2021-08-29 21:07:20 +08:00
  • ab74a4536f 改进'get_browsers_cookies'返回的Cookies组织形式以便使用 Yuukiy 2021-08-29 19:49:51 +08:00
  • 93b82d2df1 必要时延迟抛出request网络请求的异常,以便获取原始request进行处理 Yuukiy 2021-08-29 18:49:53 +08:00
  • 986a676592 添加调试用的功能: 使用指定的Chrome Profile打开url Yuukiy 2021-08-29 15:20:20 +08:00
  • e2a0a98696 javdb.py: 扫描浏览器获取可用的JavDB Cookies Yuukiy 2021-08-29 13:47:11 +08:00
  • 2cb5e1a9dd Add chromium.py: 用于解析Chromium系浏览器Cookies的相关函数 Yuukiy 2021-08-29 00:17:49 +08:00
  • b5aafee37a 根据配置的设置,为群晖VideoStation创建额外的poster和fanart文件 v0.5 Yuukiy 2021-08-28 15:33:56 +08:00
  • 9d09ce86de 修复验证媒体服务器配置时split的bug,以及其他一些typo等 Yuukiy 2021-08-28 15:22:38 +08:00
  • 034b907df7 验证配置文件出错时显示提示信息 Yuukiy 2021-08-28 14:57:42 +08:00
  • c94c234a9a 添加配置项以选择媒体服务器类型 Yuukiy 2021-08-28 14:41:07 +08:00
  • 683fd1f0bf javlib.py: 修复 ffaea364 中生成影片url时出错的问题 Yuukiy 2021-08-28 13:19:21 +08:00
  • ffaea36463 javlib.py: 解决使用免代理模式抓取JavLib数据时,部分情况下站点重定向错误导致无法抓取数据的问题 Yuukiy 2021-08-28 13:01:58 +08:00
  • 55bf7070a3 解决打包的程序运行时cloudscraper缺少browsers.json的问题 Yuukiy 2021-08-27 23:50:12 +08:00
  • b0611e209b 添加issue模板 Yuukiy 2021-08-27 23:00:54 +08:00
  • 8ee2c93350 使用cloudscraper绕开JavLib的CloudFlare保护 Yuukiy 2021-08-27 21:53:47 +08:00
  • 68f5567e88 更新javlib和javdb的防屏蔽地址解析方法 Yuukiy 2021-08-26 23:54:47 +08:00
  • 1e9309d801 更新javbus测试用例中的图片链接(适配网站图片地址机制调整) Yuukiy 2021-08-26 23:14:55 +08:00
  • bf705ab518 移除从jav321下架的影片的测试用例(原因未知) Yuukiy 2021-08-26 23:11:54 +08:00
  • b76495e386 airav.py: 适配获取预览视频地址的新机制 Yuukiy 2021-08-26 22:58:36 +08:00
  • ce7b0acc21 javdb.py: 从JavDB同时提供的男女优信息中筛选出女优 Yuukiy 2021-08-19 23:31:56 +08:00
  • e1ef671769 javdb.py: 适配JavDB的搜索机制调整(恢复上一版机制),更新测试用例 Yuukiy 2021-08-19 23:12:28 +08:00
  • 1fc52d460e airav.py: 改进部分影片存在多个搜索结果时的选择机制,更新测试用例数据 Yuukiy 2021-08-19 22:52:43 +08:00
  • 24fecb5c71 使用bing翻译时,生成女优名的动态词典以保护原文中的女优名,防止翻译后认不出来 Yuukiy 2021-05-11 23:50:00 +08:00
  • 54e6405942 移动文件时额外生成独立日志文件,万一番号识别错误的话方便追溯原始文件名 Yuukiy 2021-05-11 23:01:07 +08:00
  • 2b3bcaba47 改进扫描影片文件时的交互信息和错误提示 Yuukiy 2021-05-11 22:21:46 +08:00
  • 77ec7242fe 将影片整理逻辑单独提取为一个函数 Yuukiy 2021-05-11 21:44:51 +08:00
  • f18c1b9967 整理文件时,按照翻译工具的断句结果自动截短影片标题,避免最终路径过长 Yuukiy 2021-05-06 22:15:43 +08:00
  • aeb87d848a 更新个别测试用例的数据 v0.4 Yuukiy 2021-05-05 17:56:52 +08:00
  • f014181c1a 改进airav, javdb, javlib对部分字段缺失时的处理 Yuukiy 2021-05-05 17:41:25 +08:00
  • 3bbf8decfa 整理文件时,使用形近的字符替换不能用作文件名的字符 Yuukiy 2021-05-05 17:03:01 +08:00
  • d815696942 文案和细节的小优化 Yuukiy 2021-05-05 14:55:01 +08:00
  • 5ba4a25bb4 为Google翻译添加断句结果,并且调整bing翻译的结果组织形式以保持统一 Yuukiy 2021-05-05 14:33:33 +08:00
  • c2a3a44884 为百度翻译增加延迟机制,避免触发百度的QPS限制 Yuukiy 2021-05-05 00:10:28 +08:00
  • d3ffa7bcac 翻译小改进: 去除bing翻译结果中新增的空格 Yuukiy 2021-05-04 23:02:05 +08:00
  • 518d4955b4 jav321.py: 修复 8f4316d 引入的plot被保存为列表类型的bug Yuukiy 2021-04-27 21:31:07 +08:00
  • 8f4316db13 jav321.py: 应对部分影片没有剧情简介的情形 Yuukiy 2021-04-24 17:19:35 +08:00
  • c037ae2ce4 百度翻译的改为使用单个\n分隔标题和简介 Yuukiy 2021-04-24 16:30:45 +08:00
  • 5698589400 将获取待扫描文件夹的功能移动到func.py中,JavSP.py只关注业务逻辑 Yuukiy 2021-04-23 22:45:47 +08:00
  • 5601f95744 全局覆盖内置的print,彻底解决tqdm与print混合使用的痛点 Yuukiy 2021-04-23 22:18:57 +08:00
  • 3bc235e6d2 改进抓取器工具脚本:解决枚举抓取器机制不恰当的问题,改进脚本结构 Yuukiy 2021-04-22 21:17:44 +08:00
  • a29dd5dd34 处理javbus抓取数据和写入nfo时影片发布时间为空的情形 Yuukiy 2021-04-22 21:16:20 +08:00
  • 9d74ad83b6 修正jav321的score字段为数字类型,导致写入nfo时可能出错的问题 Yuukiy 2021-04-21 22:39:34 +08:00
  • 1af9e6acb2 使用filter滤除依赖的库所产生的日志 Yuukiy 2021-04-21 22:35:36 +08:00
  • ad88a2c06c 将日志文件位置调整为相对于程序入口,避免到处创建日志文件 Yuukiy 2021-04-20 22:41:01 +08:00
  • 53ceca276f 添加Badges,修正一些小格式 Yuukiy 2021-04-20 21:58:25 +08:00
  • 94a0d15651 javdb.py: 适配JavDB更新后的搜索API;绕开主站,避免触发CloudFlare保护而导致抓取失败 Yuukiy 2021-04-19 22:45:37 +08:00
  • 409707fd35 mgstage.py: 取消抓取器对genre id的提取以适配网页的变化: Yuukiy 2021-04-19 21:50:52 +08:00
  • abb46382d5 支持使用变量模板生成nfo文件中的影片标题 Yuukiy 2021-04-19 21:28:00 +08:00
  • 2453fb6e6f 命名规则中新增字段'rawtitle', 对应未经翻译处理前的原始标题 v0.3 Yuukiy 2021-04-18 21:36:23 +08:00
  • d8b49c2f8e 将翻译功能集成到影片处理工作流中 Yuukiy 2021-04-18 21:32:28 +08:00
  • 96fb888962 管理各翻译引擎,处理错误消息并形成统一的数据返回接口 Yuukiy 2021-04-18 20:14:31 +08:00
  • ca5a9174d7 添加Google翻译的函数实现 Yuukiy 2021-04-18 18:30:54 +08:00
  • 31e9f8fdff 去除配置项中必应翻译的'region'字段,改进翻译相关的配置解析 Yuukiy 2021-04-18 17:58:14 +08:00
  • 416fce646c 添加百度翻译的函数实现 Yuukiy 2021-04-18 17:43:09 +08:00
  • ed0e650fde 添加必应翻译的函数实现 Yuukiy 2021-04-15 22:38:41 +08:00
  • d99aff159c 添加翻译功能所需的相关配置字段和相应配置解析 Yuukiy 2021-04-14 22:40:32 +08:00
  • ecae7c5ed4 make构建完exe后自动打包为zip文件 Yuukiy 2021-04-04 14:35:34 +08:00
  • 0f59afcde0 README.md: 添加功能特点说明 Yuukiy 2021-03-21 19:27:43 +08:00
  • af6469a7bd 测试抓取器时,按照本地数据文件自动生成独立的测试用例,便于查看进度以及识别未通过的用例 Yuukiy 2021-03-21 18:49:39 +08:00
  • 69e1f4bf81 fanza.py: 优化js脚本的提取模式,解决此前模式可能匹配错误导致无法解析预览视频地址的问题 Yuukiy 2021-03-21 18:06:32 +08:00
  • c01903e48f Minor typo fixes. Yuukiy 2021-03-21 18:04:23 +08:00
  • 6977d25d67 抓取影片数据时记录影片页面的url Yuukiy 2021-03-21 17:32:47 +08:00
  • 56e7a716aa 由javbus的抓取器自行处理网络错误时的重试机制 Yuukiy 2021-03-21 16:29:50 +08:00
  • 489300ffa9 fc2.py: 避免找不到影片时抛出异常 Yuukiy 2021-03-21 16:13:00 +08:00
  • d16cc10468 由prestige的抓取器自行处理网络错误时的重试机制 Yuukiy 2021-03-21 15:55:21 +08:00
  • 5f1d27d5fb 改进交互提示和jav321, javlib的异常处理 Yuukiy 2021-03-14 23:30:45 +08:00
  • 65e29356f1 改进对TMA制作的'T28'系列影片的番号匹配 Yuukiy 2021-03-14 15:18:51 +08:00
  • 8b650af12a 改进番号检测,使之能支持无码片常见的纯数字番号(123456-789) Yuukiy 2021-03-14 14:46:25 +08:00
  • a03a4337e2 识别番号前忽略特定的字符串模式以提高识别效果 Yuukiy 2021-03-14 10:08:03 +08:00
  • ee3f327b8f 检测到有新版本时显示新版本的更新时间 Yuukiy 2021-03-13 23:13:53 +08:00
  • 537e1e533c 使用pyinstaller打包exe时生成hook以存储版本信息,改进检查更新时的文案提示 v0.2 Yuukiy 2021-03-13 22:15:55 +08:00
  • 06645e8abb 改进打包脚本:尝试自动激活virtualenv环境 Yuukiy 2021-03-13 19:58:42 +08:00
  • cd75ddd680 重新设计图标文件,使得在显示小图标的场合也能有较高的识别度 Yuukiy 2021-03-13 19:13:08 +08:00
  • 6721759a2a 添加检查更新功能 Yuukiy 2021-03-13 16:47:05 +08:00
  • a33c7b80db 下载影片封面时检查图片文件是否完整 Yuukiy 2021-03-13 14:38:25 +08:00
  • 3abfe1740b 调整poster的裁剪比例为1.42以保持poster画面内容的完整 Yuukiy 2021-03-13 14:09:56 +08:00
  • b7e887943f 实现对重命名文件时所有计划中支持的字段的处理,提供更多可自定义的的字段和默认值 Yuukiy 2021-03-13 13:34:48 +08:00
  • 57748488f8 更新 README.md v0.1 Yuukiy 2021-03-12 22:19:32 +08:00
  • 996165faab 解决打包exe时缺失抓取器和'data'下的数据文件的问题 Yuukiy 2021-03-12 18:03:27 +08:00
  • ab6b8eab80 添加exe打包脚本和相关资源 Yuukiy 2021-03-12 16:33:26 +08:00
  • 1ca15283e2 改进查找默认配置文件的方法,使得可以查找打包为exe后的同目录下的配置文件 Yuukiy 2021-03-12 13:27:03 +08:00
  • a68b7d18a0 avsox.py: 改进从搜索结果寻找目标网页的方法,解决之前只能查找加勒比系列影片的问题 Yuukiy 2021-03-11 23:39:42 +08:00
  • 9af0b1dd3d 改进javbus和javdb找不到发行商信息时的处理 Yuukiy 2021-03-11 23:29:37 +08:00
  • 047a2f3060 改进fanza和mgstage对返回非正常网页的处理,更正fc2的duration的数据类型 Yuukiy 2021-03-01 22:02:31 +08:00
  • c58869936f 支持基于cid的影片数据抓取和整理 Yuukiy 2021-03-01 21:24:51 +08:00
  • b00b5075c3 为不同类型的影片(如fc2/cid等)使用不同的抓取器 Yuukiy 2021-02-27 23:51:28 +08:00
  • 3f3702c340 avsox.py: 处理找不到影片时报出的异常 Yuukiy 2021-02-27 23:16:55 +08:00
  • d4bf7acded 改进测试脚本,使得可以指定要测试的抓取器(如'--only airav') Yuukiy 2021-02-23 23:53:10 +08:00
  • 0a8fdea2c5 airav.py: 直接访问URL找不到影片时尝试通过搜索来获取影片元数据 Yuukiy 2021-02-23 22:49:20 +08:00
  • 73eb377a88 通过命令行参数启用整理完成自动关机的功能 Yuukiy 2021-02-21 23:27:42 +08:00
  • b124fe4c3a 支持从命令行传入参数来覆盖配置文件中的设置 Yuukiy 2021-02-21 22:50:46 +08:00
  • 200f3754a1 添加可选功能:优先使用中文标题 Yuukiy 2021-02-20 22:37:40 +08:00
  • 10a164ef4c Bugfix: 修复在提取分片时,如果正则替换失败可能导致后续抛出异常的问题 Yuukiy 2021-02-17 20:26:05 +08:00
  • 55aadc45da 重命名文件时支持多个影片分片 Yuukiy 2021-02-17 19:43:25 +08:00
  • d9d266da70 为'scan_movies'函数添加测试用例 Yuukiy 2021-02-17 18:37:44 +08:00
  • ee821d775c Bugfix: 修复文件路径中带类似番号的字符串时,先获取到文件夹的番号而不是影片文件番号的问题 Yuukiy 2021-02-17 18:21:43 +08:00
  • a4541a8d7d 扫描影片时识别是否是分片 Yuukiy 2021-02-17 18:05:32 +08:00
  • bd208349ac 启用代理时也使用javlib的防屏蔽地址抓取数据,避免触发CloudFlare的IUAM保护 Yuukiy 2021-02-17 15:12:41 +08:00
  • 9314401e57 支持从配置文件读取待整理的文件夹 Yuukiy 2021-02-17 14:24:52 +08:00
  • fe6f7abc6b 一些提示文案等的小调整 Yuukiy 2021-02-17 14:00:09 +08:00