question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Feature Request: Import Safari history

See original GitHub issue

This is more of a hey-how-much-work-would-this-be than a serious feature request. I’m just getting interested in this archiving space. My preferred browser on macOS is Safari for a number of reasons. My ideal setup would be a daily job which runs ArchiveBox the latest history from Safari. Interested in hearing people’s thoughts on this.

Type

  • General question or discussion
  • Propose a brand new feature
  • Request modification of existing behavior or design

What is the problem that your feature request solves

Ability to create automated archives of all websites visited via Safari browser

Describe the ideal specific solution you’d want, and whether it fits into any broader scope of changes

I believe Safari keeps its history in a sqlite db. I don’t yet know much about ArchiveBox’s input methods but I imaging this could be quite a bit of work if it’s currently only built to handle stdin and simple text formats.

What hacks or alternative solutions have you tried to solve the problem?

None really. I did try importing Safari’s exported bookmarks (which ArchiveBox returned [X] No links found :( but that’s a separate problem). I’d really like to be able to run ArchiveBox on the browser’s history.

How badly do you want this new feature?

  • It’s an urgent deal-breaker, I can’t live without it
  • It’s important to add it in the near-mid term future
  • It would be nice to have eventually

  • I’m willing to contribute dev time / money to fix this issue
  • I like ArchiveBox so far / would recommend it to a friend
  • I’ve had a lot of difficulty getting ArchiveBox set up

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:1
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
piratecommented, Feb 4, 2020

Aaaaand done, that was fast haha… https://github.com/pirate/ArchiveBox/commit/0c1b1b523cfc98833ec31297aa901360ae98318d

For now this just dumps the URLs, ideally in the future we should also import the URLs together with their respective “Last Visit” timestamps so that history order is preserved.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Import bookmarks, history, and passwords in Safari on Mac
In Safari on your Mac, import bookmarks, history, and passwords from other browsers and from password managers, and export bookmarks and passwords.
Read more >
[Desktop] Import history from Safari · Issue #8515 - GitHub
Select Import Bookmarks and Settings... from the Brave app menu or from brave://settings/getStarted · Select Safari if not already selected.
Read more >
Export iPhone Safari History and Bookmarks to Mac or PC
Click Safari, then History, Bookmarks, or Reading List. Select one or more items, then click Export to Excel, Export to CSV or Export...
Read more >
Import browser data from Safari to Microsoft Edge in macOS ...
Step 2: Import Safari data · In Microsoft Edge, select Settings and more > Favorites . · Select Import to open Import browser...
Read more >
Import Data from macOS & Safari | Bitwarden Help Center
This article explains how you can export data from macOS Keychain or Safari and import into the Bitwarden password manager.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found