Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thanks 😁 (and documentation) #2

Open
alex-quiniou opened this issue Jan 11, 2021 · 3 comments
Open

Thanks 😁 (and documentation) #2

alex-quiniou opened this issue Jan 11, 2021 · 3 comments

Comments

@alex-quiniou
Copy link

Hi

Thanks for your help
I never used python and didn't want to install it for only one use on my PC.
I write down instruction for myself in the case I forget in the futur.

Python

  1. Download python https://www.python.org/downloads/windows/
  2. Choose the latest python release
  3. Go at the bottom fo the page and find Windows embeddable package (64-bit)
  4. Save the zip package and unzip it

Exiftool

  1. Download Exiftool Windows Executable https://exiftool.org/
  2. Save the zip package and unzip it
  3. Rename exiftool(-k).exe by exiftool.exe

Facebook messenger

  1. Download the archive of messenger from Facebook and unzip it

MessengerExif.py

  1. Download messengerexif.py https://github.com/Yard1/facebookmessenger-exif

Execute

  1. Locate python.exe messengerexif.py (folder)messages exiftool.exe and build the command line
  2. An example : C:\Users\alexq\Downloads\python-3.9.1-embed-amd64\python.exe C:\Users\alexq\Downloads\facebook-alexquiniou\messengerexif.py "C:\Users\alexq\Downloads\facebook-alexquiniou\messages" "C:\Users\alexq\Downloads\facebook-alexquiniou\exiftool.exe"
  3. Open CMD (command prompt) copy and paste
  4. Wait ...
@MLNSKii-dot-com
Copy link

number 3 is not working, cmd return 'C:...' is not recognized as internal or external command, operable program or batch file.

@Zankoas
Copy link
Contributor

Zankoas commented Aug 3, 2022

number 3 is not working, cmd return 'C:...' is not recognized as internal or external command, operable program or batch file.

hey! Probably best not to clog this thread, so if you open a new issue report I'll see what I can do to help

@TechRemarker
Copy link

On a Apple Silicon Mac, after installing Python for Mac installer make sure to use python3 not python in terminal for it to work. Also, to get the location of exiftool after installing it with the Mac installer, type which exiftool and copy that location. To get the location of messengerexif.py and or your messages folder, you can simply them onto a new terminal window and it will show you the pull path. With that, works perfectly, but was scratching my head for a while since couldn't find Mac step by step instructions. To note, terminal said successful, but went looking in messages/inbox/[folder name]/photos/ it said it was modified/created when I ran the script rather than the correct date. However if you drag into say Apple Photos or Library you will see it has the correct date so it worked. If you want the created/modified date to be that correct date as well, so that you can see and order photos outside of a photo app, there are mac apps that can sync the photo taken exif date with the created/modified. Hope this helps other mac users!

Real example mac command:
python3 /Users/chris/Desktop/messengerexif.py /Users/chris/Desktop/facebook-chris/messages /usr/local/bin/ExifTool

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants