Code Monkey home page Code Monkey logo

ehentai-qt's Introduction

Ehentai-windows

简体中文 | EngLish

GitHub GitHub Relese Relese Relese Relese

  • Ehentai PC client (Support Window, Linux and macOS). Interface using QT.
  • Only supplies the technical reference, please don't use it for other purposes.。
  • If you think this project is helpful to you, please click a Star, thanks.
  • If you encounter any problems during use, please mention ISSUE

Function

  • Support search, collection, view and download
  • Support e-hentai and exhentai
  • Support DOH, Disable SNI.

My other projects

Readme Card
Readme Card

How to use

Windows (Test use win10)

  1. Download the latest version https://github.com/tonquer/ehentai-windows/releases
  2. Unzip
  3. Open start.exe

macOS (Test use macOS 10.15.7)

  1. Download the latest version https://github.com/tonquer/ehentai-windows/releases
  2. Unzip
  3. Drag Ehentai into the Applications folder on the left sidebar of the Finder
  4. Find and open Ehentai from the Launchpad

Linux (Test use deepin 20.2)

  1. Download qt dependencies http://ftp.br.debian.org/debian/pool/main/x/xcb-util/libxcb-util1_0.4.0-1+b1_amd64.deb
  2. Installation dependencies,sudo dpkg -i ./libxcb-util1_0.4.0-1+b1_amd64.deb
  3. Download the latest version https://github.com/tonquer/Ehentai-windows/releases
  4. Unzip tar -zxvf bika.tar.gz
  5. cd bika && chmod +x start
  6. ./start
  7. If you want to use waifu2x, please make sure your device supports vulkan, and then install the vulkan driver package, sudo apt install mesa-vulkan-drivers

Hot to build

Use Git Action

  1. Look result Git Action

Interface

Thanks for the following project

Waifu2x

Readme Card
Readme Card
Readme Card

Qt

Readme Card
Readme Card

Qt skin

Readme Card

Qt scroll

Readme Card

ehentai-qt's People

Contributors

tonquer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ehentai-qt's Issues

里站解析问题

操作系统(如MacOS 10.15)

win10

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

联通

问题描述(简要描述发生的问题)

连接切换里站成功 但是显示解析出错了 表站可正常使用

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

在里站 搜索正常 图片显示正常 点进去 就显示解析出错了

日志提交(问题截图或者日志,日志在logs目录)

2022-01-16 11:32:31,178 - user_handler.py[line:210] - ERROR: 'NoneType' object has no attribute 'replace'
Traceback (most recent call last):
File "server\user_handler.py", line 201, in call
File "server\server.py", line 141, in Send
File "server\server.py", line 138, in __DealHeaders
File "tools\tool.py", line 100, in GetUrlHost
AttributeError: 'NoneType' object has no attribute 'replace'
2022-01-16 11:32:45,213 - user_handler.py[line:210] - ERROR: 'NoneType' object has no attribute 'replace'
Traceback (most recent call last):
File "server\user_handler.py", line 201, in call
File "server\server.py", line 141, in Send
File "server\server.py", line 138, in __DealHeaders
File "tools\tool.py", line 100, in GetUrlHost
AttributeError: 'NoneType' object has no attribute 'replace'
2022-01-16 11:32:50,000 - user_handler.py[line:210] - ERROR: 'NoneType' object has no attribute 'replace'
Traceback (most recent call last):
File "server\user_handler.py", line 201, in call
File "server\server.py", line 141, in Send
File "server\server.py", line 138, in __DealHeaders
File "tools\tool.py", line 100, in GetUrlHost
AttributeError: 'NoneType' object has no attribute 'replace'
2022-01-16 11:33:04,696 - user_handler.py[line:210] - ERROR: 'NoneType' object has no attribute 'replace'
Traceback (most recent call last):
File "server\user_handler.py", line 201, in call
File "server\server.py", line 141, in Send
File "server\server.py", line 138, in __DealHeaders
File "tools\tool.py", line 100, in GetUrlHost
AttributeError: 'NoneType' object has no attribute 'replace'

是否考虑添加socks代理模式

功能描述(请清晰的、详细的描述你想要的功能)

通过socks代理请求

附加信息(其他的与功能相关的附加信息)

linux环境下常用代理还是socks多些, 而且面向链接也更加友好一点

开启waifu2x看图时部分图片无法显示

操作系统(如MacOS 10.15)

Arch Linux

问题描述(简要描述发生的问题)

在开启waifu2x看图时 部分图片无法显示 为黑色
image
关闭waifu2x后可正常显示

软件版本

git拉的最新版 直接python start.py跑的
依赖用的都arch仓库里的版本
pyside2-5.15.7 requests-2.28.1 urllib3-1.26.12 pillow-9.3.0 waifu2x-vulkan-1.1.4 pyopenssl-22.1.0 lxml-4.9.1 pysocks 1.7.1

日志提交(问题截图或者日志,日志在logs目录)

https://fars.ee/8KYN

翻车了

image
无法正常打开,没办法显示不同分流

搜索页页面跳转相关功能添加

功能描述(我在下拉相关搜索页到底端的时候,界面总是会自动帮我加载出下一页内容来,想请问这个功能可以实现“设置内关闭/开启”吗?我想要手动点击下一页来加载后边的内容。另外,希望能够增加数字页码栏,通过点击数字来实现页面跳转。谢谢作者!)

不能点最上面的标签,就是那些“游戏CG”艺术CG“,点了会报错

操作系统(如MacOS 10.15)

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

问题描述(简要描述发生的问题)

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

日志提交(问题截图或者日志,日志在logs目录)

Traceback (most recent call last):
File "view\search\search_view.py", line 44, in ClickKeywordListItem
AttributeError: 'SearchView' object has no attribute 'autorList'

是不是寄了?

操作系统(如MacOS 10.15)

win10

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

电信宽带 有挂梯子

问题描述(简要描述发生的问题)

看不到任何漫画

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

就是 看不到,已经登陆了有权限的账号(cookie登录),切换表里显示成功,但是看不到任何漫画

日志提交(问题截图或者日志,日志在logs目录)

image

希望能保留网页原来的预览图功能

功能描述(请清晰的、详细的描述你想要的功能)

网页看图的时候,下方会有小的预览图。
现在软件每次都直接下载大图,这比较花时间。
有些图包看一下预览图就不会再看下去了,没必要下载大图。

附加信息(其他的与功能相关的附加信息)

效果演示(可以提供可借鉴的图片)

1665111525669

登录后没有内容

操作系统(如MacOS 10.15)

win10 pro 18363.900

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

联通

问题描述(简要描述发生的问题)

账号登录成功,但是没有内容
也没有找到view\search\search_view.py

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

做了網絡排錯,收藏刷新立即可以看到,説明網絡鏈接沒問題

日志提交(问题截图或者日志,日志在logs目录)

20220619.log

表里切换提示“错误”,无法切换

操作系统(如MacOS 10.15)

win10

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

wifi

问题描述(简要描述发生的问题)

登陆正常,点击表里切换后提示“错误”无法切换,且退出、重启、重新登路均没用

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

每次点击均是这样

日志提交(问题截图或者日志,日志在logs目录)

无法上传,截图也不行

无法加载图片

操作系统(如MacOS 10.15)

win10

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

电信

问题描述(简要描述发生的问题)

可以看到封面 但加载不出图片
QQ截图20220321213306

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

日志提交(问题截图或者日志,日志在logs目录)

QQ截图20220321213725

点击【表里切换】弹出【错误】

操作系统(如MacOS 10.15)

WIN10

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

电信

问题描述(简要描述发生的问题)

已登录,点击【表里切换】弹出【错误】

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

已登录,点击【表里切换】弹出【错误】

日志提交(问题截图或者日志,日志在logs目录)

批注 2022-01-15 091339

有任务出错之后,后续的在等待中的任务不会自动开始

操作系统(如MacOS 10.15)

win10

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

电信+香港梯子(路由解决,非软件中配置了代理)

问题描述(简要描述发生的问题)

下载过程中常常因为某个任务出错之后,就一直停在这里,后续的在等待中的任务也不会自动开始,如果不常常盯着,就可能一直不会有进度。要点击“全部停止”再“全部开始”或是关掉软件重开,才可以恢复正常,单独将出错的任务暂停,其它的任务也不会自动开始

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

当网络出现了不可达图片的时候,比较容易出现这种情况,以下面的日志中可以看到,在14点17分之后就卡住了,直到14点56分发现卡住之后关掉软件重开

日志提交(问题截图或者日志,日志在logs目录)

2022-09-23 14:12:48,818 - download_info.py[line:202] - WARNING: Not found picture url, 2180395:80
2022-09-23 14:13:30,983 - download_info.py[line:202] - WARNING: Not found picture url, 2180395:120
2022-09-23 14:14:06,867 - download_info.py[line:202] - WARNING: Not found picture url, 2180395:160
2022-09-23 14:14:38,590 - download_info.py[line:202] - WARNING: Not found picture url, 2180395:200
2022-09-23 14:15:32,625 - download_info.py[line:202] - WARNING: Not found picture url, 2180395:240
2022-09-23 14:16:10,143 - download_info.py[line:202] - WARNING: Not found picture url, 2180395:280
2022-09-23 14:16:43,017 - server.py[line:263] - WARNING: https://kvfvttm.jgzdmiioricz.hath.network:60000/h/8096b369b7b9280c77f83a861c9cf3daf9ce7b4e-43164-1280-720-jpg/keystamp=1663914300-f29fc968e3;fileindex=105996312;xres=1280/0302.jpg ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='kvfvttm.jgzdmiioricz.hath.network', port=60000): Max retries exceeded with url: /h/8096b369b7b9280c77f83a861c9cf3daf9ce7b4e-43164-1280-720-jpg/keystamp=1663914300-f29fc968e3;fileindex=105996312;xres=1280/0302.jpg (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001A0B2227B08>, 'Connection to kvfvttm.jgzdmiioricz.hath.network timed out. (connect timeout=5)'))"))
2022-09-23 14:16:48,037 - server.py[line:263] - WARNING: https://kvfvttm.jgzdmiioricz.hath.network:60000/h/8096b369b7b9280c77f83a861c9cf3daf9ce7b4e-43164-1280-720-jpg/keystamp=1663914300-f29fc968e3;fileindex=105996312;xres=1280/0302.jpg ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='kvfvttm.jgzdmiioricz.hath.network', port=60000): Max retries exceeded with url: /h/8096b369b7b9280c77f83a861c9cf3daf9ce7b4e-43164-1280-720-jpg/keystamp=1663914300-f29fc968e3;fileindex=105996312;xres=1280/0302.jpg (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001A0B525E288>, 'Connection to kvfvttm.jgzdmiioricz.hath.network timed out. (connect timeout=5)'))"))
2022-09-23 14:16:53,048 - server.py[line:263] - WARNING: https://kvfvttm.jgzdmiioricz.hath.network:60000/h/8096b369b7b9280c77f83a861c9cf3daf9ce7b4e-43164-1280-720-jpg/keystamp=1663914300-f29fc968e3;fileindex=105996312;xres=1280/0302.jpg ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='kvfvttm.jgzdmiioricz.hath.network', port=60000): Max retries exceeded with url: /h/8096b369b7b9280c77f83a861c9cf3daf9ce7b4e-43164-1280-720-jpg/keystamp=1663914300-f29fc968e3;fileindex=105996312;xres=1280/0302.jpg (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001A0B2227C08>, 'Connection to kvfvttm.jgzdmiioricz.hath.network timed out. (connect timeout=5)'))"))
2022-09-23 14:16:58,057 - server.py[line:263] - WARNING: https://kvfvttm.jgzdmiioricz.hath.network:60000/h/8096b369b7b9280c77f83a861c9cf3daf9ce7b4e-43164-1280-720-jpg/keystamp=1663914300-f29fc968e3;fileindex=105996312;xres=1280/0302.jpg ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='kvfvttm.jgzdmiioricz.hath.network', port=60000): Max retries exceeded with url: /h/8096b369b7b9280c77f83a861c9cf3daf9ce7b4e-43164-1280-720-jpg/keystamp=1663914300-f29fc968e3;fileindex=105996312;xres=1280/0302.jpg (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001A0B527BF08>, 'Connection to kvfvttm.jgzdmiioricz.hath.network timed out. (connect timeout=5)'))"))
2022-09-23 14:17:03,067 - server.py[line:263] - WARNING: https://kvfvttm.jgzdmiioricz.hath.network:60000/h/8096b369b7b9280c77f83a861c9cf3daf9ce7b4e-43164-1280-720-jpg/keystamp=1663914300-f29fc968e3;fileindex=105996312;xres=1280/0302.jpg ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='kvfvttm.jgzdmiioricz.hath.network', port=60000): Max retries exceeded with url: /h/8096b369b7b9280c77f83a861c9cf3daf9ce7b4e-43164-1280-720-jpg/keystamp=1663914300-f29fc968e3;fileindex=105996312;xres=1280/0302.jpg (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001A0B533FA08>, 'Connection to kvfvttm.jgzdmiioricz.hath.network timed out. (connect timeout=5)'))"))
2022-09-23 14:56:36,725 - login_proxy.py[line:579] - WARNING: Serving end...
2022-09-23 14:56:41,499 - start.py[line:67] - WARNING: init scene ratio: 1.0
2022-09-23 14:56:44,260 - main_view.py[line:135] - WARNING: Waifu2x init: 0 encode: 0 version:1.1.1 code:0 cpuNum:0
2022-09-23 14:56:45,024 - login_proxy.py[line:577] - WARNING: Serving HTTP Proxy on 127.0.0.1 port 29148 ...

希望可以多选任务之后,右键菜单中出现“开始下载”

功能描述(请清晰的、详细的描述你想要的功能)

希望可以多选任务之后,右键菜单中出现“开始下载”,现在多个任务的时候,需要一个一个点开始。(有时任务大多,不适用“全部开始”)

附加信息(其他的与功能相关的附加信息)

效果演示(可以提供可借鉴的图片)

下载路径优化

功能描述(请清晰的、详细的描述你想要的功能)

eh中的图集都是全本图集,若下载后进入图集名称文件夹后,若能直接浏览图片体验感会更好
即 目录结构若为如下,则在后期浏览本地图片时更简洁,无需递归进入子目录
--commies
------default
---------(C78)xxxxxxxxxx
---------(C84)xxxxxxxxxx
------waifu2x
---------(C78)xxxxxxxxxx
---------(C84)xxxxxxxxxx

附加信息(其他的与功能相关的附加信息)

原版目录
--commies
---------(C78)xxxxxxxxxx
------default
------waifu2x
---------(C84)xxxxxxxxxx
------default
------waifu2x

效果演示(可以提供可借鉴的图片)

期望目录树如第一栏所示

显示空白,什么都没有

操作系统(如MacOS 10.15)

****

``

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

问题描述(简要描述发生的问题)

一片空白,提示错误

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

日志提交(问题截图或者日志,日志在logs目录)

Unhandled exception in script 2022_7_13 0_55_49

Form 2022_7_13 0_55_40

是否可以用日文名命名文件夹而非罗马音命名

就是想问下能不能在下载设置中加入下载文件夹使用日文命名的方式,
因为靠罗马音我看不出来这是哪位作者的哪个作品。
当然我也知道EH默认下载名字是罗马音的,就是想问下有没有可能提取日文名来命名

无法启动

操作系统(如MacOS 10.15)

win10

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

无关

问题描述(简要描述发生的问题)

点击start没有反应

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

只是没有反应

日志提交(问题截图或者日志,日志在logs目录)

start. py[line:59] - WARNING: init scene ratio: 1.25

QLayout: Attempting to add QLayout to QWidget LineEditHelp" , which already has a layout Could not find QtWebEngineProcess. exe

搜索界面 "解析出错了" 问题

操作系统(如MacOS 10.15)

Windows 11 21H2

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

联通

问题描述(简要描述发生的问题)

搜索界面提示解析出错了

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

点击左边的搜索就会出现问题

日志提交(问题截图或者日志,日志在logs目录)

点击搜索中的标签时,提示

Traceback (most recent call last):
  File "view\search\search_view.py", line 44, in ClickKeywordListItem
AttributeError: 'SearchView' object has no attribute 'autorList'

为什么吧按页跳转功能取消了呀,跳转功能真的很重要。。。

功能描述(请清晰的、详细的描述你想要的功能)

原来右下角的按页跳转功能,输入页数之后点击跳转就能跳到对应的页数(有可能几百几千页),这样就能一下子跳到自己想到的页

附加信息(其他的与功能相关的附加信息)

哔咔就有跳转功能。

效果演示(可以提供可借鉴的图片)

不能切换到里站

操作系统(如MacOS 10.15)

win10

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

Homeplus Digital Co., Ltd.

问题描述(简要描述发生的问题)

之前能切换到里站,但现在不行。

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

点切换表里会显示解析出错了

日志提交(问题截图或者日志,日志在logs目录)

2022-11-09 02:02:04,774 - start.py[line:67] - WARNING: init scene ratio: 1.25
Qt WebEngine seems to be initialized from a plugin. Please set Qt::AA_ShareOpenGLContexts using QCoreApplication::setAttribute before constructing QGuiApplication.
QLayout: Attempting to add QLayout "" to QWidget "LineEditHelp", which already has a layout
WebEngineContext used before QtWebEngine::initialize() or OpenGL context creation failed.
QLayout: Attempting to add QLayout "" to QWidget "LineEditHelp", which already has a layout
PySide2.QtCore.QSize(1536, 864) PySide2.QtCore.QSize(1152, 648)
[0 AMD Radeon(TM) Graphics] queueC=1[2] queueG=0[1] queueT=2[1]
[0 AMD Radeon(TM) Graphics] bugsbn1=0 bugbilz=0 bugcopc=0 bugihfa=0
[0 AMD Radeon(TM) Graphics] fp16-p/s/a=1/1/1 int8-p/s/a=1/1/1
[0 AMD Radeon(TM) Graphics] subgroup=64 basic=1 vote=1 ballot=1 shuffle=1
[1 NVIDIA GeForce RTX 3060 Laptop GPU] queueC=2[8] queueG=0[16] queueT=1[2]
[1 NVIDIA GeForce RTX 3060 Laptop GPU] bugsbn1=0 bugbilz=0 bugcopc=0 bugihfa=0
[1 NVIDIA GeForce RTX 3060 Laptop GPU] fp16-p/s/a=1/1/1 int8-p/s/a=1/1/1
[1 NVIDIA GeForce RTX 3060 Laptop GPU] subgroup=32 basic=1 vote=1 ballot=1 shuffle=1
2022-11-09 02:02:09,282 - main_view.py[line:135] - WARNING: Waifu2x init: 0 encode: 0 version:1.1.1 code:0 cpuNum:0
2022-11-09 02:02:09,702 - login_proxy.py[line:577] - WARNING: Serving HTTP Proxy on 127.0.0.1 port 8367 ...
2022-11-09 02:02:12,826 - login_view.py[line:185] - WARNING: login success, {'st': 1001, 'userId': '6843527', 'userName': 'l0909709257'}, cookie
2022-11-09 02:02:17,517 - user_handler.py[line:168] - ERROR: 'NoneType' object has no attribute 'tr'
Traceback (most recent call last):
File "server\user_handler.py", line 159, in call
File "tools\tool.py", line 309, in ParseBookIndex
AttributeError: 'NoneType' object has no attribute 'tr'

“下载速度”处显示“出错了”

操作系统(如MacOS 10.15)

win10

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

问题描述(简要描述发生的问题)

“下载速度”处显示“出错了”

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

下载漫画经常出现

日志提交(问题截图或者日志,日志在logs目录)

image

希望能加一个本地导入的功能

功能描述(请清晰的、详细的描述你想要的功能)

跟图片管理器类似

附加信息(其他的与功能相关的附加信息)

效果演示(可以提供可借鉴的图片)

漫画waifu2x转换卡在“开始转换”

操作系统(如MacOS 10.15)

Windows10 1803

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

电信宽带+梯子工作正常

问题描述(简要描述发生的问题)

Waifu2x看漫画时工作不正常,一直卡在“开始转换”

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

任意漫画点进去都是这样
image
我的设置如图:
image

日志提交(问题截图或者日志,日志在logs目录)

使用Debug模式看图每翻一页输出如下错误:
2022-02-24 19:43:22,701 - task_download.py[line:222] - ERROR: 'TaskWaifu2x' object has no attribute 'AddConvertTask'
Traceback (most recent call last):
File "task\task_download.py", line 218, in HandlerTask
File "view\read\read_view.py", line 295, in CompleteDownloadPic
File "view\read\read_view.py", line 239, in CheckLoadPicture
File "view\read\read_view.py", line 457, in AddCovertData
File "task\qt_task.py", line 84, in AddConvertTask
AttributeError: 'TaskWaifu2x' object has no attribute 'AddConvertTask'

如何通过cookie登录

操作系统(如MacOS 10.15)

win11

问题描述(简要描述发生的问题)

无法通过cookie登录

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

通过浏览器F12抓包,把得到的cookie复制粘贴,无法登录

日志提交(问题截图或者日志,日志在logs目录)

image

【BUG】登录解析出错

错误打印

2021-09-15 22:15:39,058 - user_handler.py[line:198] - ERROR: 'NoneType' object has no attribute 'replace'
Traceback (most recent call last):
  File "src\server\user_handler.py", line 189, in __call__
  File "src\server\server.py", line 132, in Send
  File "src\server\server.py", line 129, in __DealHeaders
  File "src\util\tool.py", line 94, in GetUrlHost
AttributeError: 'NoneType' object has no attribute 'replace'

不登录可以正常解析表站
我登录后可以切换里站 但是表里都提示无法解析
image

按tag搜索之后,重新在历史记录选择时会多出来的转义字符

操作系统(如MacOS 10.15)

win11

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

电信

问题描述(简要描述发生的问题)

譬如搜索了
language:"chinese$"

重新在历史中选择的时候会变成
language:""chinese$"$"

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

上面已经写了

日志提交(问题截图或者日志,日志在logs目录)

感觉不需要

希望能支持win10平板触控

带waifu2x真的很好用,但是用surface类设备的时候触控基本不可用只能用鼠标,希望增加触控支持。

mac端的搜索页面标签显示不全

操作系统(如MacOS 10.15)

macOS 12.4 beta2

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

网络正常

问题描述(简要描述发生的问题)

mac端的搜索页面标签显示不全

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

打开就是这个样子

日志提交(问题截图或者日志,日志在logs目录)

iShot2022-04-20_10 47 20

打不开程序

操作系统(如MacOS 10.15)

win11

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

电信宽带

问题描述(简要描述发生的问题)

点start.exe以后鼠标转两下就没了

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

日志提交(问题截图或者日志,日志在logs目录)

>

MacOS在运行时提示“已损坏,无法打开.应该推出磁盘映像”

操作系统(如MacOS 10.15)

MacOS 12.6.1

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

问题描述(简要描述发生的问题)

如标题所示,在运行时提示“已损坏,无法打开.应该推出磁盘映像”

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

日志提交(问题截图或者日志,日志在logs目录)

启用图片doh后报错

操作系统(如MacOS 10.15)

Windows 11 25276.1000

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

移动宽带

问题描述(简要描述发生的问题)

启用图片doh后报错
Traceback (most recent call last):
File "component\list\comic_list_widget.py", line 176, in LoadingPicture
File "task\qt_task.py", line 103, in AddDownloadTask
File "tools\qt_domain.py", line 70, in AddDownloadTask
AttributeError: 'str' object has no attribute 'cache_dns'

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

启用图片doh后就会一直报错弹窗,关闭弹窗后软件自动关闭

日志提交(问题截图或者日志,日志在logs目录)

20230114.log

图片质量的问题

功能描述(请清晰的、详细的描述你想要的功能)

e-hentai每张图片下自带一个[Download original source]的选项。如果下载器能实现自动下载原图,不是扒图(这些图一般是1280x720),再用waifu2x转化,可能画质会更好一点

附加信息(其他的与功能相关的附加信息)

上述说到的original source,需要一张图片一张图片的点开来下,下载原图的模式是固定的。那么窗口化一个模拟器/浏览器,开启下载器之后,自动在这个模拟器里模拟鼠标操作并下载图片是否可行?

效果演示(可以提供可借鉴的图片)

类似于MaaAssistantArknights,监视窗口,然后根据设置对应操作。

可以加一个无网络时的本地播放功能吗

这个即时waifu2x功能真的很好,但现在似乎还无法作为一个本地漫画阅读器?
哪怕把e站下载的漫画按照 ehentai/commies/e站一样的漫画名/default/xxx.jpg 的格式在本地手动加入,打开同名漫画的时候还是很会从e站上重新下载的样子。
直接用自带的下载,大概下50本左右就会被ban ip了。

关闭界面时错误弹窗

操作系统(如MacOS 10.15)

Windows10_x64

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

Wifi 电信

问题描述(简要描述发生的问题)

以快捷方式启动后,每次关闭界面时都会弹出错误 ERROR框。使用原文件启动不会出现这一问题

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

使用快捷方式启动,关闭窗口就会出现

日志提交(问题截图或者日志,日志在logs目录)

Traceback (most recent call last):
  File "start.py", line 94, in <module>
  File "view\main\main_view.py", line 383, in Stop
  File "tools\login_proxy.py", line 590, in Stop
AttributeError: 'NoneType' object has no attribute 'shutdown'


想问一下大佬为什么跳转按钮还是点了没反应呀,谢谢了

操作系统(如MacOS 10.15)

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

问题描述(简要描述发生的问题)

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

日志提交(问题截图或者日志,日志在logs目录)

与梅林固件冲突?

操作系统(如MacOS 10.15)

win10 21h1

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

电信

问题描述(简要描述发生的问题)

魔法路由器,不管挂哪个节点,软件内关了doh,无代理的情况下也连接失败,不挂魔法路由器则可以连接,网页访问eh正常

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

日志提交(问题截图或者日志,日志在logs目录)

2022-05-14 02:39:38,771 - start.py[line:67] - WARNING: init scene ratio: 1.0
2022-05-14 02:39:45,208 - main_view.py[line:130] - WARNING: Waifu2x init: 0 encode: 0 version:1.1.1 code:0 cpuNum:4
2022-05-14 02:39:45,460 - login_proxy.py[line:577] - WARNING: Serving HTTP Proxy on 127.0.0.1 port 1975 ...
2022-05-14 02:39:52,194 - server.py[line:166] - WARNING: https://forums.e-hentai.org/index.php? ReadTimeout(ReadTimeoutError("HTTPSConnectionPool(host='forums.e-hentai.org', port=443): Read timed out. (read timeout=5)"))
2022-05-14 02:39:52,194 - login_view.py[line:149] - WARNING: login fail, relogin
2022-05-14 02:39:55,377 - login_view.py[line:154] - WARNING: login success, {'st': 1001, 'userId': '6174896', 'userName': 'pjwzhennba'}, cookie
2022-05-14 02:40:00,922 - server.py[line:166] - WARNING: https://e-hentai.org/home.php ReadTimeout(ReadTimeoutError("HTTPSConnectionPool(host='e-hentai.org', port=443): Read timed out. (read timeout=5)"))
2022-05-14 02:40:12,431 - login_proxy.py[line:579] - WARNING: Serving end...
2022-05-14 02:40:15,065 - start.py[line:67] - WARNING: init scene ratio: 1.0
2022-05-14 02:40:16,477 - main_view.py[line:130] - WARNING: Waifu2x init: 0 encode: 0 version:1.1.1 code:0 cpuNum:4
2022-05-14 02:40:16,791 - login_proxy.py[line:577] - WARNING: Serving HTTP Proxy on 127.0.0.1 port 1991 ...
2022-05-14 02:40:26,022 - login_proxy.py[line:579] - WARNING: Serving end...
2022-05-14 03:20:11,038 - start.py[line:67] - WARNING: init scene ratio: 1.0
2022-05-14 03:20:12,537 - main_view.py[line:130] - WARNING: Waifu2x init: 0 encode: 0 version:1.1.1 code:0 cpuNum:4
2022-05-14 03:20:12,632 - login_proxy.py[line:577] - WARNING: Serving HTTP Proxy on 127.0.0.1 port 4495 ...
2022-05-14 03:20:23,191 - login_view.py[line:154] - WARNING: login success, {'st': 1001, 'userId': '6174896', 'userName': 'pjwzhennba'}, cookie
2022-05-14 03:20:28,738 - server.py[line:166] - WARNING: https://e-hentai.org/home.php ReadTimeout(ReadTimeoutError("HTTPSConnectionPool(host='e-hentai.org', port=443): Read timed out. (read timeout=5)"))
2022-05-14 03:29:30,765 - login_proxy.py[line:579] - WARNING: Serving end...
2022-05-14 16:04:54,285 - start.py[line:67] - WARNING: init scene ratio: 1.0
2022-05-14 16:04:57,769 - main_view.py[line:130] - WARNING: Waifu2x init: 0 encode: 0 version:1.1.1 code:0 cpuNum:4
2022-05-14 16:04:57,883 - login_proxy.py[line:577] - WARNING: Serving HTTP Proxy on 127.0.0.1 port 2922 ...
2022-05-14 16:05:40,335 - login_view.py[line:154] - WARNING: login success, {'st': 1001, 'userId': '5550882', 'userName': 'minasang08'}, cookie
2022-05-14 16:05:45,976 - server.py[line:166] - WARNING: https://e-hentai.org/home.php ReadTimeout(ReadTimeoutError("HTTPSConnectionPool(host='e-hentai.org', port=443): Read timed out. (read timeout=5)"))
2022-05-14 16:07:58,625 - server.py[line:166] - WARNING: https://e-hentai.org/?inline_set=dm_l ReadTimeout(ReadTimeoutError("HTTPSConnectionPool(host='e-hentai.org', port=443): Read timed out. (read timeout=5)"))
2022-05-14 16:08:20,424 - server.py[line:166] - WARNING: https://e-hentai.org/?inline_set=dm_l ReadTimeout(ReadTimeoutError("HTTPSConnectionPool(host='e-hentai.org', port=443): Read timed out. (read timeout=5)"))
2022-05-14 16:11:56,859 - start.py[line:67] - WARNING: init scene ratio: 1.0
2022-05-14 16:11:58,601 - main_view.py[line:130] - WARNING: Waifu2x init: 0 encode: 0 version:1.1.1 code:0 cpuNum:4
2022-05-14 16:11:58,719 - login_proxy.py[line:577] - WARNING: Serving HTTP Proxy on 127.0.0.1 port 3452 ...
2022-05-14 16:12:03,082 - login_proxy.py[line:579] - WARNING: Serving end...
2022-05-14 16:12:05,275 - login_view.py[line:154] - WARNING: login success, {'st': 1001, 'userId': '5550882', 'userName': 'minasang08'}, cookie
2022-05-14 16:12:10,315 - server.py[line:166] - WARNING: https://e-hentai.org/home.php ReadTimeout(ReadTimeoutError("HTTPSConnectionPool(host='e-hentai.org', port=443): Read timed out. (read timeout=5)"))
2022-05-14 16:16:11,259 - start.py[line:67] - WARNING: init scene ratio: 1.0
2022-05-14 16:16:12,681 - main_view.py[line:130] - WARNING: Waifu2x init: 0 encode: 0 version:1.1.1 code:0 cpuNum:4
2022-05-14 16:16:12,857 - login_proxy.py[line:577] - WARNING: Serving HTTP Proxy on 127.0.0.1 port 3629 ...
2022-05-14 16:16:15,677 - login_view.py[line:154] - WARNING: login success, {'st': 1001, 'userId': '5550882', 'userName': 'minasang08'}, cookie
2022-05-14 16:16:21,341 - server.py[line:166] - WARNING: https://e-hentai.org/home.php ReadTimeout(ReadTimeoutError("HTTPSConnectionPool(host='e-hentai.org', port=443): Read timed out. (read timeout=5)"))
2022-05-14 16:22:53,121 - login_proxy.py[line:579] - WARNING: Serving end...
2022-05-14 16:23:06,592 - start.py[line:67] - WARNING: init scene ratio: 1.0
2022-05-14 16:23:08,078 - main_view.py[line:130] - WARNING: Waifu2x init: 0 encode: 0 version:1.1.1 code:0 cpuNum:4
2022-05-14 16:23:08,120 - login_proxy.py[line:577] - WARNING: Serving HTTP Proxy on 127.0.0.1 port 4067 ...
2022-05-14 16:23:16,607 - server.py[line:166] - WARNING: https://forums.e-hentai.org/index.php? ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='forums.e-hentai.org', port=443): Max retries exceeded with url: /index.php (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x00000215BC453A88>, 'Connection to forums.e-hentai.org timed out. (connect timeout=5)'))"))
2022-05-14 16:23:16,612 - login_view.py[line:149] - WARNING: login fail, relogin
2022-05-14 16:23:22,916 - server.py[line:166] - WARNING: https://forums.e-hentai.org/index.php? ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='forums.e-hentai.org', port=443): Max retries exceeded with url: /index.php (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x00000215BC471B48>, 'Connection to forums.e-hentai.org timed out. (connect timeout=5)'))"))
2022-05-14 16:23:22,943 - login_view.py[line:149] - WARNING: login fail, relogin
2022-05-14 16:23:30,880 - server.py[line:166] - WARNING: https://e-hentai.org/?inline_set=dm_l ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='e-hentai.org', port=443): Max retries exceeded with url: /?inline_set=dm_l (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x00000215BC493B88>, 'Connection to e-hentai.org timed out. (connect timeout=5)'))"))
2022-05-14 16:23:32,508 - login_proxy.py[line:579] - WARNING: Serving end...
2022-05-14 16:30:09,650 - start.py[line:67] - WARNING: init scene ratio: 1.0
2022-05-14 16:30:11,177 - main_view.py[line:130] - WARNING: Waifu2x init: 0 encode: 0 version:1.1.1 code:0 cpuNum:4
2022-05-14 16:30:11,302 - login_proxy.py[line:577] - WARNING: Serving HTTP Proxy on 127.0.0.1 port 4563 ...
2022-05-14 16:30:18,402 - server.py[line:166] - WARNING: https://forums.e-hentai.org/index.php? ReadTimeout(ReadTimeoutError("HTTPSConnectionPool(host='forums.e-hentai.org', port=443): Read timed out. (read timeout=5)"))
2022-05-14 16:30:18,408 - login_view.py[line:149] - WARNING: login fail, relogin
2022-05-14 16:30:25,560 - server.py[line:166] - WARNING: https://forums.e-hentai.org/index.php? ReadTimeout(ReadTimeoutError("HTTPSConnectionPool(host='forums.e-hentai.org', port=443): Read timed out. (read timeout=5)"))
2022-05-14 16:30:25,572 - login_view.py[line:149] - WARNING: login fail, relogin
2022-05-14 16:31:41,736 - server.py[line:166] - WARNING: https://forums.e-hentai.org/index.php? ReadTimeout(ReadTimeoutError("HTTPSConnectionPool(host='forums.e-hentai.org', port=443): Read timed out. (read timeout=5)"))
2022-05-14 16:31:41,773 - login_view.py[line:149] - WARNING: login fail, relogin
2022-05-14 16:32:03,486 - login_proxy.py[line:579] - WARNING: Serving end...
1
2
3
4

里站测试账号分享

账号1:

ipb_pass_hash : d92439d907678760dc303be48a64616e
ipb_member_id : 6897257
igneous : 3ed5ad767

账号2:

ipb_pass_hash : 9d02a7e796a097bfca1dafd0e25b5ce4
ipb_member_id : 6894781
igneous : c210fc512

Feature: 若干优化

(我心目中的)优先级从上到下

功能描述

  • 保存上次阅读进度
  • 画廊标签分栏(参考 EHviewer,希望至少能快速找到作者)
  • 浏览上下文的保存(目前来讲,我进行搜索,打开画廊,打开内容或者评论,搜索页就被顶掉了)
  • 搜索历史记录
  • 画廊访问历史记录
  • 提供预览图
  • 画廊信息缓存
  • 搜索时预加载下一页
  • 复制画廊链接
  • 希望加载的图样不要在正**并且这么大
  • 搜索框输入网址跳转

问题反馈

  • 每次打开软件都需要重新登陆并切换站点
  • 留言区顺序反转(目前 1 楼是最新的,而作者留言在最底下)
  • 画廊分类存在问题,图见下
  • 帮助页 issue 跳转按钮点了没反应

image

下载单张图片

在浏览时增加快捷键或鼠标操作来下单张图片。please

无法启动

操作系统(如MacOS 10.15)

windows11

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

移动宽带

问题描述(简要描述发生的问题)

缺少文件,无法启动

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

点击debug启动,提示缺少 QtWebEngineProcess.exe

日志提交(问题截图或者日志,日志在logs目录)

image

进入程序,登录账户后报错

操作系统(如Win10 专业版 22H2)

网络环境(上海移动)

电信,移动宽带,联通宽带,电信宽带,等等..)

问题描述(简要描述发生的问题)

进入程序后,登录账户后报错
Traceback (most recent call last):
File "component\list\comic_list_widget.py", line 176, in LoadingPicture
File "task\qt_task.py", line 103, in AddDownloadTask
File "tools\qt_domain.py", line 70, in AddDownloadTask
AttributeError: 'str' object has no attribute 'cache_dns'

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

关闭程序,再次进入、登录账号,切换至exhentai后同样出错

日志提交(问题截图或者日志,日志在logs目录)

image

希望能够支持动图,并支持放大后图片拖拽

功能描述(请清晰的、详细的描述你想要的功能)

希望能够支持动图,浏览/下载gif图片时都被识别为jpg了,希望能够在阅读时看到动图。
并且可以的话,希望能支持放大后图片拖拽

附加信息(其他的与功能相关的附加信息)

我观察debug console好像请求的url里带有gif字样,不知道能不能根据MIME判断

效果演示(可以提供可借鉴的图片)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.