<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#!/usr/bin/python
# -*- coding: utf-8 -*-
import codecs
import sys
import string

def main(filename):
	# LaTeX accents replacement
	sym = {}
	sym[u"Ã&nbsp;"] = "\\'{a}"
	sym[u"Ã¡"] = "\\'{a}"
	sym[u"Ã¢"] = "\\^{a}"
	sym[u"Ã¤"] = '{\\"'+'a}'
	sym[u"Ã¥"] = '{\\aa}'
	sym[u"Ã¨"] = "\\'"+'{e}'
	sym[u"Ã©"] = "\\'"+'{e}'
	sym[u"Ãª"] = "\\^{e}"
	sym[u"Ã«"] = '\\"'+'{e}'
	sym[u"Ã¬"] = "\\'"+'{i}'
	sym[u"Ã­"] = "\\'"+'{i}'
	sym[u"Ã®"] = "\\^{i}"
	sym[u"Ã¯"] = '\\"'+"{i}"
	sym[u"Ã±"] = '\\~{n}'
	sym[u"Ã²"] = "\\'"+'{o}'
	sym[u"Ã³"] = "\\'"+'{o}'
	sym[u"Ã´"] = '\\^{o}'
	sym[u"Ã¶"] = '\\"'+'{o}'
	sym[u"Ã¹"] = "\\'"+'{u}'
	sym[u"Ãº"] = "\\'"+'{u}'
	sym[u"Ã»"] = "\\^{u}"
	sym[u"Ã¼"] =  '\\"'+'{u}'
	
	fid = codecs.open(filename,'r',"utf-8")
	flines = map(string.rstrip,fid.readlines())
	fid.close()
	
	newlines = []
	for line in flines:
		if 'issn' in string.lower(line) or 'doi' in string.lower(line) or 'pmid' in string.lower(line):
			continue
		else:
			for i in sym.keys():
				line = line.replace(i,sym[i])
			newlines.append(line)

	fid = codecs.open(filename,'w',"utf-8")
	for line in newlines:
		fid.write(line+'\n')
	fid.close()

if __name__ == "__main__":
	main(sys.argv[-1])
		
		 
	


</pre></body></html>