Update README.md
This commit is contained in:
		
							parent
							
								
									e2d94c61c1
								
							
						
					
					
						commit
						bf0db4dae9
					
				
							
								
								
									
										23
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								README.md
									
									
									
									
									
								
							@ -1,27 +1,46 @@
 | 
				
			|||||||
# EPG2XML-PYTHON
 | 
					# EPG2XML
 | 
				
			||||||
 | 
					
 | 
				
			||||||
이 프로그램은 EPG(Electronic Program Guide)를 웹상의 여러 소스에서 가져와서 XML로 출력하는 프로그램으로 python2에서 사용 가능하도록 제작되었다.
 | 
					이 프로그램은 EPG(Electronic Program Guide)를 웹상의 여러 소스에서 가져와서 XML로 출력하는 프로그램으로 python2 및 php5에서 사용 가능하도록 제작되었다.
 | 
				
			||||||
기본적으로 외부의 소스를 분석하여 출력하므로 외부 소스 사이트가 변경되거나 삭제되면 문제가 발생할 수 있다.
 | 
					기본적으로 외부의 소스를 분석하여 출력하므로 외부 소스 사이트가 변경되거나 삭제되면 문제가 발생할 수 있다.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## 필요 모듈
 | 
					## 필요 모듈
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# EPG2XML.PY
 | 
				
			||||||
BeautifulSoup(bs4), lxml, requests 모듈이 추가로 필요하다.
 | 
					BeautifulSoup(bs4), lxml, requests 모듈이 추가로 필요하다.
 | 
				
			||||||
설치 OS별로 모듈을 설치하기 위한 사전 설치 방법이 다를 수도 있으므로 검색해서 설치하도록 한다.
 | 
					설치 OS별로 모듈을 설치하기 위한 사전 설치 방법이 다를 수도 있으므로 검색해서 설치하도록 한다.
 | 
				
			||||||
synology의 경우 파이썬 모듈을 설치하면 easy_install beautifulsoup, easy_install lxml, easy_install requests 로 추가할 수 있다.
 | 
					synology의 경우 파이썬 모듈을 설치하면 easy_install beautifulsoup, easy_install lxml, easy_install requests 로 추가할 수 있다.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# EPG2XML.php
 | 
				
			||||||
 | 
					PHP의 내장함수를 이용하므로 특별한 모듈은 필요없다. 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## 설치방법
 | 
					## 설치방법
 | 
				
			||||||
 | 
					
 | 
				
			||||||
tv_grab_file 사용시 (https://github.com/neo365/tvheadend-for-Korea)
 | 
					tv_grab_file 사용시 (https://github.com/neo365/tvheadend-for-Korea)
 | 
				
			||||||
tv_grab_file 안의 cat xmltv.xml 또는 wget 부분을
 | 
					tv_grab_file 안의 cat xmltv.xml 또는 wget 부분을
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PYTHON의 경우
 | 
				
			||||||
<pre>
 | 
					<pre>
 | 
				
			||||||
/usr/bin/python /home/hts/epg2xml.py -i KT(SK, LG) -d 또는
 | 
					/usr/bin/python /home/hts/epg2xml.py -i KT(SK, LG) -d 또는
 | 
				
			||||||
/home/hts/epg2xml.py -i KG(SK, LG) -d
 | 
					/home/hts/epg2xml.py -i KG(SK, LG) -d
 | 
				
			||||||
</pre>
 | 
					</pre>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PHP의 경우
 | 
				
			||||||
 | 
					<pre>
 | 
				
			||||||
 | 
					/usr/bin/php /home/hts/epg2xml.php -i KT(SK, LG) -d 또는
 | 
				
			||||||
 | 
					/home/hts/epg2xml.php -i KG(SK, LG) -d
 | 
				
			||||||
 | 
					</pre>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
XMLTV 사용시
 | 
					XMLTV 사용시
 | 
				
			||||||
 | 
					PYTHON의 경우
 | 
				
			||||||
<pre>
 | 
					<pre>
 | 
				
			||||||
/usr/bin/python /home/hts/epg2xml.py -i KT(SK, LG) -s xmltv.sock경로 또는
 | 
					/usr/bin/python /home/hts/epg2xml.py -i KT(SK, LG) -s xmltv.sock경로 또는
 | 
				
			||||||
/home/hts/epg2xml.py -i KT(SK, LG) -s xmltv.sock 경로
 | 
					/home/hts/epg2xml.py -i KT(SK, LG) -s xmltv.sock 경로
 | 
				
			||||||
</pre>
 | 
					</pre>
 | 
				
			||||||
 | 
					PHP의 경우
 | 
				
			||||||
 | 
					<pre>
 | 
				
			||||||
 | 
					/usr/bin/php /home/hts/epg2xml.php -i KT(SK, LG) -s xmltv.sock경로 또는
 | 
				
			||||||
 | 
					/home/hts/epg2xml.php -i KT(SK, LG) -s xmltv.sock 경로
 | 
				
			||||||
 | 
					</pre>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## 설정방법
 | 
					## 설정방법
 | 
				
			||||||
Set My Configuratoin 안의 항목이 설정 가능한 항목이다. 인수로 처리하지 않고 이 부분을 수정해서 사용할 수도 있지만,
 | 
					Set My Configuratoin 안의 항목이 설정 가능한 항목이다. 인수로 처리하지 않고 이 부분을 수정해서 사용할 수도 있지만,
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user