V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
brightguo
V2EX  ›  分享创造

"岁月如歌" 一款网易歌单生成 pdf 的软件 (处女贴)

  •  1
     
  •   brightguo · 2017-02-06 00:59:32 +08:00 · 2317 次点击
    这是一个创建于 1763 天前的主题,其中的信息可能已经有所发展或是发生改变。

    介绍

    这是一款可以将网易云音乐的歌单中所有歌词输出为 pdf 的软件。项目页面 http://brightguo.com/song-list-to-pdf/

    目前没有搜到相关网易歌单导出为 pdf 的软件,因此我特地将此软件开发出来免费给大家使用,不清楚会有多少人有这个需求,能帮一个是一个吧~

    本站下载链接(速度较慢) http://brightguo.com/XM_Software/SongListToPdf/setup2017-2-5.exe

    百度云下载链接 http://pan.baidu.com/s/1qYeyVPM

    支持操作系统 >= Win7

    如有问题欢迎写信给我 [email protected]

    使用

    软件只有一个界面,将歌单地址复制粘贴进去,点击生成后即可在桌面生成 pdf 文件。 Alt text

    如果第一次生成需要同意网络链接的请求(当然得有网,才能下载歌单了):

    运行过程中弹出黑窗口请不用理会,下载完毕会自动消失 Alt text

    这是最后生成的样子:

    Alt text

    背景和技术

    需求背景:几个月前给老爸安装了网易云音乐 app ,后来他自己就下载了一百多首歌,把歌单分享给我,让我把打印出来。显然作为程序员还是通过技术方法来打印毕竟好,否则重复劳动会很累。几经搜索网络,不得不学习 python 进行网络抓包,期间遇到很多很多问题,最后一一克服才制作出这个软件。

    参考网址:

    网易云音乐常用 API 浅析 http://moonlib.com/606.html 这篇解析的很详细

    如何用爬虫获取网易云音乐歌单中的歌曲? https://www.zhihu.com/question/41505181

    软件后续优化

    1.目录(歌名、歌手)

    2.页数、目录页数(歌名、歌手、歌词所在页数)

    (如果使用的人比较多,才会继续优化软件~)

    第 1 条附言  ·  2017-02-09 17:02:18 +08:00
    “岁月如歌” V2 需求
    ● *可以下载主页所有歌单,如 http://music.163.com/#/user/home?id=33712056
    ● *每个歌单除了 pdf ,还同时输出一个 md 格式
    ● *目录
    ● 页码
    ● 目录可跳转
    第 2 条附言  ·  2017-03-23 11:46:04 +08:00
    时间很多,只优化了一些功能,新版本 V2 介绍在[这里]( https://www.v2ex.com/t/349265)
    12 条回复    2017-02-09 16:49:57 +08:00
    Hyduan
        1
    Hyduan  
       2017-02-06 05:01:06 +08:00
    楼主考虑开源么
    designer
        2
    designer  
       2017-02-06 08:59:34 +08:00 via iPad
    挺好的
    brightguo
        3
    brightguo  
    OP
       2017-02-06 09:04:32 +08:00
    @Hyduan 暂不考虑
    TheKiteRunner
        4
    TheKiteRunner  
       2017-02-08 21:11:16 +08:00 via Android
    考虑导出 HTML 吧,这个比较好转为其他
    brightguo
        5
    brightguo  
    OP
       2017-02-09 15:02:17 +08:00
    @TheKiteRunner 不清楚 html 之后除了导出为 pdf 还能导出为啥。我对 html 不是很了解,本想导出为 markdown ,但是找不到方便的将 markdown 导出为 pdf 的工具就作罢了。
    TheKiteRunner
        6
    TheKiteRunner  
       2017-02-09 15:47:53 +08:00
    @brightguo markdown 也很好啊,还方便编辑。 typora 是一款所见即所得的 markdown 编辑器,一键导出 pdf 等 n 多格式。
    TheKiteRunner
        7
    TheKiteRunner  
       2017-02-09 15:48:35 +08:00
    另外,不知道可否实现批量
    brightguo
        8
    brightguo  
    OP
       2017-02-09 16:05:50 +08:00
    @TheKiteRunner typora 是个编辑器,不清楚有没有命令行将 md 文件导出为 pdf 。目前不支持批量,确认很多人有这个需求才加这个功能。
    TheKiteRunner
        9
    TheKiteRunner  
       2017-02-09 16:31:26 +08:00
    @brightguo typora 菜单栏里就支持,很便捷。主要是考虑到有多个歌单希望导出,例如大神的 http://music.163.com/#/user/home?id=33712056
    brightguo
        10
    brightguo  
    OP
       2017-02-09 16:38:22 +08:00
    @TheKiteRunner 囧,这么多~虽然 typora 支持人工操作(但我得是一个独立软件呀),最多我只能做到多输出一个为 md 格式了。你这个 N 个歌单的主页,我下个版本支持吧。这个月内应该能弄好,我先忙会其他的小项目。
    TheKiteRunner
        11
    TheKiteRunner  
       2017-02-09 16:46:01 +08:00
    不着急啊, md 到 pdf 有一个 pandoc 可以实现。
    brightguo
        12
    brightguo  
    OP
       2017-02-09 16:49:57 +08:00   ❤️ 1
    @TheKiteRunner 嗯,那太复杂,这个软件就是给大众使用,一个就完成所有工作才好~
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1065 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:38 · PVG 03:38 · LAX 11:38 · JFK 14:38
    ♥ Do have faith in what you're doing.