Syrinx(새가 노래할 수 있게 하는 조류 해부학적 측면의 이름을 따서 명명됨)는 Twitter 필터링, 요약 및 집계를 시도한 것입니다. 현재는 도서관이며 앱이나 미니앱으로도 출시되기를 바랍니다. 그 목표는 드라마의 폭발, 중복 제거기, 자동 생성된 "최고의" 앨범, 집중력과 생산성에 도움이 되는 역할을 하는 것입니다.
t
gem으로 트윗 다운로드처음에 이것을 생각했을 때 나는 그것을 트위터 신문이라고 부르기로 계획했습니다. Twitter 회사는 실시간 분석을 위한 데이터의 유용성에 매우 잘 적응하고 있는 것처럼 보이지만 다른 모든 사용 사례에 대해서는 큰 사각지대를 갖고 있는 것 같습니다. '뉴스'라고도 알려진 지난 24시간에 대한 역사적 분석은 18세기, 19세기, 20세기 전반에 걸쳐 큰 인기를 끌었으며 사라지지 않을 것 같습니다.
Syrinx는 Hacker Newspaper의 보다 안정적인 버전처럼 끝나야 하지만 Twitter용으로 몇 가지 요약 및 분석 기능을 추가해야 합니다.
이 프로젝트는 진행 중입니다. 현재 여기에는 트윗을 가져오고 필터링하는 데 유용한 여러 개체와 이러한 개체를 사용하는 간단한 Ruby 스크립트가 포함되어 있습니다. 스크립트는 Gary Bernhardt가 Destroy All Software 스크린캐스트 Functional Core, Imperative Shell 에서 사용하는 스타일에서 많은 영감을 얻었으며, 대부분의 개체와 사양은 Destroy All Software의 다른 자료, 특히 Sucks/Rocks 시리즈에서 영감을 얻었습니다.
since.csv
라는 파일을 생성/편집하는 데 필요한 권한을 사용하여 cron 작업에서 실행되는 download_tweets.bash
설정한 경우 cron 작업에서 functional_core_imperative_shell.rb
실행하여 Twitter에서 링크 목록을 자동 생성할 수도 있습니다. . http://twitter-links.gilesb.com에서 예제 출력을 볼 수 있습니다. 목록은 카테고리별로 정렬되어 있지만 테이블을 사용하고 CSS가 없습니다. 이는 간단한 장난감 예입니다. 코드에는 다른 기능이 있으며 이에 대한 나의 장기 목표는 조금 더 큽니다.