Categorize browser bookmarks and Suggest site title.
Please click on the thumbnails
- Categorize Bookmarks
- Generate titltes automatically by summary of text
- Importing multiple browser Bookmarks
- Editing Bookmarks
- Site Preview
- Support Chromium based browser and Firefox
- Docker
- Docker-Compose
- At least 16 GB memory
- Nvidia Container Toolkit
- npm
- GPU with CUDA support
- 32GB memory
Clone the project
git clone https://github.com/KITA-DS12/vol11_bookmark
Go to the project directory
cd vol11_bookmark
Obtain linkpreview's API Key
echo VUE_APP_API_KEY={YOUR API KEY} > .env.local
Run Docker
If you have Nvidia GPU.
docker-compose --profile gpu up
If you want to run unpacker without GPU. Unpacker runs only CPU.
docker-compose --profile cpu up
You can now access unpacker on localhost:8080
Clone the project
git clone https://github.com/KITA-DS12/vol11_bookmark
Go to the project directory
cd vol11_bookmark
Obtain linkpreview's API Key
echo VUE_APP_API_KEY={YOUR API KEY} > .env.local
Run Server
docker-compose up server -d
Install Dependencies
npm install
Run Electron
yarn run electron:serve
- Export your bookmark html file from your browser.
- Upload Bookmark File.
- Choose Target Folder.
- Enter Category.
- Modify Your Bookmark.
- Download Categorized Bookmark HTML file.
- Import HTML file to your browser.
Run follow command in local.
npm install @vue/cli
Client: Vue.js, Vuetify
Server: FastAPI, Pytorch, Transformer, HuggingFace
We used the following Model
-
Laurer, Moritz, Wouter van Atteveldt, Andreu Salleras Casas, and Kasper Welbers. 2022. ‘Less Annotating, More Classifying – Addressing the Data Scarcity Issue of Supervised Machine Learning with Deep Transfer Learning and BERT - NLI’. Preprint, June. Open Science Framework. https://osf.io/74b8k.
-
Hasan, T., Bhattacharjee, A., Islam, M., Mubasshir, K., Li, Y.F., Kang, Y.B., Rahman, M., & Shahriyar, R. (2021). XL-Sum: Large-Scale Multilingual Abstractive Summarization for 44 Languages. In Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021 (pp. 4693–4703). Association for Computational Linguistics.https://aclanthology.org/2021.findings-acl.413