Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Orion browser #17

Open
bentsai opened this issue Jun 29, 2022 · 6 comments
Open

Support Orion browser #17

bentsai opened this issue Jun 29, 2022 · 6 comments

Comments

@bentsai
Copy link

bentsai commented Jun 29, 2022

Per https://browser.kagi.com/faq.html the history file is at:

~/Library/Application\ Support/Orion/Defaults/history 
@iansinnott
Copy link
Member

Ah not chromium based. that's interesting, and prob good for the industry. will need to dig in to see how they structure their history though. If it's the same as Safari then it should be very straightforward

@iansinnott
Copy link
Member

Hm, accidentally closed

@iansinnott
Copy link
Member

CleanShot 2022-06-29 at 23 32 46@2x

Looks like the history format is different than anything else we've integrated so far. Interesting, but will need some custom code for this

@itsbrex
Copy link

itsbrex commented Jul 30, 2022

Intersting that it's actually differnet than Safari. I thought I read on the Orion forum that they used the same format. Hmmmm.

Are you sitll looking at this? @iansinnott I was thinking of looking into it, and then found this issue. Let me know.

@iansinnott
Copy link
Member

not currently looking at this.

However, if you're interested in looking into this there are some options. The browser parrot system is actually extensible, although it does not provide the best developer experience (completely undocumented API for instance...).

  • option 1: create a new datasource plugin. this requires writing Clojure code to interact with the undocumented API, so may not be the best option.
  • option 2: write a script using any language / toolchain to pull data from orion and insert into into the sqlite database. inserting into the datasource_browsing_history table will be searchable from the UI

@itsbrex
Copy link

itsbrex commented Aug 1, 2022

Thanks for the update. Option 2 sounds better. I'll take a look. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants