transfer.sh

프로젝트를 하면서 ftp서버를 구축한다던지 혹은 파일 쉐어링을 할 일이 많은데, 뭔가 조금은 더 쉽게 하고 싶다. 혹은 더 간단한 방법이 있으면 좋겠다는 생각들 많이 하셨을 거라고 봅니다. 특히 curl 에 특화된 서버가 있으면 좋겠다고 생각하시는 분들도 계셨을 건데요. 이 프로젝트는 그런 문제에 대한 해답이 될 지도 모르겠습니다.

2016/03/23 Editor’s choice(315 ★)

dutchcoders/transfer.sh
_transfer.sh - Easy and fast file sharing from the command-line._github.com

서버사이드는 Golang으로 만들어져 있습니다.

소스를 한번 확인해 보면

mux라는 http 라우터를 사용해서 파일들을 손쉽게 컨트롤 할 수 있도록 만든 것을 볼 수 있습니다.

이런 일련의 작업들은 mux 라는 http multiplexer를 이용해서 가능해 졌습니다.

gorilla/mux
_mux - A powerful URL router and dispatcher for golang._github.com

node.js 를 가지고 ftp 서버를 만들고 하던 작업들과 비교해 보면 대강 비슷한 형태의 프로젝트라고 볼 수 있습니다.

단순히 transfer.sh 서버만 존재하는 것은 아니고 웹 페이지도 함께 있어서 사용하는데 더욱 편리한데 다음 페이지에서 어떻게 돌아가는지 확인할 수 있습니다.

transfer.sh - Easy and fast file sharing from the command-line.
Easy and fast file sharing from the command-line.transfer.sh

By Keen Dev on March 22, 2016.

Exported from Medium on May 31, 2017.

searchkit

React 는 기본적으로 UI 컴포넌트 이고 View 만 담당한다. 라는 기본의미에 충실하게 여러가지 컴포넌트들이 나오고 있는데요. 오늘 소개할 프로젝트는 elastic search 엔진만 있으면 서치툴바를 꽤나 멋지게 꾸밀 수 있는 UI 위젯 정도가 될 거 같습니다.

2016/03/22 ( 513 ★ )

searchkit/searchkit
_searchkit - React UI components / widgets. The easiest way to build a great search experience with Elasticsearch._github.com

보시는 이미지 예제 처럼 태그와 Filter 들을 셋팅하면 근사한 결과들을 볼 수 있습니다.

Live demo

를 통해 영화 검색을 테스트 해 봐도 좋을 거 같습니다.

소스보기

const searchkit = new SearchkitManager("http://demo.searchkit.co/api/movies/")

SearchkitManager(ElasticSearch 주소) 를 통해 searchkit을 정의한 후에

React Componenet 상에서 사용하면 됩니다.

By Keen Dev on March 21, 2016.

Exported from Medium on May 31, 2017.