Skip to content

extract embedded metadata from csv for portable publishing

Notifications You must be signed in to change notification settings

jackellenberger/haskell-csv-muncher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Haskell CSV Muncher

Encode metadata about csv cells by sticking it in the first column as semicolon separated values.

Usage

# Setup
sudo apt install cabal-install # if you haven't already
cabal install parsec tagsoup

# Test
doctest munge.hs

# Run
runhaskell main.sh < ~/path/to/file.csv

Use case

example_screenshot.png

I made my resume in excel for easier programmatic i/o, and I'd like to be able to update my linkedin and website programmatically when I update my spreadsheet. This lets me take data that makes sense in the context of a resume and auto parse it into a context free text file.

So with runhaskell main.sh < ./example/example_input.csv this input becomes this marginally nicer output

About

extract embedded metadata from csv for portable publishing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published