Giter Site home page Giter Site logo

jing332 / xmly-downloader-qt5 Goto Github PK

View Code? Open in Web Editor NEW
329.0 11.0 105.0 1.73 MB

喜马拉雅FM专辑下载器. 支持VIP与付费专辑. 使用Go+Qt5编写(Not Qt Binding).

Home Page: https://gitee.com/jing18233/xmly-downloader-qt5

License: MIT License

C++ 86.66% QMake 2.19% Batchfile 0.05% C 3.93% Go 4.20% PowerShell 1.96% Shell 0.26% Objective-C 0.74%
go qt qtwidgets cgo gui ximalaya downloader cpp golang xmly

xmly-downloader-qt5's Introduction

请不要登陆账号并下载VIP/付费专辑,否则将会被永久封禁!

- 喜马拉雅FM下载器 GUI -



喜马拉雅FM专辑下载器. 使用Go+Qt5编写(非Qt Binding).

所下载音视频版权归喜马拉雅FM所有,严禁商业用途!

喜马拉雅已开始封禁账号,请酌情使用本工具!否则后果自负!

注意: 因喜马拉雅PC付费接口限制,现在每个账号单日只能下载250条VIP、试听、付费音频!

本项目的目的在于学习Go+Qt在跨平台的GUI应用,如需进行其他用途使用,请遵照许可协议Fork,使用本软件所造成的一切后果与本人无关。

Core/API(Golang): https://github.com/jing332/xmlydownloader

Screenshots

展开查看

MainWindow

DownloadDialog

lightblue

psblack

flatwhite

Download

自动同步Actions最新构建产物到坚果云,方便国内用户下载。

不再提供下载,请自行构建。(非Windows系统推荐使用静态编译)

win32 | linux | macOS

Build

如需静态编译本项目, 请参考 ci/appveyor_build.ps1.github/workflows/build_qmake.yml

开发环境

Qt 5.12+
Go 1.14+

  1. (Windows)将 Qt安装目录\Qt版本号\mingwXX_64\bin 加入到系统PATH变量, 使用命令 gcc -v 测试是否生效.
  2. 使用命令 git clone https://github.com/jing332/xmly-downloader-qt5 将项目克隆到本地.
  3. 进入 /src/cgoqt 文件夹, 使用命令 go build -buildmode=c-archive -o xmlydownloader.a 生成C静态库.
  4. 最后, 打开 Qt Creator 导入 /src/xmly-downloader-qt5.pro 即可编译运行.

xmly-downloader-qt5's People

Contributors

jing332 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

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.