소스코드: https://gitlab.com/soyeomul/test/blob/master/s2.py
그냥저냥 우분투 공부하다가 어느날 해당 대화 내용을 찾아서 의미있는 작업을 해야될때...
모든 로그를 wget 으로 내려받아서 로컬에서 grep 하는것보다...
원격으로 grep 할 수 있으면 참 편리할텐데... 라는 생각을 했어요.
그리고 파이썬으로 구현해봤어요.
(1) 하루치 검색 가능합니다.
(2) 한달치 검색 가능합니다.
(3) 검색된 문장의 날짜 태그가 붙습니다.
파이썬 3.7 그리고 curl 필요합니다.
당근 POSIX 시스템 [리눅스/유닉스] 에서 돌아가구요^^^
[ibus-hangul(서라운딩 패치판) -- 두벌식 옛글 모드에서 작성했씁니다]
우분투 한국 대화방 원격 grep 도구입니다 -- [파이썬 3.7]
Moderator: Dry8r3aD
우분투 한국 대화방 원격 grep 도구입니다 -- [파이썬 3.7]
- Attachments
-
- 대화 내용 검색 스크린샷~
- 스크린샷, 2019-06-22 23-46-20.png (359.78 KiB) Viewed 1818 times
^고맙습니다 감사합니다_^))//
Re: 우분투 한국 대화방 원격 grep 도구입니다 -- [파이썬 3.7]
2011년 11월 9일자 로그 같은 경우에.. UTF-8 변환 에러가 발생합니다.
그래서 2011년 11월달 로그 검색도 불가능했씁니다.
관련 버그 고친 소스코드 깃랩에 다시 올렸습니다.
구체적으로 "text=True" 를 제거했습니다.
그 덕분에 파이썬 3.7 에서 파이썬3 으로 실행환경 조건을 완화시켰습니다.
[우분투 18.04 파여폭스 ibus-hangul(서라운딩 패치판)에서 작성했습니다]
그래서 2011년 11월달 로그 검색도 불가능했씁니다.
관련 버그 고친 소스코드 깃랩에 다시 올렸습니다.
구체적으로 "text=True" 를 제거했습니다.
그 덕분에 파이썬 3.7 에서 파이썬3 으로 실행환경 조건을 완화시켰습니다.
[우분투 18.04 파여폭스 ibus-hangul(서라운딩 패치판)에서 작성했습니다]
- Attachments
-
- sys.argv[1] == "한글 입력기"
- 스크린샷, 2019-06-25 09-47-01.png (230.63 KiB) Viewed 1778 times
-
- 2011년 11월달 검색 결과 OK^^^
- 스크린샷, 2019-06-24 21-55-16.png (331.84 KiB) Viewed 1793 times
^고맙습니다 감사합니다_^))//
Re: 우분투 한국 대화방 원격 grep 도구입니다 -- [파이썬 3.7]
일년치 검색 기능 추가했습니다.
더불어 검색 시간이 길어질거 같아서,,, 지루함 방지용 코드를 적용했습니다.
두 기능 적용한 새코드를 깃랩에 다시 올렸습니다.
[ibus-hangul(서라운딩 패치판)에서 작성했으며 수정했습니다]
더불어 검색 시간이 길어질거 같아서,,, 지루함 방지용 코드를 적용했습니다.
두 기능 적용한 새코드를 깃랩에 다시 올렸습니다.
[ibus-hangul(서라운딩 패치판)에서 작성했으며 수정했습니다]
- Attachments
-
s2-result-20190627.txt
- 일년치(2011) 검색 결과 OK^^^
- (83.75 KiB) Downloaded 69 times
-
- 커서 순환/반복 실험중...
- 스크린샷, 2019-06-27 21-10-38.png (400.78 KiB) Viewed 1755 times
^고맙습니다 감사합니다_^))//
Re: 우분투 한국 대화방 원격 grep 도구입니다 -- [파이썬 3.7]
행여 Emacs 에서 실행할때엔.. eshell[1] 대신 shell[2] 을 쓰셔야 합니다.
eshell 은 개판입니다 "\n" 무시되어져서 행구분이 엉망이어유 ㅠㅠㅠ
이맥스에선 shell 씁시다~!!!
[1] M-x eshell
[2] M-x shell
[ibus-hangul(서라운딩 패치판)에서 작성했으며 내용을 보완했씁니다]
- Attachments
-
- 이맥스 shell 에서의 실행 모습~ OK^^^
- 스크린샷, 2019-06-29 12-35-01.png (429.53 KiB) Viewed 1700 times
^고맙습니다 감사합니다_^))//
Re: 우분투 한국 대화방 원격 grep 도구입니다 -- [파이썬 3.7]
$ ./s2.py 찾을문자열 찾을년월+
Code: Select all
$ ./s2.py 안녕하세요 201412+
그 다음달도 이어서 추가 검색합니다.
새코드 깃랩에 올려서 갱신했습니다.
[ibus-hangul(서라운딩 패치판)에서 작성했씁니다]
- Attachments
-
- 고급사용법 실험 성공^^^
- 스크린샷, 2019-06-29 15-22-56.png (399.29 KiB) Viewed 1692 times
^고맙습니다 감사합니다_^))//
Re: 우분투 한국 대화방 원격 grep 도구입니다 -- [파이썬 3.7]
밑줄이 표시되어서 검색어 쉽게 식별할 수 있도록 코드 보완했습니다.
깃랩에 새코드 올렸습니다.
[ibus-hangul(서라운딩 패치판)에서 작성했습니다]
깃랩에 새코드 올렸습니다.
[ibus-hangul(서라운딩 패치판)에서 작성했습니다]
- Attachments
-
- 밑줄 표시로 검색어 강조 실험^^^
- 스크린샷, 2019-06-29 23-50-39.png (328.32 KiB) Viewed 1683 times
^고맙습니다 감사합니다_^))//
Re: 우분투 한국 대화방 원격 grep 도구입니다 -- [파이썬 3.7]
[부록]
크롬OS 에서도 돌아갑니다^^^
[크롬OS 에서 작성했습니다]
크롬OS 에서도 돌아갑니다^^^
[크롬OS 에서 작성했습니다]
- Attachments
-
- 7월달 로그에서 'gmail' 을 검색어로 탐색중... ;;;
- Screenshot 2019-07-26 at 12.25.38 PM.png (323 KiB) Viewed 1590 times
^고맙습니다 감사합니다_^))//