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)
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
Don't want to upload your list to the live version? You can download and run locally!
- Make sure you have the latest version of Node.js installed on your machine
- Make sure you have the latest version of Git installed on your machine
Downloading the Code
- Open your Command Prompt (Windows) or Terminal (Mac)
- Navigate to the folder you want to put the code (
cd DIRECTORY_NAMEto "click" into a directory)
git clone firstname.lastname@example.org:ajkahle/easyhash.gitin your command line. It will download the code to a new folder in the current directory called "easyhash"
cd easyhashto move into the new directory with the code
npm installto 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 are encouraged!
Have suggestions? Submit an issue or a pull request.