-
Notifications
You must be signed in to change notification settings - Fork 59
/
CHANGELOG
224 lines (200 loc) · 7.3 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
# Changelog
JavOneStop which is a small tool that helps users rename, parse, generate nfo, organize jav video files and
communicate with Emby to add actresses images.
## [Unreleased]
## [0.9.0] - 2021-08-21
### 新增
- 增加deluge磁链下载支持
- 增加tushyraw站点
- 增加javdb的磁链搜索
- 增加zhongziso磁链搜索
### 改进 / 修复
- 更新nyaa磁链搜索路径
- 默认JAV浏览切换至JavLibrary
- 修复新的115下载失败的逻辑
- 修复下载图片失败
- 改进文件写入逻辑
- 修正部分节点不使用代理
- 修复后缀命名逻辑
- 修复各站点的xpath数据路径
- 修复部分节点不支持cloudflare
- 修复一些刮削失败情况下的处理
### 移除
- 移除torrentkitty搜索
- 移除添加115任务至Aria2下载器
## [0.8.0] - 2020-09-17
### 新增
- 支持sqlite数据库后端
- 如何从blitz转移数据至sqlite:
- 在配置表单, 数据库类型里保持选中blitz; 请备份已有的blitz数据库
- 访问 127.0.0.1:8009/migrate_to_sqlite 等待完成, 切勿打断
- 进入配置表单, 切换数据库类型至sqlite, 并重启程序
- 将来的新功能将不再测试blitz数据库而只保证支持sqlite
- 增加115限额读取
- 新增jav321网站支持
- 新增本地数据库访问至JAV下载器以用于重新下载
- 添加更新日志至工具首页
- 部分页面现在支持url构建, 用户可以刷新页面而不用从头开始
- 新增全部标记为"想要"的快捷键
- 重写刮削工具已有视频逻辑
- 支持原有的"重写nfo", "重写图片", "更新nfo"功能
- 新增车牌状态"冷冻箱", 用来分辨不在本地但是找不到下载链接的状况
- 新增中英文语言切换
### 改进 / 修复
- 优化dockerfile构建顺序
- 优化后端结构, 合并各大jav刮削和访问节点
- 改进图片写入逻辑
- 修复jav777车牌处理的问题
- 修复javdb访问问题
- 改进idmm进度工具访问逻辑
- jav777的下载链接现在可以复制车牌至粘贴板
- 改进各种界面比例
## [0.7.6] - 2020-08-17
### Added
- Able to scrape multiple jav in jav scraper
- Add UI language toggle
### Updated
- Update docker build script to use local db to reduce build time
- Fix image expired bug when accessing javdb
- Added retry logic when accessing db
- Update javdb url link
- Directory scan now will return files sort by filename
## [0.7.5] - 2020-07-28
### Updated
- Fix pyinstaller issue
- Update Pillow for security
## [0.7.4] - 2020-07-25
### Updated
- Major rewrite with the local manager tab
- Try to fix macos release build
## [0.7.2] - 2020-06-08
### Added
- testing new keyboard shortcut for jav browser
- added javdb to jav browser and parser
### Updated
- added ignore for cloudflare cookies json
- up the allowable 115 file size from 100 to 200MB
- better error handling for 115 downloader
- no genres will no longer be copied from tags nfo
- update cloudflare scraper handling
- reshape a lot of jav browser layout for small screens
## [0.7.1] - 2020-04-17
### Added
- alpha version of jav777 support as a download source
- add configuration to allow user remove certain string when renaming files
- add UI support for user custom ikoa / dmmc downloader
- add a overall download search to optimize download flow
- add an endpoint for car that requires ikoa credit
### Updated
- fixed some read and write database issue with car
- upgrade pillow for security reason
- upgrade cloudscraper for newer chanllenges
## [0.7.0] - 2020-03-15
### Added
- readme tab to teach user how to
- toast error messages for misconfigured 115 / aria2 server
### Updated
- brand new pagination
- better 115 & aria2 downloader logging
- full localization on jav download tool
- magnet sorting based on size and subtitled (flawed though)
- bug fix for not infinite scroll when switch between fully loaded page and new page
- remove cache from reading the source site (since we need newest db stat)
## [0.6.4] - 2020-03-13
### Added
- 115 downloader error message translations
- ui elements to switch between different sources for magnet link search
- add 115 validator when manual validation is necessary
### Updated
- retry logic for 115 downloader
- fix bug for release date (changes to "premiered" in nfo)
## [0.6.3] - 2020-03-09
### Updated
- fix cloudscraper import issue
## [0.6.2] - 2020-03-09
### Updated
- fix opacity issue
## [0.6.1] - 2020-03-09
### Added
- now user can configure jav sources and priority in the configuration tool
### Updated
- better loading animation since javlibrary now is very slow
- fixed detailed image tab when browsing javbus
## [0.6.0] - 2020-03-08
### Added
- added javbus support (user needs to manually edit settings.ini for now to add javbus scrape)
### Updated
- updated the docker related script to resolve slow build issue
- javlibrary now uses cloudscraper to bypass cloudflare
- some localization improvements
### Removed
- completely removed older javbrower code (now only v2 exists)
## [0.5.3] - 2020-03-04
### Added
- [JavBrowserV2] jav browser now has a detailed image tab for each jav
- add role when writing nfo for better visual
- language now is configurable
- user now can manually choose which data source to use for individual source
### Updated
- add infinite scroll back to jav browser
- update the migrating logic so now the tool will look for an actual video file instead of just nfo
- small updates to the translation
- fix the pagenation issue where sometimes it won't get updated
- pin log console to the top for better log viewing
## [0.5.0] - 2020-02-27
### Added
- local jav manager
- new scraper class to ease new implementation
- user can configure scraper sources directly in the configure tool
### Updated
- restructure javlibrary and arzon scraper
- better windows and linux (macos) os path support
- user can configure saved folder structure in the configure tool
- fix a bug to rebuild index when doing db search locally
## [0.4.2] - 2020-02-17
### Added
- docker deployment script
- now use chinese by default
- add tool to configure 115 cookies directly inside of the tool
### Updated
- 115 download grace failure
- better jav search functions
- alpha mobile view version
## [0.4.1] - 2020-02-12
### Updated
- fix T28 R18 jav scrape
- fix problematic rename for subtitled video
- upgrade pyinstaller version for security reason
- backend only will handle one request at a time to avoid concurrency issue for blitzDB and 115 download
## [0.4.0] - 2020-02-12
### Added
- local blitzDB to handle jav file status look up
- jav manager - 115 - aria2 download support
- flask cache for faster web response
- new function to parse two javlibrary most wanted and best rated pages
- new readme with demo gifs
### Updated
- nfo parser now by default capitalize "car"
- production webpack react compile to reduce warnings
### Removed
- no longer support "C" as cd postfix
## [0.3.0] - 2020-02-05
### Added
- warashi scraper which is used for emby actor images
- Handle multiple CD filename postfix
- Handle Chinese subtitle filename postfix
### Updated
- Fix bug when writing images
- Fix read from ini file so no restart is needed
## [0.2.0] - 2019-12-31
### Updated
- update README for new usage
### Removed
- remove flaskwebgui package usage
## [0.1.0] - 2019-12-29
### Added
- Basic Architecture for front and back end
- javLibrary parser
- arzon plot parser
- emby actress image upload
- jav file organization and generate nfo