'''
Created on Jul 23, 2014
@author: Brett Paufler
Copyright Brett Paufler
Complete Refactor 9-8-15
Given a double line separated text file (in input directory)
outputs HTML markup for
img
figcaption
(to output directory and console display)
EDIT FOR JOB SPECIFIC NEEDS IN: if __main__ == '__name__':
'''
from os import listdir
def caption(file_path_in, template='img', **kwargs):
'''Converts a text file to html markup for sequential images.
Two different layouts:
figcaption
img
Numbers start at:
digits = 1, 0
digits = 2, 00
digits = 3, 000
incrementing +1 per line in text file
Blank lines in file separate tags.
New lines get
inserted
Given:
**kwargs passed per
default_datum = {
'div_class': 'div_one',
'fig_class': 'fig_one',
'img_class': 'img_one',
'name': 'base_name',
'number': 'not passed',
'digits': 2,
'extension': 'jpg',
'alt': ' : Line Effect or Some Such',
'text': ' -- per input file --'}
Spits Out: