Feature Request: Import Safari history
See original GitHub issueThis 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:
- Created 4 years ago
- Reactions:1
- Comments:5 (4 by maintainers)
Top GitHub Comments
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.
And added to the docs here: https://github.com/pirate/ArchiveBox/wiki/Usage#import-list-of-links-from-browser-history