Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

可有下一步开发计划? #24

Open
wangnan789 opened this issue Apr 30, 2024 · 10 comments
Open

可有下一步开发计划? #24

wangnan789 opened this issue Apr 30, 2024 · 10 comments
Labels
question Further information is requested

Comments

@wangnan789
Copy link

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

@prinsss
Copy link
Owner

prinsss commented Apr 30, 2024

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

@prinsss prinsss added the question Further information is requested label May 2, 2024
@wangnan789
Copy link
Author

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

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

@prinsss
Copy link
Owner

prinsss commented May 2, 2024

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

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

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

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

pnpm install
pnpm run build

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

@wangnan789
Copy link
Author

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

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

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

pnpm install
pnpm run build

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

@prinsss
Copy link
Owner

prinsss commented May 2, 2024

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

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

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

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

@wangnan789
Copy link
Author

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

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

@wangnan789
Copy link
Author

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

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

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

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

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

@wangnan789
Copy link
Author

wangnan789 commented May 3, 2024

是不是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',

@prinsss
Copy link
Owner

prinsss commented May 6, 2024

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

因为模块是否启用的配置已经存在你的浏览器中了,此时再修改默认配置不会生效。需要清空浏览器的 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
Copy link
Author

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

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

谢谢指点,我去试试

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants