Skip to content

ajkahle/easyhash

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Easy Hash

A simple tool for hashing your email lists for list swaps

  • Makes hashing a column on a file easy
  • Doesn't save any of your data
  • Makes comparing your list to a hashed file easy

How It Works

Hash Single File

Upload a csv file and download hashed files

  • Parses a csv file and sends JSON to server to hash
  • Returns zip file including: full file with added hash field and only hash field (for swapping)

Compare Files

Upload 2 csv files: one with your data and one with a hash file to compare and download the overlap

  • Parses 2 csv files and sends JSON to server
  • Hashes first file and compares the designated fields across both
  • Returns zip file including: your unique data (for swapping), overlap, and other unique data

Run Locally

Don't want to upload your list to the live version? You can download and run locally!

Install Pre-Requisites

Downloading the Code

  • Open your Command Prompt (Windows) or Terminal (Mac)
  • Navigate to the folder you want to put the code (cd DIRECTORY_NAME to "click" into a directory)
  • Enter git clone git@github.com:ajkahle/easyhash.git in your command line. It will download the code to a new folder in the current directory called "easyhash"
  • Use cd easyhash to move into the new directory with the code
  • Enter npm install to install the requirements for EasyHash

Running EasyHash Locally

  • From the same directory, enter npm start. There should be a message that says http server listening on 8080
  • In a web browser, go to localhost:8080
  • The EasyHash interface should appear, and you can use the tool without uploading your list online

Pull requests

Pull requests are encouraged!

Have suggestions? Submit an issue or a pull request.

About

Quickly hash a file to share and compare without sacrificing your list

Resources

Stars

Watchers

Forks

Packages

No packages published