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

Add firefox history module to memacs #50

Merged
merged 2 commits into from
Jul 21, 2018
Merged

Conversation

kidd
Copy link
Contributor

@kidd kidd commented Jul 14, 2018

Hi, I created this module to create an org file from your whole history on firefox history db.

Looks like it's working fine, but as I asked in #48 , it's quite impractical in my box due to the big data file that gets generated (20+ Megs).

@alphapapa
Copy link

I can only imagine how enormous this Org file would be with my Firefox profile. 🤣

@kidd
Copy link
Contributor Author

kidd commented Jul 14, 2018

Mine is just from last 6 months.... so yep, it can grow huge

@novoid
Copy link
Owner

novoid commented Jul 17, 2018

Would you please add a documentation file as well? Take a look at https://github.com/novoid/Memacs/tree/master/docs - it is written quite fast, when you know the module ;-)

Thanks!

@kidd
Copy link
Contributor Author

kidd commented Jul 20, 2018

hey!

I updated some docs. Very simple, but I hope it's enough (the module is very simple also)

@novoid novoid merged commit c42e400 into novoid:master Jul 21, 2018
@novoid
Copy link
Owner

novoid commented Jul 21, 2018

Hi @kidd,

Thanks very much for this module!

I personally was using http://shelve.sourceforge.net/ the longest time which not only indexes my web page history (via timestamps of filenames) but also the content. However, for various reasons I stopped using it. With your module, I can start logging my browser history again - thank you very much!

@novoid
Copy link
Owner

novoid commented Jul 21, 2018

I also added a --omit-drawer option to get smaller output files when info within drawer is not necessary.

TODO: somebody might volunteer for coding the append mode, where output is written to a file (instead of stdout) and new entries are compared with existing ones. Only non existing entries are appended. This is helpful when Firefox SQLite DB is a sliding window and memacs output file should cover the whole story. See #51

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

Successfully merging this pull request may close these issues.

3 participants