postgres, redis, bulma를 이용한 GOlang URL 단축 서비스

4998 단어 gormshowdevredigogo
모바일 친화적인 웹 UI를 통해 사용하거나 이미 제공된 API로 자동화할 수 있습니다. 또한 클릭 한 번으로 URL을 단축할 수 있는 브라우저 확장 프로그램(예: 상황에 맞는 메뉴)을 구축할 생각입니다.

용법



urlssh.xyz 을 방문하십시오. 프로그래밍 방식의 사용을 위해 API를 통합할 수도 있습니다.

추신: https://urlssh.xyz/6OTMTS은 이 기사에 대한 짧은 링크입니다 😎


adhocore / urlsh


백엔드에서 postgres 및 redis, 프런트엔드에서 bulma를 사용하여 UI, API, 캐시, 적중 카운터 및 포워더가 포함된 GOlang URL 단축기 및 북마크 서비스





urlsh










urlshGo 언어를 기반으로 구축된 URL 단축 응용 프로그램입니다.
gorm 을 제외하고 외부 라이브러리를 사용하지 않습니다.
postgres 데이터베이스 및 최소 redis
모듈redigo .

용법


웹 클라이언트


urlssh.xyz 을 방문하십시오. 프로그래밍 방식의 사용을 위해 API를 통합할 수도 있습니다.

터미널 클라이언트


명령줄 터미널 내부에 거주하는 경우 클라이언트를 설치할 수 있습니다.
go get github.com/adhocore/urlsh/cmd/urlshc
$GOPATH 또는 $HOME/go/bin$PATH 또는 %path% 에 있는지 확인한 다음 다음과 같이 사용하십시오.
# show help
urlshc -h

# shorten a url
urlshc -url 'https://your.long.url/here'

# shorten a url with keywords and expiry date
urlshc -url 'https://your.long.url/here' -keywords 'word-1,word2' -expires '2022-12-31'

# if you have self hosted or local instance of urlsh, pass in URLSH_HOST (with domain only)
URLSH_HOST=https://your.urlsh-instance.com urlshc -url 'https://your.long.url/here'

자체 호스팅, API 통합 및/또는 urlsh에 기여하려면 아래를 읽으십시오.

구하는



View on GitHub

좋은 웹페이지 즐겨찾기