26 lines
		
	
	
		
			677 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			677 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env python3
 | 
						|
# -*- coding: utf-8 -*-
 | 
						|
# @Author: KevinMidboe
 | 
						|
# @Date:   2017-03-04 13:46:28
 | 
						|
# @Last Modified by:   KevinMidboe
 | 
						|
# @Last Modified time: 2017-03-04 14:03:57
 | 
						|
 | 
						|
from langdetect import detect
 | 
						|
from removeUploader import removeUploader
 | 
						|
 | 
						|
testFiles = ['subs/The.Man.from.U.N.C.L.E.2015.1080p-[eztv].srt', 
 | 
						|
	'subs/The.Man.from.U.N.C.L.E.2015.1080p-[eztv]ENGLUISH.srt']
 | 
						|
 | 
						|
def detectLanguage(file):
 | 
						|
	f = open(file, 'r', encoding= 'ISO-8859-15')
 | 
						|
	language = detect(f.read())
 | 
						|
	f.close()
 | 
						|
	
 | 
						|
	return removeUploader(file)[:-3] + language + '.srt'
 | 
						|
 | 
						|
def addLangExtension():
 | 
						|
	for file in testFiles:
 | 
						|
		print(detectLanguage(file))
 | 
						|
 | 
						|
if __name__ == '__main__':
 | 
						|
	addLangExtension() |