twitter-web-exporter icon indicating copy to clipboard operation
twitter-web-exporter copied to clipboard

可有下一步开发计划?

Open wangnan789 opened this issue 9 months ago • 10 comments

感谢作者开发这么好用实用的软件

wangnan789 avatar Apr 30 '24 13:04 wangnan789

假期有时间会把现在开着的几个 issue 处理掉,其他目前没什么计划,看后续需求。

prinsss avatar Apr 30 '24 13:04 prinsss

2024-05-02-13-34-0001 我导出为html文件,这个列表头怎么改为中文呢? 脚本界面为中文,导出的也应为中文. 是不是修改这里的两个文件? src/components/table/columns-tweet.tsx,columns-user.tsx

我已下载源码,安装node和pnpm,请问怎么编译生成js文件?

wangnan789 avatar May 02 '24 10:05 wangnan789

我导出为html文件,这个列表头怎么改为中文呢? 脚本界面为中文,导出的也应为中文. 是不是修改这里的两个文件? src/components/table/columns-tweet.tsx,columns-user.tsx

我已下载源码,安装node和pnpm,请问怎么编译生成js文件?

没错,是修改这两个文件,里面的 exportKey 字段就是导出文件的表头。

编译生成 JS 文件,可以运行:

pnpm install
pnpm run build

生成的 user.js 文件在 /dist 目录下。

prinsss avatar May 02 '24 12:05 prinsss

我导出为html文件,这个列表头怎么改为中文呢? 脚本界面为中文,导出的也应为中文. 是不是修改这里的两个文件? src/components/table/columns-tweet.tsx,columns-user.tsx 我已下载源码,安装node和pnpm,请问怎么编译生成js文件?

没错,是修改这两个文件,里面的 exportKey 字段就是导出文件的表头。

编译生成 JS 文件,可以运行:

pnpm install
pnpm run build

生成的 user.js 文件在 /dist 目录下。 是不是node项目都这样编译的? 看来我还是挺聪明的,竟然也知道修改那两个文件 .

wangnan789 avatar May 02 '24 12:05 wangnan789

是不是node项目都这样编译的?

不一定哦,要看具体项目的,不过大多数都是 npm run build

看来我还是挺聪明的,竟然也知道修改那两个文件 .

哈哈哈,你找得确实很准确。👍

prinsss avatar May 02 '24 16:05 prinsss

哈哈哈,你找得确实很准确。👍

改中文没那么简单啊,我改了之后,导出为html,不显示图片了,直接显示链接地址

wangnan789 avatar May 03 '24 07:05 wangnan789

是不是node项目都这样编译的?

不一定哦,要看具体项目的,不过大多数都是 npm run build

看来我还是挺聪明的,竟然也知道修改那两个文件 .

哈哈哈,你找得确实很准确。👍

请教一下,full_text字段内容里都有个短链接https://t.co/xxxxxxx,不要这个短链接,怎么修改代码

wangnan789 avatar May 03 '24 10:05 wangnan789

是不是node项目都这样编译的?

不一定哦,要看具体项目的,不过大多数都是 npm run build

看来我还是挺聪明的,竟然也知道修改那两个文件 .

哈哈哈,你找得确实很准确。👍

我在这里添加一些禁用模块,但是却不起作用.它们还是开启了,该如何禁用呢

export const DEFAULT_APP_OPTIONS: AppOptions = { theme: 'system', debug: false, showControlPanel: true, disabledExtensions: [ 'HomeTimelineModule', 'ListTimelineModule', 'ListSubscribersModule', 'ListMembersModule', 'FollowersModule', 'FollowingModule', 'BookmarksModule', 'LikesModule', 'TweetDetailModule', 'SearchTimelineModule', 'RuntimeLogsModule', ], dateTimeFormat: 'YYYY-MM-DD HH:mm:ss',

wangnan789 avatar May 03 '24 10:05 wangnan789

我在这里添加一些禁用模块,但是却不起作用.它们还是开启了,该如何禁用呢

因为模块是否启用的配置已经存在你的浏览器中了,此时再修改默认配置不会生效。需要清空浏览器的 localStorage。

请教一下,full_text字段内容里都有个短链接https://t.co/xxxxxxx ,不要这个短链接,怎么修改代码

可以参考 src/utils/common.ts 文件中的 strEntitiesToHTML 函数替换短链接。

改中文没那么简单啊,我改了之后,导出为html,不显示图片了,直接显示链接地址

看了一下,是因为 htmlExporter 中对某些字段有特殊处理。最好的处理方法是在这里面调用 i18n 方法修改表头,等我后面有时间处理下吧。https://github.com/prinsss/twitter-web-exporter/blob/main/src/utils/exporter.ts#L80

prinsss avatar May 06 '24 07:05 prinsss

我在这里添加一些禁用模块,但是却不起作用.它们还是开启了,该如何禁用呢

因为模块是否启用的配置已经存在你的浏览器中了,此时再修改默认配置不会生效。需要清空浏览器的 localStorage。

请教一下,full_text字段内容里都有个短链接https://t.co/xxxxxxx ,不要这个短链接,怎么修改代码

可以参考 src/utils/common.ts 文件中的 strEntitiesToHTML 函数替换短链接。

改中文没那么简单啊,我改了之后,导出为html,不显示图片了,直接显示链接地址

看了一下,是因为 htmlExporter 中对某些字段有特殊处理。最好的处理方法是在这里面调用 i18n 方法修改表头,等我后面有时间处理下吧。https://github.com/prinsss/twitter-web-exporter/blob/main/src/utils/exporter.ts#L80

谢谢指点,我去试试

wangnan789 avatar May 08 '24 13:05 wangnan789