SORUCES=$(wildcard *.ipynb)
TARGETS=$(SORUCES:.ipynb=.html)
NAME=$(shell basename $(PWD))
REMOTE_PATH=/var/www/notes.pipal.in/2018/$(NAME)
REMOTE_HOST=pipal@notes.pipal.in
SSH_OPTIONS=-i /volumes/notebooks/.ssh/id_rsa
REMOTE_LOCATION=$(REMOTE_HOST):$(REMOTE_PATH)
FILES=*.html *.csv *.json.zip Makefile images/

push: $(TARGETS)
	rsync -avz -e "ssh $(SSH_OPTIONS)" $(FILES) $(REMOTE_LOCATION)
	touch push

root:
	ssh $(SSH_OPTIONS) $(REMOTE_HOST) mkdir -p $(REMOTE_PATH)

build: $(TARGETS)

%.html: %.ipynb
	#wget -nv "http://127.0.0.1:8888/nbconvert/html/$<?download=true" -O $@
	jupyter nbconvert $<

clean:
	-rm $(TARGETS) push

loop:
	@while sleep 2; do make; done
