Skip to content

Commit

Permalink
Updated README
Browse files Browse the repository at this point in the history
  • Loading branch information
marcin-przywoski committed Feb 26, 2023
1 parent 08e747c commit 410b51c
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,14 @@
This application is used to embed dates (Creation Time, Last Access Time, Last Write Time) back into the media contained in the Facebook Export as by default these are stripped. Currently it works for both HTML and JSON exports and selected media formats (GIF / JPG / MP4 / PNG).
I've created it as there was no tool available for easy use that allowed to instantly embed dates from Messenger HTML files back into saved media and copy them to another location to keep original files in place.
In case of any issues just post a new issue and I'll fix it - it will be a great opportunity for learning. Same goes for improvements!
## Installation

## Installation

Download the repository and compile it by yourself in VS Code or VS or download the compiled package from the Packages section
I've added pre-compiled self contained packages if you don't have .NET core runtime installed

## Requirements

- .NET 5 runtime, .NET 6 runtime or .NET 3.1 runtime if you want to compile it for yourself

## Road map
Expand All @@ -25,17 +28,17 @@ I've added pre-compiled self contained packages if you don't have .NET core runt

- ~~Improve UI~~ and clarity of the program

- Add more customization options
- Add more customization options

- Add an option to choose only selected media types

- Add an option to choose only selected conversations (both via a direct select of desired folder as well as after inital scanning of export folder)

- Add ability to embed date into EXIF meta-data

- ~~Add ability to change filenames to date of being sent for ease of search~~
- ~~Add ability to change filenames to date of being sent for ease of search~~

- Add an option to put everything in one folder instead of creating replication of original folder structure
- Add an option to put everything in one folder instead of creating replication of original folder structure

- Add ability to overwrite existing files in source directory

Expand All @@ -49,13 +52,12 @@ I've added pre-compiled self contained packages if you don't have .NET core runt

## Acknowledgments

- [Html Agility Pack (HAP)](https://github.com/zzzprojects/html-agility-pack)
- [Ookii.Dialogs.Wpf](https://github.com/ookii-dialogs/ookii-dialogs-wpf)
- [Json.NET](https://github.com/JamesNK/Newtonsoft.Json)
- [System.Reactive](https://github.com/dotnet/reactive)

- [AngleSharp)](https://github.com/AngleSharp/AngleSharp)
- [AngleSharp.XPath)](https://github.com/AngleSharp/AngleSharp.XPath)
- [Ookii.Dialogs.Wpf](https://github.com/ookii-dialogs/ookii-dialogs-wpf)
- [Json.NET](https://github.com/JamesNK/Newtonsoft.Json)
- [System.Reactive](https://github.com/dotnet/reactive)


## Lessons Learned

This is my first published project on GitHub and I've learned how to use threads to update UI from other threads, how to use async / await as well as how to use external libraries in order to not re-invent the wheel :)

2 comments on commit 410b51c

@godvader8
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Witaj Marcinie, szukałem czegoś takiego od dawna. Wspaniały pomysł. Jednak mam problem, program wyłącza sie po kliknięciu start. Co może być przyczyną? Używam backupu html.

@marcin-przywoski
Copy link
Owner Author

@marcin-przywoski marcin-przywoski commented on 410b51c Jun 30, 2023 via email

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.