Git Product home page Git Product logo

stablog's Introduction

Hi guys 👋

Others

  • 知乎助手
    • 将知乎用户回答整理为 epub 电子书
  • 稳部落
    • 备份导出用户微博为pdf
  • 诗云-起个好名字
    • 基于大数据的起名辅助工具(15w现代人名, 23w私募基金+公司名, 1w古代人名+字号)
  • 追加首付计算器
    • 通过计算实际还款过程, 分析在给定条件下是否需要追加首付, 需要追加多少首付
  • 组件使用次数统计
    • 统计前端项目中组件使用次数, 用于统计组件库提效成果时使用(组件节约时间 = 组件库中组件被使用次数 * 组件开发时间)

Anurag's github stats

stablog's People

Contributors

dependabot[bot] avatar yaozeyuan 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

stablog's Issues

微博关注列表导出导入

不知作者是否有兴趣添加一个关注列表的导出导入功能呢?换账号的可能有这个需求。
当然作者的时间宝贵,也不必费时费力开发的。

新功能需求

  • 考虑导出为docx/CHM的功能, 方便用户二次编辑
  • 添加按钮,支持直接打开电子书存放目录
  • 生成新电子书时,不要删除旧的电子书目录
  • 有图/无图 选项说明不清晰,需要说明如何保存原图
  • 微博登录界面不支持扫码登录(嵌下web版登录页面试试?)
  • 预览数据时, 点击链接不要跳转(回不去)
  • 完善预览样式, 也做到和微博h5一致
  • 支持自定义配置pdf清晰度
  • 允许设置电子书输出位置, 输出到指定文件夹/而不是软件所在文件夹
  • 对于被封id(例如sunnyman11, 对应uid地址为https://m.weibo.cn/u/1027332955), 直接调用接口转换为uid会提示该用户已被封, 需要用户自行访问m站地址才能拿到uid进行抓取, 因此需要写份文档, 告知用户该如何获取自己的uid.(或者联系一位账号被封用户, 配合查一下转换方案)

软件要足够易用,最好随意一个人都能操作

报告一个bug

image

windows10,从readme的链接下载,安装之后,首次启动,报如图错误。

6条建议:windows版

6条建议:windows版

我的微博,有几万条内容,在微博数量巨大时,备份是一件非常难的事,加之每页需要停顿20秒,那么,备份时间就太长了,可能要连续工作许多天才有可能。但是,正常情况下,电脑不可能连续工作几百小时。

现在的问题是,每次电脑打开就又从第1页开始备份,这个方式不合理。

整体建议如下:

1.设置单独备份,比如自主选择“第N条”到“第M条”的任意选项。这样就能随时备份,可能分时段,或分批次,随时备份。当有几万条微博时,这个功能非常重要,也是必须的功能。

2.设置时间倒序与时间顺序,是从2010年到2020年,或2020年到2010年等皆可自由选择。

3.也可以直接设定“按年月进行备份”,因为“年月”比较合理,一年只有12个月,备份相对方便。或者可以自由选择“从某N时间,备份到某M时间”,这样更加合理。

4.从目前版本3.0来看,“备份范围”中的“从N面备份到第M页”并没有实际作用,至少我目前使用情况看,没有作用。也许是我使用方式错误了吧。或者是并不能真正程序执行?

5.希望在备份的某个时刻,突然想“停止时”,也能直接导出电子书。实际上,到目前为止,我花了几个小时备份,都没有导出一本书,也没有导出一页,这是否是BUG?

6.希望可以选择“备份停止”功能。

建議加入備份評論功能

因為很多跟朋友的討論都在評論裡
不知道備份評論內容這樣的功能可不可以研發看看呢?

實在非常謝謝您開發了這個程式
非常非常感謝!

如何清除微博登入页面的缓存?

我有一个炸的不能在炸的微博号,登入后显示一片空白(如图),所以也没有办法退出登入,在清空了所有浏览器的缓存,并卸载重装稳部落后,该问题还是没办法解决。麻烦告知解决方案。
image

建议:可选是否生成电子书、可选保存到目录

非常好用,感谢之极,已star

  1. 能否让用户自行选择是否生成电子书,以及电子书的格式除了PDF外,能否支持mobi、epub之类呢?
  2. 可选由用户自选选择保存生成的电子书的位置,而不是放在软件目录下。

抓取两三百页之后就停住了

在win上运行,抓取一个有2000页微博的博主,运行日志显示抓取两三百页之后就停住了,没有继续抓取了,也没有生成pdf,关闭程序再运行也还是有这个问题,请问是为什么

2.0版新功能需求

  • 提供输出pdf勾选框, 允许跳过pdf输出流程
  • 提供备份数据勾选框, 允许不备份数据, 直接进入输出流程
  • pdf体积超过2gb时, 会提示pdf文件损坏. 应该是32位系统版本的问题, 需要改一下

3.2.0需求收集

  • 导出前10条评论
  • 导出关注人uid
  • 导出粉丝uid
  • 导出微博收藏记录
  • 修复mac平台下无法使用的问题
  • 提供退出登录功能(被炸到不能登录后的用户也需要退出, 目前只能用everything手工清理)

[建议] 错误提示

用户信息获取不到 或者 个人主页 格式设置不正确
增加错误提示呗~

功能需求:导出pdf的文字可以被选中

抱歉,我不太了解pdf格式的规范,但我知道如果将一个word文档导出为pdf的话,pdf文件中的文字是可以被在软件中选中,索引的。而且字体和形状也是矢量的不会失真。
我希望未来版本导出的pdf文字也可以被选中,索引,图形不会失真。当前版本(3.2)导出的pdf文件实在是有点大而且图片也糊,渲染速度也比较慢,还有很大的改进空间。
感谢

微博导不出来

2020-06-08 17:34:13.139: 网络请求失败, 您的账号可能因抓取频繁被认为有风险, 请6小时后再试

新功能需求

想知道有没有办法备份那种已经炸了,只能自己登陆看的号

正常号的备份非常顺利,已打赏已安利,谢谢作者

已赞助,望后期加入筛选,能把转发的内容过滤掉,只显示自己发的

给作者点赞,想注销微博很久了,但又舍不得自己从前过往,一直没有找到合适的备份工具,自己也写过把微博数据导出成Markdown,但是因为是测试接口,每天调用接口次数有限,导出的微博内容有些不是全文,图片也不是大图,后来就放弃了 。你写的工具非常好用,但是也发现了一些问题,比如导出的数目和实际微博数量不一致,这点让人有点抓狂。生成的pdf的话,效果也不是特别好,而且视频没法加载,建议尝试生成Markdown,图片直接通过URL加载,视频也不会漏掉。

备份出错 ERR_BUFFER_OUT_OF_BOUNDS

备份出错了,生成目录什么都没有

2021-06-15 16:55:58.734: [GenerateCustomer] catch error 
2021-06-15 16:55:58.735: [GenerateCustomer] RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to write outside buffer bounds
at boundsError (internal/buffer.js:71:11)
at Buffer.readUInt16LE (internal/buffer.js:230:5)
at Object.validate (/Applications/稳部落.app/Contents/Resources/app/node_modules/image-size/dist/types/cur.js:7:20)
at finder (/Applications/稳部落.app/Contents/Resources/app/node_modules/image-size/dist/detector.js:26:55)
at Array.find (<anonymous>)
at Object.detector (/Applications/稳部落.app/Contents/Resources/app/node_modules/image-size/dist/detector.js:27:17)
at lookup (/Applications/稳部落.app/Contents/Resources/app/node_modules/image-size/dist/index.js:32:29)
at Function.imageSize (/Applications/稳部落.app/Contents/Resources/app/node_modules/image-size/dist/index.js:87:16)
at /Applications/稳部落.app/Contents/Resources/app/dist/command/generate/customer.js:1034:51
at Generator.next (<anonymous>)
at asyncGeneratorStep (/Applications/稳部落.app/Contents/Resources/app/dist/command/generate/customer.js:50:103)
at _next (/Applications/稳部落.app/Contents/Resources/app/dist/command/generate/customer.js:52:194) 
2021-06-15 16:55:58.735: [GenerateCustomer] command finish 
2021-06-15 16:55:58.735: [DispatchCommand] 生成电子书命令执行完毕

系统 macOS 10.15
GitHub 下载的最新版本

能够提升PDF输出的清晰度

您好,我用您的工具生成的PDF清晰度不够好,能否加一个选项,生成清晰的PDF呢,哪怕多占用存储资源,另外,谢谢您的工具,给了我很多帮助。

备份中途经常中断

您好,我前几天第一次使用软件,备份了近两年多的微博,使用正常,pdf文档也很清晰,感谢您的开发。然而那次之后就再也无法顺利备份了,都是在中途突然断开,显示账号被认为有风险6小时后再试,但再试依旧失败,想请教一下这个问题如何解决?

备份微博时无法登录

你好,我之前登录了一个已经被封的微博账号,能够登录上去,但是页面完全异常了,也找不到选项退出登录。我试过卸载重新安装,但是软件还是默认登录了异常账号,请问我应该怎么退出登录呢?谢谢

2.1需求收集

  • 修改为只能备份本人微博后, input输入框的默认提示语应该同步改为"点击右侧按钮同步信息"
  • 优化html文件样式, 调整为octoman备份出的样式
  • 优化致谢列表样式, 和知乎助手同步

用户同步信息正常,但是就是无法抓取

2020-03-08 13:49:04.093: [GenerateCustomer] 未抓取到对应的用户数据, 自动跳过
2020-03-08 13:49:04.094: [GenerateCustomer] command finish
2020-03-08 13:49:04.094: [DispatchCommand] 生成电子书命令执行完毕

"rawInputText": "https:/weibo.com/u/1958389167"

已解决,1.1版本有问题,更新到1.7就正常了

系统设置问题

备份页数选择0-1,但是输出只能输出最新的,更改时间无变化。
请问第一次备份需要全部备份,然后如果设置一年跨度输出,下一次备份页数就可以选择0-1对吗。
不知道有没有表达清楚。。。。

没有导出电子书

只在缓存文件夹中看到零散的图片,还有显示不全的HTML文件,电子书文件夹为空,没有生产任何PDF文件

安装Windows v3.2.0,打开之后报错“A JavaScript error occurred in the main process”

ht Exception Error: EPERM: operation not permitted, open'C: Program Files\stablog\resources\app\config. json at Object. open Sync(fs. js: 447: 3)
at Object func(electron/jsc/asar, js: 138: 31)
at Object func [as open Sync](electron/jsc/asar. js: 138: 31)
at Object write Sync(fs. js: 1206: 35)
at Function getConfig(C: \ Program Files\ stablog \resources\app\dist\util\common. js: 94: 19)
at Object. (C: Program Files\ stablog \resources\app\dist\config\request js: 17: 30
at Module compile(internal/modules/cjs/loader js: 786: 30)
at Object Module. extensions. js(internal/modules/cjs/loader. js: 798: 10)
at Module load (internal/modules/cjs/loader, jS: 645: 32)
at Function Module load (internal/modules/cjs/loader, js: 560: 12)
image

网络请求失败, 您的账号可能因抓取频繁被认为有风险, 请6小时后再试

2020-05-31 22:44:40.073: [DispatchCommand] command start
2020-05-31 22:44:40.074: [InitEnv] command start
2020-05-31 22:44:40.076: [InitEnv] 检查更新
2020-05-31 22:44:40.208: 网络请求失败, 您的账号可能因抓取频繁被认为有风险, 请6小时后再试
2020-05-31 22:44:40.209: 错误内容=>

message:Request failed with status code 502, stack=>Error: Request failed with status code 502
at createError (C:\Program Files (x86)\stablog\resources\app\node_modules\axios\lib\core\createError.js:16:15)
at settle (C:\Program Files (x86)\stablog\resources\app\node_modules\axios\lib\core\settle.js:18:12)
at C:\Program Files (x86)\stablog\resources\app\node_modules\axios-cookiejar-support\lib\interceptors\response.js:87:29
at new Promise (<anonymous>)
at $If_1 (C:\Program Files (x86)\stablog\resources\app\node_modules\axios-cookiejar-support\lib\interceptors\response.js:86:30)
at C:\Program Files (x86)\stablog\resources\app\node_modules\axios-cookiejar-support\lib\interceptors\response.js:97:18
at new Promise (<anonymous>)
at responseInterceptor (C:\Program Files (x86)\stablog\resources\app\node_modules\axios-cookiejar-support\lib\interceptors\response.js:21:10)
at C:\Program Files (x86)\stablog\resources\app\node_modules\axios-cookiejar-support\lib\index.js:129:67
at processTicksAndRejections (internal/process/task_queues.js:89:5) 

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.