Skip to content

Commit

Permalink
final version 2.0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
DennisTurco committed Nov 11, 2024
1 parent 6e57ea0 commit 1a10639
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 974 deletions.
18 changes: 17 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@

Each backup is carefully saved, and the program maintains a detailed log of all completed operations. Users can also view, manage, and edit the details of each backup, ensuring complete control and customization over saved data. This tool is an ideal solution for efficiently and securely protecting files, minimizing the risk of data loss.


## Screenshots


## Startup Logic
```mermaid
graph TD
Expand All @@ -16,14 +20,26 @@ graph TD
n3 -->|exit| n6(Shutdown Backup Service)
```


## Important Notes:
* If, for any reason, the setup program doesn't add the application to the startup registry (`regedit`), you can manually run "add_to_startup.bat" located in the installation folder by double-clicking it.
* This program is set to run automatically at PC startup by default. If you disable it, automatic backups will no longer occur.


## Screenshots
## Platforms

| Platform | Availability |
| --- | --- |
| Windows ||
| Linux ||
| MacOS ||

## Supported Languages

| Piattaforma | Availability |
| --- | --- |
| English ||
| Italian ||


## Licence
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;

import javax.management.OperationsException;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import javax.swing.JToggleButton;
Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/res/backup_list.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[{"time_interval_backup":"0.0:1","destination_path":"C:\\Users\\Utente\\Desktop","automatic_backup":true,"backup_name":"test","notes":"","backup_count":47,"next_date_backup":"2024-11-10T22:29:06.934432500","start_path":"C:\\Users\\Utente\\Desktop\\AutoBackupProgram","creation_date":"2024-11-02T17:06:03.001492800","last_backup":"2024-11-10T22:28:06.934432500","last_update_date":"2024-11-04T23:06:18.579491400"},{"time_interval_backup":"1.4:6","destination_path":"C:\\Users\\Utente\\Desktop","automatic_backup":true,"backup_name":"test2","notes":"","backup_count":17,"next_date_backup":"2024-11-12T01:53:42.316188600","start_path":"C:\\Users\\Utente\\Desktop\\gg","creation_date":"2024-11-04T23:04:31.346029500","last_backup":"2024-11-10T21:47:42.316188600","last_update_date":"2024-11-07T23:05:07.027685600"},{"time_interval_backup":null,"destination_path":"C:\\Users\\Utente\\Desktop","automatic_backup":false,"backup_name":"test3","notes":"","backup_count":37,"next_date_backup":null,"start_path":"C:\\Users\\Utente\\Desktop\\gg","creation_date":"2024-11-04T23:04:33.154829","last_backup":"2024-11-06T15:23:06.306349900","last_update_date":"2024-11-10T22:26:10.152314900"},{"time_interval_backup":null,"destination_path":"C:\\Users\\Utente\\Desktop","automatic_backup":false,"backup_name":"test4","notes":"","backup_count":16,"next_date_backup":null,"start_path":"C:\\Users\\Utente\\Desktop\\f","creation_date":"2024-11-04T23:04:35.073470600","last_backup":null,"last_update_date":"2024-11-10T22:23:04.795736200"},{"time_interval_backup":null,"destination_path":"C:\\Users\\Utente\\Desktop","automatic_backup":false,"backup_name":"prova","notes":"","backup_count":9,"next_date_backup":null,"start_path":"C:\\Users\\Utente\\Desktop\\Stalcraft1.mp4","creation_date":"2024-11-05T23:00:16.706667","last_backup":"2024-11-06T14:41:11.821238200","last_update_date":"2024-11-10T22:26:00.241970200"},{"time_interval_backup":null,"destination_path":"C:\\Users\\Utente\\Desktop","automatic_backup":false,"backup_name":"f","notes":"","backup_count":0,"next_date_backup":null,"start_path":"C:\\Users\\Utente\\Desktop\\gg","creation_date":"2024-11-06T23:48:13.755548400","last_backup":null,"last_update_date":"2024-11-06T23:48:20.998591200"},{"time_interval_backup":null,"destination_path":"C:\\Users\\Utente\\Desktop","automatic_backup":false,"backup_name":"ff","notes":"","backup_count":0,"next_date_backup":null,"start_path":"C:\\Users\\Utente\\Desktop\\gg","creation_date":"2024-11-07T09:49:49.571321","last_backup":null,"last_update_date":"2024-11-10T22:19:14.414546300"},{"time_interval_backup":null,"destination_path":"C:\\Users\\Utente\\Desktop","automatic_backup":false,"backup_name":"gg","notes":"","backup_count":3,"next_date_backup":null,"start_path":"C:\\Users\\Utente\\Desktop\\gg","creation_date":"2024-11-07T21:07:42.113672","last_backup":"2024-11-07T21:08:22.988730400","last_update_date":"2024-11-07T21:08:18.378356300"},{"time_interval_backup":"0.0:1","destination_path":"C:\\Users\\Utente\\Desktop","automatic_backup":true,"backup_name":"gggg","notes":"","backup_count":1,"next_date_backup":"2024-11-10T22:29:32.119782400","start_path":"C:\\Users\\Utente\\Desktop\\Foto","creation_date":"2024-11-10T22:09:44.732575400","last_backup":"2024-11-10T22:28:32.119782400","last_update_date":"2024-11-10T22:09:44.732575400"},{"time_interval_backup":"1.0:0","destination_path":"C:\\Users\\Utente\\Desktop","automatic_backup":true,"backup_name":"ffff","notes":"","backup_count":0,"next_date_backup":"2024-11-11T22:19:55.048793300","start_path":"C:\\Users\\Utente\\Desktop\\Foto","creation_date":"2024-11-10T22:17:23.538982400","last_backup":null,"last_update_date":"2024-11-10T22:19:52.795179600"}]
[]
6 changes: 3 additions & 3 deletions src/main/resources/res/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"BugReport": true,
"Clear": true,
"Donate": false,
"History": true,
"History": false,
"InfoPage": true,
"New": true,
"Quit": true,
Expand All @@ -38,12 +38,12 @@
"WARN": true,
"DEBUG": true,
"MaxLines": {
"value": 1500,
"value": 10000,
"type": "int",
"description": "Maximum number of logs for the file"
},
"LinesToKeepAfterFileClear": {
"value": 150,
"value": 1000,
"type": "int",
"description": "Lines to keep after file clear"
}
Expand Down
Loading

0 comments on commit 1a10639

Please sign in to comment.