https://github.com/richgong/history-by-date
A Chrome extension that lets you browse your history by date, instead of infinite scroll.
https://github.com/richgong/history-by-date
chrome-extension chrome-extension-react chrome-history history hotloader react react-hot-loader
Last synced: about 2 months ago
JSON representation
A Chrome extension that lets you browse your history by date, instead of infinite scroll.
- Host: GitHub
- URL: https://github.com/richgong/history-by-date
- Owner: richgong
- Created: 2017-12-02T13:03:31.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-15T18:01:29.000Z (9 months ago)
- Last Synced: 2024-08-15T19:53:16.846Z (9 months ago)
- Topics: chrome-extension, chrome-extension-react, chrome-history, history, hotloader, react, react-hot-loader
- Language: JavaScript
- Homepage:
- Size: 756 KB
- Stars: 48
- Watchers: 4
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: history_by_date_dev.js
Awesome Lists containing this project
README
# history-by-date
A Chrome extension that lets you browse your history by date, instead of infinite scroll.
## Download / Install
It's easy: [download from the Chrome Web Store!](https://chrome.google.com/webstore/detail/history-by-date/cancngpbjlfnkdfeigpododikkpelmfg?hl=en-US&gl=US)
## Why?
I obsessively track every minute of my time. And I often refer to my Chrome browser history to get a sense of what I
was doing at certain times on certain days. If you've ever tried doing that, you'll find that it is a very broken
experience -- a laborious infinite scroll, and often the scroll resets randomly.I used to use the [Better History](https://github.com/better-history) Chrome extension, but I learned it used to be
open-source, but was sold, and then made closed-source. Giving my Chrome history to a closed-source for-profit
extension made me nervous. And for good reason, because at one point, Better History was [hijacking your browser to
display ads](https://hotforsecurity.bitdefender.com/blog/better-history-chrome-extension-goes-rogue-hijacks-browsers-and-displays-ads-13674.html).So I made this. An open-source extension for browsing your history by date.
## Features
* Navigate browser history by date
* Break usage down by continuous sessions
* See what domains you visited most, per session
* Example: "I used Chrome for 3 hours in the morning (mostly StackOverflow), and 2 hours in evening (mostly Gmail)"
* Calculates total hours spent online each day
* Filter out specific domains
* Example: "Ignore Youtube.com, because I use it for music"## For developers
### Tech stack
* Bootstrap
* Chrome extension API: storage, history
* MobX
* react
* react-select### Run in development
```
npm run start# or, if you want to see it rendered outside of Chrome Extensions
./run.sh
```### Build
```
npm run build# or for brevity
./build.sh
```### Package into ZIP
```
./ext_publish.sh
```