Add script to regenerate index.html
This commit is contained in:
		
							parent
							
								
									3e1cabc338
								
							
						
					
					
						commit
						bb02834692
					
				
					 1 changed files with 15 additions and 0 deletions
				
			
		
							
								
								
									
										15
									
								
								generate-index
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										15
									
								
								generate-index
									
										
									
									
									
										Executable file
									
								
							| 
						 | 
					@ -0,0 +1,15 @@
 | 
				
			||||||
 | 
					#!/usr/bin/env python
 | 
				
			||||||
 | 
					import hashlib
 | 
				
			||||||
 | 
					import subprocess
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					template = file('index.html.in', 'r').read()
 | 
				
			||||||
 | 
					version = subprocess.Popen(['./youtube-dl', '--version'], stdout=subprocess.PIPE).communicate()[0]
 | 
				
			||||||
 | 
					data = file('youtube-dl', 'rb').read()
 | 
				
			||||||
 | 
					md5sum = hashlib.md5(data).hexdigest()
 | 
				
			||||||
 | 
					sha1sum = hashlib.sha1(data).hexdigest()
 | 
				
			||||||
 | 
					sha256sum = hashlib.sha256(data).hexdigest()
 | 
				
			||||||
 | 
					template = template.replace('@PROGRAM_VERSION@', version)
 | 
				
			||||||
 | 
					template = template.replace('@PROGRAM_MD5SUM@', md5sum)
 | 
				
			||||||
 | 
					template = template.replace('@PROGRAM_SHA1SUM@', sha1sum)
 | 
				
			||||||
 | 
					template = template.replace('@PROGRAM_SHA256SUM@', sha256sum)
 | 
				
			||||||
 | 
					file('index.html', 'w').write(template)
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue