Giter VIP home page Giter VIP logo

snaparser's Introduction

Snaparser

Snaparser parses snapchat chat history json files to human friendly format. By default, the parsed chat history is printed to stdout.

Installation

$ go install github.com/vanillaiice/snaparser/cmd/snaparser@latest

Usage

To download your chat history data, follow the guide available on snapchat's website. You can then do the following:

# Generic Usage
$ snaparser [global options] command [command options] 

# Extract chats only with user 'johndoe' and write chats to file
$ snaparser -u johndoe -f chat_history.json -w

# Extract chats only with user 'janedoe', read chat history file from stdin,
# and print to Stdout
$ cat chat_history.json | snaparser -u janedoe

# Extract all chats and pipe output to more
$ snaparser -f chat_history.json | more

Flags

NAME:
   snaparser - parse snapchat chat history to human friendly format

USAGE:
   snaparser [global options] command [command options] 

VERSION:
   v0.1.4

AUTHOR:
   vanillaiice <[email protected]>

COMMANDS:
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --file FILE, -f FILE                                  read chats from FILE (use '-' for stdin)
   --directory DIRECTORY, -d DIRECTORY, --dir DIRECTORY  write parsed chats to DIRECTORY
   --user value, -u value                                only extract chat with user
   --write, -w                                           write parsed chats to disk (default: false)
   --create, -c                                          create directory if it does not exist (default: false)
   --color, -l                                           write colored output (default: false)
   --help, -h                                            show help
   --version, -v                                         print the version

Author

vanillaiice

License

BSD-3-Clause

snaparser's People

Contributors

vanillaiice avatar

Stargazers

CyberChief avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.