An open API service indexing awesome lists of open source software.

https://github.com/devidw/bookmarktoshortcut

Convert your browser bookmarks to web shortcut files (.url, .webloc, .desktop) to be able to use them on your desktop and in your file explorer.
https://github.com/devidw/bookmarktoshortcut

bookmark bookmarks browser-bookmarks convert converter desktop export exports python python-3 python-class python3 shortcuts url webloc

Last synced: 8 months ago
JSON representation

Convert your browser bookmarks to web shortcut files (.url, .webloc, .desktop) to be able to use them on your desktop and in your file explorer.

Awesome Lists containing this project

README

          

= Bookmark to Shortcut

Convert your browser bookmarks to web shortcut files (`.url`, `.webloc`, `.desktop`) to be able to use them on your desktop and in your file explorer.

== How to convert
First you have to export your bookmarks from your browsers, use the following links to navigate directly to your browsers bookmark manager.

* link:opera://bookmarks[opera://bookmarks]
* link:chrome://bookmarks[chrome://bookmarks]
* link:edge://favorites[edge://favorites]

=== Usage
Clone `/src/BookmarkToShortcut.py`

[source, python]
----
from BookmarkToShortcut import BookmarkToShortcut

converter = BookmarkToShortcut(
'in', # input directory
'out', # output directory
{'url', 'desktop', 'webloc'} # formats to write
)

converter.convert()
----

== Compatibility
* works with `NETSCAPE-Bookmark-file-1` exports
* tested for exports from Chromium browsers (Opera, Chrome, Edge)
* supported shortcut formats
** `.url` (Windows)
** `.webloc` (macOS)
** `.desktop` (Linux)