
내가 보낸 모든 텍스트와 내 이름이 포함된 모든 응답의 편집 파일을 만들려고 합니다.... 이것을 스크립팅하는 가장 좋은 방법은 무엇입니까? pidgin에 그런 플러그인이 있나요? 또한 추가할 줄을 클릭할 수 있기를 바랍니다. 예를 들어, 어떤 사람이 다른 사용자에게 매우 유용하고 따라하기 쉬운 가이드를 제공하면 "내일부터 해야지"라고 생각합니다. 모든 줄을 표시하고 붙여넣고 다른 모든 대화를 건너뛰는 대신 '내 개인 로그로 보내기' 등을 클릭하기만 하면 됩니다.
꽤 유용할 것 같죠? 그리고 많은 사람들이 이용하게 될 것 같아요. 따라서 가능하다면 포괄적인 답변을 제공하거나 제가 따라갈 수 있는 답변을 제공해 주시기 바랍니다.
답변1
요약:실제 설명을 보려면 이 답변의 끝으로 스크롤하세요.
아, 그런 기능은 상당히 현지화되어 있는데, 그런 건 없는 것 같아요.
하지만 맞춤형으로 구성된 채팅 로그 파일에 3분의 2 정도 더 가까이 다가갈 수 있습니다.
1. 채팅 로그 변환기가 필요합니다
있다더 이상 채팅 로그의 효과적인 표준화가 없습니다.오늘날 세상에.
Pidgin 채팅 로그는 libpurple의 HTML 형식 또는 레거시 일반 텍스트 형식으로 저장됩니다(경고: 메시지 줄 바꿈이 메시지 내의 줄 바꿈과 구별되지 않기 때문에 어떤 소프트웨어도 TXT 형식을 정확하게 해석할 수 없습니다).
기본 기준을 충족하는 프로그램을 작성하려면 다음을 수행하십시오.
- 귀하가 보낸 모든 메시지를 수집하세요.
- 귀하의 이름이 포함된 모든 메시지를 수집하세요.
... 소프트웨어가 메시지를 보낸 사람과 메시지 자체의 차이를 이해할 수 있도록 Pidgin HTML 채팅 로그를 해석해야 합니다. 이것이 첫 번째 단계입니다.
Pidgin HTML 채팅 로그 해석에 근접한 살아있는 프로젝트가 하나 있습니다.
Log2Log 채팅 로그 변환기
Log2Log가 할 수 있는 일
현재 Log2Log v1.0.1은 보유하고 있는 모든 Pidgin HTML 채팅 로그 파일을 읽고 이를 모든 다양한 정보 비트(시간, 시간대, 보낸 사람, 보낸 사람의 별칭, 메시지 등)로 분리된 표준화된 하나의 거대한 JSON 배열로 변환할 수 있습니다. 내용 등)
이런, 이게 1단계의 답이 될 수도 있겠죠?
불행히도.
Log2Log가 할 수 없는 것
Log2Log의 개발자(놀랍게도 나야!)는 Pidgin HTML 형식의 많은 기능이 소프트웨어에 코딩되지 않았으므로 Log2Log가 이를 인식할 수 없다는 점을 인정합니다. Pidgin HTML에서 Log2Log의 JSON 형식으로의 변환 프로세스는 이전에 테스트되지 않았습니다.
Log2Log는 1단계만 2/3만 완료한다고 말하고 싶습니다. :(
잘...?
Log2Log 개발은 관심 부족으로 인해 그리 오래 지속되지 않았습니다. 제가 수행한 간단한 설문조사에 따르면 대부분의 사람들은 채팅 로그가 무엇인지조차 모르는 것 같습니다.
답변으로 쓴 글이지만 여쭤보고 싶습니다.너, 독자, 질문입니다.
Log2Log Chat Log Converter 프로젝트를 지원하시겠습니까? 그렇다면 내 연락처 정보는 다음에서 찾을 수 있습니다.내 슈퍼유저 프로필.
(저는 슈퍼 유저에게 프로모션 광고를 보내려고 스팸을 보내려는 것이 아닙니다. 이것이 오늘날 소프트웨어 채팅 로그 변환이 실제로 얼마나 진행되었는지를 보여줍니다. 제 말을 믿지 못하시겠다면 Google에서 "채팅 로그 변환기"를 검색해 보십시오.)
2. 맞춤형 로그용 소프트웨어
pidgin에 그런 플러그인이 있나요?
아하하 그런거 없습니다. >:(
Pidgin의 범위를 넘어서는 것도 아닙니다. 벌써 1년 넘게 찾고 있어요.
그러나 질문은 소프트웨어가 이미 존재해야 한다는 것을 명시하지 않았습니다.
이것을 스크립팅하는 가장 좋은 방법은 무엇입니까? ... 추가할 줄을 클릭할 수도 있었으면 좋겠습니다.
OP의 설명은 2011년 4월 3일부터 계획했던 다른 프로젝트와 매우 유사해 보입니다.
Loguntu 채팅 로그 관리자
Loguntu에 대한 계획은 여러 번 수정되고 업데이트되었지만 이 질문과 관련하여 Loguntu에서 관리하는 모든 채팅 로그의 각 줄에 대한 포괄적인 조작이 설명에 포함되어 있습니다.
Loguntu가 존재하지 않는 이유
첫째로, 직접적으로, 저는 이것을 존재하게 만들 인력이 없습니다. 채팅 로그에서 개별 라인을 선택하는 부분조차도 나 혼자에게는 너무 많은 작업입니다.
둘째, 아무도 이것을 신경 쓰지 않거나 원하지 않습니다. 대부분의 사람들은 채팅 로그가 무엇인지조차 모른다는 사실을 기억하세요. 아무도 Loguntu와 같은 것을 만들지 않은 것은 당연합니다.
Loguntu는 마지막 단계입니다
Loguntu의 전체 청사진은 매우 포괄적이며 이 질문에서 요구하는 모든 것, 그리고 훨씬 더 많은 것을 다루고 있습니다. 존재만 했다면...
TL;DR / 결론
요약: 나는 이 질문에 설명된 내용이 존재하도록 도움을 제공합니다. 단, Pidgin의 범위를 넘어서는 것을 제외하고는(반드시 Pidgin으로 시작하지 않는다는 의미는 아닙니다).
참고: Pidgin 플러그인을 사용하는 것만으로도 처음에는 눈에 띄지 않는 단점이 있을 수 있습니다. 기본적으로 1단계를 처리하고 2단계를 수행해야 합니다. 채팅 로그가 큰 경우(예: 단일 연락처가 포함된 수천 개의 HTML 파일에 대한 19.41MiB) 검색을 시도할 때 Pidgin이 1~2분 이상 정지됩니다. (솔리드 스테이트 드라이브가 아닌 하드 디스크 드라이브에 적용됨) 이것이 제가 Loguntu와 같은 증분 솔루션을 선호하는 이유입니다.