Simple OneTab replacement.
- OneTab is closed source
- JavaScript sucks
- I want to try out FastAPI
- Clone the repo to wherever-you-like
- Navigate to
chrome://extensions
on Chromium - Load unpacked
- Prepare python venv
- Launch python server
- You may want to change a few variables, such as timeout or save-path
cd tab-manager/tab-manager-server
python -m venv venv
source venv/bin/activate
pip install -U pip
pip install -r requirements.txt
uvicorn server:app --reload --port 9487
# note that the chromium extension would automatically save all tabs once every hour
Someone draw me one, please.
The chrome extension part uses ESLint and Prettier as linter and formatter, run commands below to install them:
$ npm install -g eslint prettier
# or
$ yarn global add eslint prettier
@david50407 helped me on crappy JavaScript issues.