GithubHelp home page GithubHelp logo

filecxx / filecentipede Goto Github PK

View Code? Open in Web Editor NEW
6.7K 62.0 437.0 639.33 MB

Cross-platform internet upload/download manager for HTTP(S), FTP(S), SSH, magnet-link, BitTorrent, m3u8, ed2k, and online videos. WebDAV client, FTP client, SSH client.

Home Page: http://filecxx.com

Shell 0.02% CMake 0.25% C++ 99.73%
bittorrent-client download-manager download-videos bt magnet libtorrent http-client ftp-client download video-downloader

filecentipede's People

Contributors

den1704 avatar filecxx avatar geeede avatar gigglylo avatar github-actions[bot] avatar gitter-badger avatar greenhandzdl avatar imanmontajabi avatar rei1mu avatar runohawk avatar saurane avatar vanja-san avatar venusgirl avatar vulcanraven91 avatar wany-oh avatar xiaa25 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  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

filecentipede's Issues

追踪器未自动添加到任务

订阅跟设置的追踪器不会被添加到任务里
追踪器面板右键添加是正常的

浏览器扩展建议添加热键切换点击拦截
用于支持sourceforge.net之类的网站

界面位置大小跟项目列宽不能保存…

Release 命名问题

  1. Github 已经自带 Latest 提示,不需要将版本命名为 latest

图片

  1. 建议每个大版本只发一次 Release(如 1.0~1.x.x只发1.0,之后每个小版本修改 Release 的 tag 为最新版本),
    或者每个小版本发一次,不要 1.0 发一次, 1.1 1.2 合在一起。

  2. 以上只是个人建议,这样方便管理,如果有个人习惯请忽略(

[Bug] 无法接管 Edge 下载

版本信息

Microsoft Edge 99.0.1150.39 (64 位)
操作系统:Windows 11 Version 21H2 (Build 22000.556)

问题

完全无法接管下载任务。

filec.exe does not terminate on program exit

On program exit filec.exe process does not terminate- it continues to run in the background:

screen:
File Centipede 1 0 - 2022-03-11 - filec - 001

If I manually terminate filec.exe process and then restart File Centipede the program shows message that filec.exe is not running:

screen:
File Centipede 1 0 - 2022-03-11 - filec - 002

Clicking Launch button starts the process and the program runs fine.

This isn not a big deal but I expect when I exit a program all the associated processes to be terminated and when I start the program all the associated processes to be started automatically.

So in my opinion it would be better if:

  • when File Centipede exits the program terminates filec.exe process automatically;
  • when File Centipede starts the program restarts filec.exe process automatically;

This will mean that File Centipede exits clearly- no processes are running in the background after program exit and that File Centipede automatically initiates the needed process filec.exe on restart without the need to manually launch it.

配置长久的代理服务器以及在主界面中增加日志标签

图像 002

在某些局域网中是通过代理上网的,这样的话每次下载都要手动选择一次代理服务器,看看能不能放置一个永久的代理开关。

图像 001

建议增加一个标签,里面记录每个任务的连接日志,方便用户在遇到问题的时候提供参考。
这些日志在用户从蜈蚣中删除任务后一起清空。

程序无法启动

win7 旗舰版 sp1
点击fileu.exe安装后,便出现以下界面:
image
希望能够解决这个问题。

After the installation is complete, open the prompt: filec is not started

安装完成后,打开提示:filec未启动,手动双击打开安装目录filec文件依然不能解决
After the installation is complete, open the prompt: filec is not started,Manually double-clicking to open the filec file in the installation directory still cannot solve the problem

win11安装到指定目录报错

win11安装到指定目录报错
屏幕截图 2022-03-15 141838
手动复制解压的文件也报错,不知道安装失败是不是这个原因
屏幕截图 2022-03-15 141925
安装到解压目录可以安装成功。

建议扩展可以接管浏览器的下载行为

个人的几点建议:

  1. edge的默认下载管理很难用,建议扩展可以接管浏览器的下载行为;
  1. 可以增加选项,是否弹窗设置下载路径;
  1. 在下载的列表添加图标,为打开下载文件的目录,因为很多下载的是压缩包,直接点击打开,不符合使用习惯,相信更多人的习惯和我一样,点击打开目录,再解压文件至****文件夹。
  1. 添加赞助二维码菜单,为你来杯卡布奇诺

您好,我想问下已经下载的文件直接做种该怎么操作?

我有一些需要做种子的文件,我发现拖入torrent文件之后,软件会提示文件已存在,但是未进行校验文件块的动作,如果此时点击开始,会直接进行下载。

所以想问下,如果直接做种该怎么操作?或者是还有我没搞明白的操作,烦请指教,谢谢!

File Centipede fails to start

When I try to start File Centipede version 1.0 running the executable fileu.exe in main directory I get this error message:

fileu.exe has stopped working
A problem caused the program to stop working correctly. Please close the program.

screen:
File Centipede 1 0 - 2022-03-11 - error - 001

When I go to lib sub-directory and run fileu.exe I get the following error message:

error
Install failed

screen:
File Centipede 1 0 - 2022-03-11 - error - 005

This happens on Windows 8 x64.

So I was unable to start and test File Centipede which looks impressive in the screen shots.

win10无法启动,没有任何提示

双击界面版多次无法启动,任务管理器无相关进程,杀软也退了,管理员模式也尝试了,win7兼容模式也试了,,其中有一次提示无法写入内存。

非常感谢!

(假装开发看得懂中文)

后台服务需要root权限问题

这个是见过最好用的下载器了。

ubuntu,后台服务需要root权限问题不太理解,每次启动,或息屏开机后,都要重新输入密码。能否免掉这步。

[documentation]高DPI适配的解决方案

filecxx版本1.4在高DPI下部分界面仍然有瑕疵,如图:
2022-03-21_180928
2022-03-21_181118
可通过设置软件兼容性适配高DPI,右键filecxx程序-属性-兼容性-更改高DPI设置。
2022-03-21_180528
勾选替代高DPI缩放行为,选择系统或者系统(增强)。
2022-03-21_180708
配置后界面如图:
2022-03-21_181722
2022-03-21_181729

非常棒的工具!如果能劫持浏览器的点击下载就更完美了!

刚从网上下载到这个工具就感觉很棒!我打算抛弃 IDM 了。
不过目前在使用中遇到一个问题,就是在浏览器中点击某些下载连接的时候 FileCentipede 不能弹出来下载,依然使用的是浏览器下载这点是我目前遇到的美中不足。

具体的链接类似于:

https://www.huorong.cn/downloadv5.html?status=hrstat&src=4 (杀毒软件火绒的下载地址) http://huorong.cn

https://www.downg.com/soft/61536.html (绿软家园中火狐浏览器的下载地址) 在页面的底部

我不知道是因为我使用的不当,还是软件目前还不支持这种方式,IDM 不会有这样的问题。

[UI|Bug?] 分组 Badge 显示问题

问题

如图,目前分组数量显示的 Badge 默认情况下是椭圆,多个数字时变成长轴更长的椭圆。
image
image

预期行为

如图所示,无论几位数字,Badge 应保持药丸状。
image
image

补充

当然 这并不是什么严重的问题 只是 Badge 弄成椭圆比较丑,不符合 UI 风格(

是否考虑加上,并可以自由选择是否弹出下载确认框呢?

刚刚下载试用,绝对是可以打一百分的软件,感谢开发!!!

不过有个小问题就是点击了视频链接就是马上自动按默认下载了,没有给我重命名的机会,也没有给我重新选择存放位置的机会,下版本开发是否考虑加上,并可以自由选择是否弹出下载确认框呢?

Get time and date from server

It seems that File Centipede lacks a common feature available in most download managers

  • Get date and time of file from server

which means that the original timestamps of the downloaded files are not preserved.

Several examples of this feature in other download managers:

Sets the web server datetime for the downloaded file

screen:

Ant Download Manager 2 2 4 Build 77918 - 2021-10-07 - date-time - 002

Use web server's date and time for downloaded files

DownloadStudio 10 0 4 0 - 2021-10-07 - date-time - 002

Get time from server for the file's...:

Last modified time

Creation time (may not be not supported on UNIX)

Most recent access (e.g. read or written to)

Metadata change time

screen:

DownZemAll! 2 4 3 - 2022-03-12 - time-date - 002

Use server timestamp for downloaded files

screen:

FireDM 2021 12 26 - 2022-03-12 - date-time - 002

Set the date of a file identical to the date specified by the server

screen:

Free Download Manager 3 9 7 Build 1627 - 2021-10-07 - date-time - 002

Set date and time of file from server response

screen:

HTTP Downloader 1 0 4 5 - 2021-10-07 - date-time - 002

Get date and time of file creation from the server

screen:

Internet Download Accelerator 6 13 1 1557 - 2021-10-07 - time-date - 002

The command-line download manager aria2 also supports this feature via the following parameter:

--remote-time

So download managers which use aria2 as download engine also support this feature.

A couple of examples:

  • AWGG (free, open source):

--remote-time

screen:

AWGG 0 6 0 5953 - 2021-10-08 - date-time - 002

  • uGet (free, open source):

--remote-time

screen:

uGet 2 2 3-2 - 2021-10-08 - date-time - 002

I suggest that a new check-box be added in program settings:

  • Get date and time of file from server

or something like that so the files downloaded with File Centipede will preserve the original timestamps received from server.

I hope that this feature will be implemented as I prefer the downloaded files to retain their original timestamps.

Regards

Save window position

Since version 1.1 File Centipede can save window size but the window position on desktop is not saved. As a workaround I use an external tool (SmartSystemMenu) to position the program window after restart, screen:

File Centipede 1 4 - 2022-03-22 - 001

So I suggest that not only window size is saved but also window position on desktop. If this is implemented, the check box may be renamed from:

  • Save window size

to:

  • Save window state

as the latter includes both window size and window position.

This is not of great importance but if window position on desktop is saved as well the users would not need to manually adjust the window position after restart.

下载的TS视频无法播放

使用的linux版本1.5,下载的在线ts视频。
1、下载后文件是root权限,不好操作。我一般用的是普通用户登录系统。
2、下载后的文件,播放失败(potplayer vlc都播放失败)。

ffplay  mofamanwu.ts 
ffplay version 4.2.4-1ubuntu0.1 Copyright (c) 2003-2020 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)

Input #0, png_pipe, from 'mofamanwu.ts':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Video: png, rgba(pc), 1x1, 25 fps, 25 tbr, 25 tbn, 25 tbc
[png @ 0x7f3d6c013e40] Invalid PNG signature 0x474011100042F025.0   
[png @ 0x7f3d6c015600] Invalid PNG signature 0x474011110042F025.
[png @ 0x7f3d6c016dc0] Invalid PNG signature 0x474011120042F025.
[png @ 0x7f3d6c018580] Invalid PNG signature 0x474011130042F025.
[png @ 0x7f3d6c019e40] Invalid PNG signature 0x474011140042F025.
[png @ 0x7f3d6c01b700] Invalid PNG signature 0x474011150042F025.
[png @ 0x7f3d6c01cfc0] Invalid PNG signature 0x474011160042F025.
[png @ 0x7f3d6c01e880] Invalid PNG signature 0x474011170042F025.
[png @ 0x7f3d6c020140] Invalid PNG signature 0x474011180042F025.
[png @ 0x7f3d6c021a00] Invalid PNG signature 0x474011190042F025.0   
[png @ 0x7f3d6c0232c0] Invalid PNG signature 0x4740111A0042F025.

频繁输出上面的信息。

建议安装包添加自动卸载旧版的功能

虽然文件蜈蚣网站提示“在安装新版本之前卸载老版本”,但是我最近碰到的几个软件包括 Inkscape、Java、Shotcut、VLC 的安装包都有卸载旧版软件的选项,勾选就能自动卸载旧版,建议您也添上。

希望改进 DPI 自适应

200%缩放的时候,文字相对正常,但图标都很小,然后 UI 控件的缩放没有跟随文字,显得控件小文字大。
屏幕截图 2022-03-16 170908

没找到内存缓存相关设置

首先评论下这个软件:牛逼plus + 1
我用的是Linux,旱了好多年了,前段时间出了个motrix,electorn版的,无奈之下凑合还能用用,无意间碰到这个软件,哥觉得春天来了。linux下他们就喜欢一个工具干一件事。

我的内存是32GB的,打算开个6G内存空间当缓存用(bt下载),现在宽带都是几百兆的,有时候下载是飞快,但磁盘吃不消。就拿前段时间百度云出了linux版来说,开了个会员下东西,下载速度20MB+,不过磁盘灯狂闪,IO占用非常高,影响了其它磁盘任务,而且IO一高它自己的速度也会下降,最后通过Linux的IO工具检查后发现是它自己疯狂读写的原因。体验不佳,现在也偶尔用用了。
希望你们在设置里面增加http和bt的内存缓存设置,http设置个32M-128M就够了,bt得多点,能减小系统IO占用。
还有那个网络嗅探,我也是旱了好多年了,装了几个火狐插件勉强符合要求,这个软件至少acfun和西瓜视频没问题,b站嗅探有一点点问题,嗅探出来的都是mp4的片断,很小的那种,希望有时间改进一下。
最后,谢谢你们推出这么好用的软件,哈哈。一个工具可以干很多事。

Enable/Disable Clipboard Monitoring

Clipboard monitoring can be an useful feature but I think that there should be an option to enable or disable it with one click so I suggest a new check box in Settings - General - Clipboard:

  • Monitor Clipboard

screen:

File Centipede 1 0 - 2022-03-12 - clipboard - 002

Unchecking Monitor Clipboard would result in disabling all clipboard monitoring.

Clipboard monitoring may be on by default but a check box to enable/disable clipboard monitoring would be handy as the user would be able to disable it with one click.

ue课堂字幕VTT格式被误认作TS格式

首先感谢作者做出了这么好的工具。
ue课堂播放视频的时候,下载器的扩展抓到了视频和字幕,但是却把字幕VTT格式认作TS格式。而idm的扩展就能正确认出VTT格式。

视频网页是这个:
https://learn.unrealengine.com/course/2449697/module/5394460?moduletoken=UHxxnDLPW8QGrkfsB5Q1nJ-L1H2RO3rHNyw71LSRAyWJ-PoAfgNeYDul0ESctH~J&LPId=94213

抓到的字幕文件网址是这个
��tps://cfvod.kaltura.com/api_v3/index.php/service/caption_captionasset/action/serveWebVTT/captionAssetId/1_qcjh4w61/segmentDuration/300/ks/djJ8MjUwMTYzMnyu8uyukD4bI4v-Wvg27BouXbGIq_TGBHZSfLD_H5urUy9MxGYdTAD5R40oXWAlJLFJ9uKSEl-2o2r6Qrzyh0UY27NzrqvxtpftJtQB-VLnJNlH7KFxgdzF3nCMY9o-c4LR6eMia4xbfkSReT9NpN5Hjb4z0ok-_vL0P2cYyM-LrMvqUg37bkuNdkMHp300wHhtKBl581QgLfp3Z4nCNOxdO1MDUnKO5pzYs3Ue5zQGC_7fJLGOrcOgLYzxC2yiVYVMxpwyWCy_USTzYXcdqOgM/a.m3u8

还有啊,上面那个网址是我从下载器复制出来的,前面的乱码是正常的还是复制出错了?

tracker 不能添加

我试着把文件修改为英文后可以正常添加,中文可能有些异常

添加电驴链接后没有反应

图像 001

图像 002

添加了电驴链接以后软件没有任务,没有任何反应。

具体连接是下面这个

ed2k://|file|zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso|630237184|EC51916C9D9B8B931195EE0D6EE9B40E|/

关闭到托盘时创建任务窗口关闭后界面进程崩溃

复现步骤:
1.关闭到托盘
2.复制被监视类型的链接
3.当弹出的创建任务窗口关闭后fileu.exe崩溃

建议添加BT任务将过滤规则设置为默认的功能

多文件的BT任务
若有同块文件未选中不会做种
且残留.parts临时文件
做种完成后再删除未选中?

界面BUG
必须重启fileu.exe才能恢复
1
2

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.