Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bjclayton/history-tracer
A desktop application that reads history data from different web browsers (Mozilla Firefox, Google Chrome, Microsoft Edge and Opera) and displays it in a table. It also allows you to view all files downloaded by the user and bookmarks saved.
https://github.com/bjclayton/history-tracer
java swing
Last synced: 1 day ago
JSON representation
A desktop application that reads history data from different web browsers (Mozilla Firefox, Google Chrome, Microsoft Edge and Opera) and displays it in a table. It also allows you to view all files downloaded by the user and bookmarks saved.
- Host: GitHub
- URL: https://github.com/bjclayton/history-tracer
- Owner: bjclayton
- Created: 2022-08-09T02:36:52.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-06T05:26:44.000Z (about 1 year ago)
- Last Synced: 2024-06-04T00:42:18.594Z (5 months ago)
- Topics: java, swing
- Language: Java
- Homepage:
- Size: 36.7 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: HistoryProject.iml
Awesome Lists containing this project
README
# History Tracer
> **`History Tracer`** is a desktop application that reads history data from different web browsers (Mozilla Firefox, Google Chrome, Microsoft Edge and Opera) and displays it in a table. It also allows you to view all files downloaded by the user and bookmarks saved. This tool analyzes the user's daily activity and then draws up a complete report on his digital presence.
This project was created with [Java](https://www.oracle.com/java/technologies/javase/jdk18-archive-downloads.html), JDK 18.0.2.1.## User Stories
The following functionality is completed:
- [x] The system will allow the user to select a browser in order to display all the websites he has visited with certain information such as: his name, URL of sites, research titles, dates of visits, the duration of The latter as well as the number of visits for all the sites visited.
- [x] It will show all the bookmarks saved by the user on the selected browser.
- [x] It will display all the files downloaded by the user.
- [x] The system establishes detailed reports on the digital presence of the user.
- [x] The user can enter texts to carry out research.
- [x] The user can delete a row.
- [x] Online help, FAQ customer support will be made available to the user.## Video Walkthrough
Here's a walkthrough of implemented user stories:
GIF created with `LiceCap`.
## Open-source ressources used
* Swing
* SQLite JDBC
* JSON.simple
* Dom-2.3.0-jaxb
* JFreeChart
* JCommon## Usage (To use the application)
* Clone repository
* Run the main `Main.java` file in the src folder## License
Copyright 2023