pixeval / pixeval Goto Github PK
View Code? Open in Web Editor NEWWow. Yet another Pixiv client!
License: GNU General Public License v3.0
Wow. Yet another Pixiv client!
License: GNU General Public License v3.0
设置如果不启用直连,就会显示“无法根据设置找到相应的图片”;启用直连,只会有图片的框框,而加载不出图片。
现在的路径命名方式是地址\[作者名字]作品ID.jpg/png
但是当作者名字内含有\/:*?"<>|
时会下载失败,这个该如何解决呢?
1.4.0版本,点击下载没有反应
如题
(1)组图无法翻页,只能查看第一张
(2)点击图片标签搜索的功能似乎没有了?日语苦手表示很依赖这个功能
某些 Vim 语法(陆续还会接着点菜)
直接在搜索界面键入/搜索关键字
二次搜索并过滤,类似 MC 中 JEI/NEI 双击搜索框高亮搜索物品的操作
其他图片亮度调小
左下角显示一个信息框展示正在输入的命令(或许可以把进度之类的东西一块放过来)
错误日志:
System.NullReferenceException: Object reference not set to an instance of an object.
at Pixeval.Persisting.Identity.Parse(String password, TokenResponse token) in C:\NotSystem\Coding\projects\visualstudio\csharp\Pixeval\Persisting\Identity.cs:line 50
at Pixeval.Persisting.Authentication.Authenticate(String name, String pwd) in C:\NotSystem\Coding\projects\visualstudio\csharp\Pixeval\Persisting\Authentication.cs:line 42
at Pixeval.SignIn.Login_OnClick(Object sender, RoutedEventArgs e) in C:\NotSystem\Coding\projects\visualstudio\csharp\Pixeval\SignIn.xaml.cs:line 57
登录界面输入账号密码后,出现Object reference not set to an instance of an object
的红色字样。
希望能够解决,十分感谢。
System.NullReferenceException: Object reference not set to an instance of an object.
at Pixeval.SignIn.SignIn_OnClosing(Object sender, CancelEventArgs e) in C:\NotSystem\Coding\projects\visualstudio\csharp\Pixeval\SignIn.xaml.cs:line 36
at System.Threading.Tasks.Task.<>c.b__139_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run()
at Pixeval.App.Main()
在点击Pixeval打开后,输入了账号密码没有办法登陆,显示「An error occurred while sending the request」
因为想用自己的代理服务器,这样速度会快一些,虽然我可以用SocksCap单独给软件走代理通道,但还是希望能内置这个功能
已经点击压缩包的链接下载并安装.NET Core v3.1,但是不能运行Pixeval是什么原因啊是NET Core必须要下载3.0版本的么好,还是下载完NET Core v3.1还要在文件夹里点击某个文件在运行Pixeval啊我是电脑白痴
每次下载图片都不知道是否完成,令人有点苦恼
大佬您好,请问后期可否增加对 Pixiv Fanbox 的支持,目前饭盒里的图片名称被进行了混淆加密,如果用批量存图工具存图,顺序会被打乱,不知道能否支持对饭盒图片的批量重命名下载,保持帖子名称及原有的图片顺序,谢谢~
测试环境:Win10 1809 LTSC x64
之前版本正常。
已经按照README.txt的指示成功安装了.NET Core 3.0 Runtime,版本为3.1.2 Desktop Runtime
症状为点击后无任何输出,甚至任务管理器中没有可见进程。
在系统的事件查看器->Windows日志->应用程序中发现如下有关报错条目:
Description: A .NET Core application failed.
Application: Pixeval.exe
Path: D:\Pixeval\Pixeval.exe
Message: Error:
An assembly specified in the application dependencies manifest (Pixeval.deps.json) was not found:
package: 'PropertyChanged.Fody', version: '3.2.1'
path: 'lib/netstandard1.0/PropertyChanged.dll'
事件日志给出的详细信息:
日志名称: Application
来源: .NET Runtime
日期: 2020/3/13 7:52:20
事件 ID: 1023
任务类别: 无
级别: 错误
关键字: 经典
用户: 暂缺
计算机: DESKTOP-2AQ4VC6
描述:
Description: A .NET Core application failed.
Application: Pixeval.exe
Path: D:\Pixeval\Pixeval.exe
Message: Error:
An assembly specified in the application dependencies manifest (Pixeval.deps.json) was not found:
package: 'PropertyChanged.Fody', version: '3.2.1'
path: 'lib/netstandard1.0/PropertyChanged.dll'
事件 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0">1023</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2020-03-12T23:52:20.112752400Z" />
<EventRecordID>16833</EventRecordID>
<Channel>Application</Channel>
<Computer>DESKTOP-2AQ4VC6</Computer>
<Security />
</System>
<EventData>
<Data>Description: A .NET Core application failed.
Application: Pixeval.exe
Path: D:\Pixeval\Pixeval.exe
Message: Error:
An assembly specified in the application dependencies manifest (Pixeval.deps.json) was not found:
package: 'PropertyChanged.Fody', version: '3.2.1'
path: 'lib/netstandard1.0/PropertyChanged.dll'
</Data>
</EventData>
</Event>
更新:压缩包中\Pixeval\Pixeval.exe运行失败,\Piveval\publish\Pixeval.exe运行正常,不过未在该正常版本的设置中发现“现在可以在设置里选择不使用直连了”,无论是搜索ID下载还是每日推荐右键下载也没发现进度指示……每日推荐中多图作品下载直接变成了根本就没下,但对同一作品搜索ID手动下载完全正常,不知何故。
今天下载新文件夹后打开笔记本底部还是显示不出下载按钮标签等,而且不知道为啥右击图片也没有复制选项了 笔记本分辨率1366X768
还有 好多网络 接口 返回null 没有做判断 ,导致代码 全是崩溃的
为什么软件图片加载很慢,打开了好久还没有加载。
win10 专业工作站版 1909 64位
比如说我进入我的收藏,页面右边会加载出所有图片,但是我把页面向下滚动之后再滚动回去,之前加载的图片会需要再次加载,另外我在滚动页面的时候会出现粘滞感,感觉不是很流畅
无论如何设置起始页搜索,搜索的结果都是一样的.
是否打开按收藏数排序的设置,似乎结果都是按照收藏数排序的.
看链接
https://youtu.be/l0CUkCMBXGU
问题包括:
建议:
点开图片后下面的上传日期标签下载收藏那几行显示不出来
.net装了,以前还能点进去用,现在打开能看到后台闪了一下,然后就没了。。。
图片展示的窗口比较小,要是能吧图片全屏或者放大就好了。
测试环境Win10 x64 1809 LTSC
已经按照指示正确安装.NET Core Runtime。
开启了直连。
问题1:在每日推荐右键中下载某些图片时容易出现 Object Reference not set to an instance of an object提示,频率大概是每10个作品左右出现一次,如下:
点击重新下载后或事后单独搜索ID时可以正确下载,虽然该错误提示还是被保留。(测试样例图片ID为80013092)
问题2:每日推荐中点击一些作品时会发生本来应该弹出的浏览框闪退(鼠标不松开是可以留着这个框的,但是一松开就没了),但是单独搜索ID时正常。(测试样例图片ID为54744535)
未发现其他更加详细的可供调试或者问题分析的信息。
既然是.NET Core开发的话,未来是否存在支持Linux的可能性?
如题,在每日推荐中下载多图作品容易出现空文件夹,无论是直接点击下载还是添加到下载列表再按下载,等待较长时间、挂代理后依然如此。测试版本为1.3.0,1.0.2挂代理后似乎无此现象,应该能排除网络因素。
复制ID在客户端中搜索后下载出现该问题概率极大减小。
另:希望对无论是直接点击下载还是添加到下载列表再按下载都有个进度条或者进度汇总,以及明确的挂/不挂代理设置。
挂代理方式为SSR客户端的全局代理模式,应该是改IE(系统)的代理设置。
此异常最初是在此调用堆栈中引发的:
Pixeval.Core.GalleryIterator.<MoveNextAsync>d__7.MoveNext() (位于 [GalleryIterator.cs] 中)(navigate-to-context:0)
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore<TResult>.GetResult(short)
Pixeval.Core.GalleryIterator.<MoveNextAsync>d__7.System.Threading.Tasks.Sources.IValueTaskSource<bool>.GetResult(short)
System.Runtime.CompilerServices.ValueTaskAwaiter<TResult>.GetResult()
Pixeval.Core.PixivHelper.DoIterate<T>(Pixeval.Core.IPixivIterator<T>, System.Collections.Generic.ICollection<T>, bool) (位于 [PixivHelper.cs] 中)(navigate-to-context:5)
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
Pixeval.Core.PixivHelper.DoIterate<T>(Pixeval.Core.IPixivIterator<T>, System.Collections.Generic.ICollection<T>, bool) (位于 [PixivHelper.cs] 中)(navigate-to-context:7)
本地复现步骤:点击我的收藏.
虽然想一想release环境不会有啥问题~
要脸,跑了(
在使用时该程序的默认分辨率以超出我电脑的分辨率(1920x1080),人工缩放会导致窗口显示不完整,希望作者改改代码,不在强制分辨率,采用自动兼容。
希望可以兼容x86
其他地方会被以图搜源的界面遮挡
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.