-
Notifications
You must be signed in to change notification settings - Fork 1
/
Makefile-posters
30 lines (20 loc) · 916 Bytes
/
Makefile-posters
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# - Adam Koprowski 9/06/2010
include Makefile-XSLT
######################################################################################################
MOVIE_PAGE := http://www.imdb.com/title/tt
######################################################################################################
MOVIES := $(shell cat movie_list.txt)
MOVIES_XHTML := $(MOVIES:%=imdb/movie-%.xhtml)
MOVIE_POSTERS := $(MOVIES:%=posters/%.jpg)
######################################################################################################
get-movie-files: $(MOVIES_XHTML)
get-poster-files: $(MOVIE_POSTERS)
%.xhtml: %.html
$(SHOW) Generating: [$@]
$(HIDE) html2xhtml -t strict $< -o $@
imdb/movie-%.html:
$(SHOW) Generating: [$@]
$(HIDE) wget -O $@ $(MOVIE_PAGE)$*/ -o /dev/null
posters/%.jpg:
$(SHOW) Generating: [$@]
$(HIDE) wget -O $@ `$(RUN_XSLT) movies.xml lookup_poster.xsl movie-id=$*` -o /dev/null