Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michaelcurrin/url-manager
Centralize, view, edit, label and organize collections of your favorite URLs 🔗 📙
https://github.com/michaelcurrin/url-manager
bookmarks browser-bookmarks links onetab onetab-data organiser organizer python python3 sql sqlobject url urls
Last synced: 18 days ago
JSON representation
Centralize, view, edit, label and organize collections of your favorite URLs 🔗 📙
- Host: GitHub
- URL: https://github.com/michaelcurrin/url-manager
- Owner: MichaelCurrin
- License: mit
- Created: 2018-04-15T15:44:48.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-11-25T17:03:39.000Z (almost 2 years ago)
- Last Synced: 2024-10-11T19:36:30.983Z (about 1 month ago)
- Topics: bookmarks, browser-bookmarks, links, onetab, onetab-data, organiser, organizer, python, python3, sql, sqlobject, url, urls
- Language: Python
- Homepage:
- Size: 106 KB
- Stars: 36
- Watchers: 4
- Forks: 6
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# URL Manager 🔗 📙
> Centralize, view, edit, label and organize collections of your favorite URLs[![GitHub tag](https://img.shields.io/github/tag/MichaelCurrin/url-manager?include_prereleases=&sort=semver)](https://github.com/MichaelCurrin/url-manager/releases/)
[![License](https://img.shields.io/badge/License-MIT-blue)](#license)[![Made with Python](https://img.shields.io/badge/Python->=3.6-blue?logo=python&logoColor=white)](https://python.org)
[![dependency - SQLObject](https://img.shields.io/badge/dependency-SQLObject-blue)](https://pypi.org/project/SQLObject)
[![dependency - beautifulsoup4](https://img.shields.io/badge/dependency-beautifulsoup4-blue)](https://pypi.org/project/beautifulsoup4)A meta bookmark manager to rule them all.
## About
The aim is to help you create and find your URL more efficiently and within a personalised structure. The result is a tool for you to import browser bookmark-related URL data from various sources and manage them in a single structured, easy-to-search data source.
Import data from the following data sources:
- Bookmark files
* Firefox
* Chrome
- History file
- OneTab data
- A CSV created by hand in the required formatYou can also add and manage records with a command-line tool.
## Documentation
- Read this project's [docs](/docs) directory.
- [plyvel](https://plyvel.readthedocs.io) Python library to access LevelDB.
- This is used for getting OneTab data from Chrome's _LevelDB_ storage.
- This have proven to cause some issues and the location changed I think, so scraping the frontend (for Firefox and Chrome) or using the text export might be easier than using LevelDB.
- See also this LevelDB [Wiki page](https://en.wikipedia.org/wiki/LevelDB) and [article](https://www.developerfusion.com/news/123063/google-talks-leveldb-keyvalue-store-for-chrome/).## License
Released under [MIT](/LICENSE).