Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/SophieFitz/Firefox-History-Combiner

🚀 A blazing fast and efficient tool with GUI to combine multiple Firefox history databases together!
https://github.com/SophieFitz/Firefox-History-Combiner

Last synced: 12 days ago
JSON representation

🚀 A blazing fast and efficient tool with GUI to combine multiple Firefox history databases together!

Awesome Lists containing this project

README

        

# Firefox-History-Combiner

### UPDATE:
I am in a slightly better position for continuing this project,
I am focussing on rewrites and UI completion.

~~### Unfortunately, this project is in stasis for the time being.
***I have ongoing personal matters to deal with and do not have the time to dedicate to this project.***~~

~~***I hope to be able to continue in the future. I will update if / when things change.***~~





A GUI tool to combine multiple Firefox history databases together!

Most crucially, this program can combine DBs from (or indeed into) ***Firefox 3.0 onwards.***

This means that any Firefox history DB can be ***upgraded*** or ***downgraded*** to whatever version of Firefox you are using!

The same holds true for Firefox forks such as Waterfox, Palemoon etc. They use the same data format for their history DBs.

**But a word of caution:**

I have **not** tested combining from/to Firefox forks thoroughly as of yet. Looking at the source code it seems

like such DBs should behave as if they're Firefox DBs. It is possible this is not the case.

If there are problems, make an [issue](https://github.com/SophieFitz/Firefox-History-Combiner/issues/new) and let me know.

### *Please note that this program is incomplete right now.*
The primary functionalities are all working but the workflow is a bit clunky.

Also, while I have tested as thoroughly as I can (combining together DBs from multiple Firefox versions), anomolies are possible.

You ***MUST*** make a backup of your main DB. It is so important. Not meaning to sound patronising, but please do.

If there are any issues with my program, your main DB will not be affected if you follow this step.

You only need to backup your main DB. Any other DBs you're combining history data ***from*** are unaffected.

**Major features still missing are:**
- Auto-backup
- Detailed progress bar inside UI (replacing command prompt output)
- Documentation / a more fleshed-out Readme
- Lots more tweaks and extras I have in mind
- Support for multiple OSs
- An actual executable release of the main program (only **"Removing duplicate history entries"** is released right now)