Card-Tab is a bookmark card management tool that allows you to freely move bookmarks, add and delete them, categorize websites, and switch between light and dark themes.
- bookmarks-export-addons (located in the
bookmarks-export-addonsdirectory) - Tampermonkey script (located in the
bookmarks export scriptdirectory) - Two ways to convert Chrome-exported bookmarks into JSON format and save them to KV storage
- Added front-end verification and removed browser log saving. Now, you need to log in again after 15 minutes of inactivity to enhance privacy.
- Bookmarks are automatically backed up before entering settings, with the latest 10 backups saved in KV storage.
- Slight changes to the color scheme.
- Replaced the original interface for obtaining website icons:
- Old:
https://favicon.zhusl.com/ico?url=(seems to be invalid) - New:
https://www.faviconextractor.com/favicon/ - Backup:
https://api.iowen.cn/favicon
- Old:
- Thanks to the authors of these interfaces for providing services.
- Adapted to mobile phones
- Fixed:
- Bookmark display issue caused by the 'Delete Category' operation
- 'Delete Category' button being hidden after clicking
- Added:
- Website icons
- Operation log
- Added private bookmarks (visible after logging in)
- Added website category management (now possible to add/delete categories via UI without editing code)
- Added search box and one-word interface
Note: If you deployed the first version (20240902), previously saved bookmarks will not be visible after updating the workers' code. You need to re-add the bookmarks.
- A lightweight first version, with code stored in
worker-jsfile. - Subsequent updates are placed in the
update-workers.jsfile.
-
Login Credentials:
- Username: admin
- Password: admin
-
Log in or Signup to Cloudflare (Cloudflare)
-
Go to Worker and pages. Then you will see Hello World Template click on that and then setup a name and deploy.
3.Then remove Hello world text and replace it by update-workers.js code copy and paste in vs code to deploy
-
Create a Worker and copy the
update-workers.jscode to deploy -
Create a new KV storage named
CARD_ORDER. -
Set an environment variable for backend management password.
- Variable Name:
ADMIN_PASSWORD - Value: Replace
your_passwordwith your actual password.
- Variable Name:
-
Bind the
CARD_ORDERvariable of Workers to the newly created KV storage to store bookmarks. -
Add a domain name.
Article = http://blog.kunalyadavaa.site/ This project is suitable for lightweight use. Feel free to modify it as needed. If you find it helpful, consider giving it a star ⭐ on GitHub. & support us for more content like this 'buy me a kofi' = https://ko-fi.com/yadavaakunal Thank you!
Github = https://github.com/hmhm2022 original Repo = https://github.com/hmhm2022/Card-Tab




