Git Product home page Git Product logo

speechless's Introduction

👋 嗨,你好,我是晓峰。

我是一名 Web 前端开发,目前就职于 企业微信

我喜欢编程,也热衷基于 Swift 的 iOS 开发,最近一直在跑步。

这是我的开放生活日志 LifeLogs

speechless's People

Contributors

jingfelix avatar meterscao avatar rickypeng99 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

speechless's Issues

是否会有时间范围选项

获取某人的微博后,过段时间还需要获取,这个是否有时间范围的选项呢,以免重复下载。

微博备份不完整

我试了一下没有完整备份下来,不知道是不是和微博本身的分页拉取页数限制有关?现在微博按时间翻页查微博的时候也不能看到全部的

请问能否增加增量获取功能

导出数量巨大的微博记录时,有时候因为网络、机器问题中断;或隔段时间想要增量备份微博记录时,此时不需要再次重复获取之前的记录。

所以是否可以通过将以获取的数据存储到 localStorage 中等方式,跳过已拉取的微博记录,从而加速备份逻辑呢?

感谢!

只能保存一部分

尝试了自己和其他人的,只保存一部分,提示“只能回忆这么多”。e.g. 我的1.9w个,只保存了几千个。

[Bug] underline 与下弯钩字母冲突

浏览器版本:macOS Chrome 112.0.5615.137
相关URL:https://weibo.com/flypig
描述:”把@flypig的记忆打包“这行文字的下划线与文字中的下弯钩字母(如y,p,q)等存在显示冲突
其他:尝试给<label>元素添加了类underline-offset-4,但没有生效。也许这是个feature……?
图片:
截屏2023-05-01 13 59 21

如果账号被封会怎样?

之前关注的一些博主分享了很多有价值的内容,但账号被封,不知道博主本人还有没有可能备份导出原账号数据。

希望文件名中的月份固定位数,不足则添加前导 0

Speechless/src/App.vue

Lines 399 to 402 in 5a125c0

if (this.weiboRangeType == 1) {
this.pendingWording += `${this.weiboRange.start.year}${this.weiboRange.start.month}月 - ${this.weiboRange.end.year}${this.weiboRange.end.month}`
documentTitle += `_${this.weiboRange.start.year}${this.weiboRange.start.month}-${this.weiboRange.end.year}${this.weiboRange.end.month}`
}

这里没有对 month 做 fillWithZero,导致文件名长度不一

图片比例变形问题

目前图片以 height 限制大小,max-width限制100%,导致图片横向长度大于窗口宽度时,图片被横向压缩。

希望改为 max-height 限制高度, 以保持图片比例不变形。

说一下这两天新版本使用的bug

说一下这两天新版本使用的bug
1.插件安装的时候,一开始用的不是chorme浏览器,是chorme内核的其他浏览器,无论是crx文件安装、解压文件还是从插件商店安装都不行,显示如下错误:'content_security_policy.extension_pages': Insecure CSP value "'wasm-unsafe-eval'" in directive 'script-src'.
无法加载清单。 而之后用chorme浏览器后只能通过插件商店安装才成功。个人觉得是更新后有一些代码会有安全威胁,导致安装不通过。
2.新版本在备份速度上实现质的飞跃,这个非常赞,但同时会出现一系列问题,大部分微博账号最早的一些微博不会显示,到某一天就会自动结束,不管是全部微博还是自动设置的时间范围都不行,而老版本就没问题,这是数量上的问题;
另外今天发现备份时有一些长微博不会展开,而是以“展开”两字结尾,两个浏览器同时工作时只要新版本的出现了“展开”,也会使老版本出现,刷新一下,老版本恢复正常,新版本未恢复。
3.新版本没有了点赞评备份功能(虽然我也觉得没用)老版本很多功能还是挺不错的,就是图片只能是缩略图,新老版本结合一下优点就会更好。

自选一下保存的范围

感谢作者。这个问题我也遇到了,2W多条,保存到大概7K左右因为微博的限制停掉了。看到作者在关注这个问题了,期待。

我提一个小的Feature,能否自选一下保存的范围? 比如只保存某个时间节点的。这样的好处是:

  • 触发限流了导致中断,可以过后一段时间从断点处继续
  • 对于微博较多的话痨(比如俺),可以较好地规避最后的PDF过大的问题

印象中微博的个人主页本身有个具体到月的Button,后台应该有可以过滤时间的API,感觉应该可以从这里入手。

请作者参考~~
再次感谢。

Originally posted by @shincling in #2 (comment)

希望增加导出收藏功能

个人收藏内的内容想备份一下,主要是文字,超链接,图片和少量视频
请问什么时候支持?现在一直显示初始化...

长微博无法自动展开

速度很快,体验很好。
有个问题麻烦作者解答一下: 在保存几年前的微博时, 部分微博会显示"展开"按钮, 手动点击也不能展开.
1686747524201

这种情况该如何解决呢?

无法导出完整的微博

成功导出了几个微博。但是接下来就无法导出其它微博了,只能几页pdf。
不知道为什么。请问应该如何排查问题呢?

关于Speechless内容采集情况

他人微博在m.weibo.cn下能查看所有微博内容,在www.weibo.com里只能采集部分内容,我采集朋友的微博700多条只能拉取126条,所以Speechless可以支持m.weibo.cn的内容采集吗?谢谢。

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.