wrbing728 / onetab_restore_tauri

An App for backing up and better displaying Onetab data Powered by Tauri.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Onetab Re

GitHub release (latest by date) GitHub Release Date GitHub All Releases GitHub stars GitHub forks

『Data is Priceless』

Release Builder


Onetab Re 是一款用于备份并原样展示Onetab数据的应用,基于 Tauri 跨平台构建,支持 Windows macOS Linux.

备份脚本使用方法

请先确认已经正确安装node.js

  1. 安装后打开软件的scripts目录, 为其中的package文件添加.json文件后缀
  2. 在终端(由于安装在系统目录, 可能需要管理员权限)中打开scripts目录
  3. (可选) 修改js脚本配置, 对应使用版本, 默认为Edge下Edge商店的Onetab
  4. 在终端运行 npm install 安装依赖, 然后运行 npm start, 获得备份文件
  5. 运行软件本体, 即可原样查看Onetab数据

macOS下请先展开Onetab Re.app, scripts目录在Onetab Re.app/Contents/Resources/scripts

Chrome和Edge版本不同可能导致路径有变化, 请在浏览器地址栏输入chrome://version或者edge://version查看完整的用户目录位置核对后使用

todo

  • 通过Rust处理备份流程, 避免额外安装nodejs
  • 搜索栏历史记录
  • 网页的ico
  • 云同步 webDAV
  • 数据分析 词云 NLP

技术细节

  • 基于 React + TypeScript 构建用户界面
  • UI框架来自 Elastic UI
  • Tauri 构建完整二进制文件

运行截图:

1661033992png

致谢

  • Tauri Build smaller, faster, and more secure desktop applications with a web frontend.
  • React React is a JavaScript library for building user interfaces.
  • Elastic UI A set of React components for building user interfaces.
  • level Universal abstract-level database for Node.js and browsers.

About

An App for backing up and better displaying Onetab data Powered by Tauri.

License:GNU General Public License v3.0


Languages

Language:TypeScript 55.3%Language:JavaScript 40.1%Language:HTML 2.4%Language:CSS 1.1%Language:SCSS 0.8%Language:Rust 0.3%