NathanCheshire / snap-simp

A parser for Snapchat data exports

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tagline

Author

Getting Started and Usage

To start using the utilities provided by SnapSimp, you'll first want to create a virtual environement:

python -m venv snap-simp-venv or python3 -m venv snap-simp-venv

Then you'll need to activate the virtual environment. If you're on Windows, simply:

.\snap-simp-venv\Scripts\activate

If you're on Mac OSX, you'll need to source it:

source ./snap-simp-venv/bin/activate

Then you can install the requirements once inside of the virtual environement:

pip install -r requirements.txt

Any and all HTML files to be analyzed are expected to be placed in the html folder within the same directory as this README. If you place them somwhere else, you'll need to provide the relative paths to the files via command line arguments such as --snap-history-file which is by default named snap_history.html and --account-file which is by default named account.html. If you name these something else, then you'll also need to specify that.

Who

That's kind of a dumb question but I'll assume you're asking who made this or who this is for. I made this as a means of procrastination late July, 2023. I made this for anyone who wants to use the tool, primarily me.

What

Python 3.11, virtual environments, Beautiful Soup, boredom, caffeine, and a girl.

Where

From my home, my bedroom to be exact (yes my software engineering setup and beepy boopy MacBook are in my room); earth dimension C137 even.

When

I already said this in the Who section, but I'll repeat it for those who are dyslexic or illiterate since I happen to be in said community. I was bored late July, 2023 and with no actual work work to do since our sprint just ended, I thought instead of working on one of my 17 unfinished side projects, I'd start a new one.

Why

I wanted to do some data visualization stuff and see statistics about my snaps.

How

By the power of snakes, Python 3.11, ya boi Guido van Rossum, decades of computer science advancements, GitHub free tier, GPT4, and Copilot, useless projects such as this can exist and occupy possibly vital bandwidth and server space.

Credits and Thanks

Thanks to Nate Cheshire for making this. You're welcome, thanks for thinking of me when using my tool. No problem, Nate.

About

A parser for Snapchat data exports

License:GNU General Public License v3.0


Languages

Language:Python 100.0%