diff --git a/crawler/gitlab_wiki.sh b/crawler/gitlab_wiki.sh index ca74742..9fc04c5 100644 --- a/crawler/gitlab_wiki.sh +++ b/crawler/gitlab_wiki.sh @@ -6,8 +6,9 @@ gitlab_wiki() ( } human_url() { - log "not impl: human url: $@" - exit 1 + local url="${1%/}" + url="${url%%#*}" + echo "$url/$(echo "$2" | base64 --decode)" } _host() { @@ -25,7 +26,7 @@ gitlab_wiki() ( project="${project%/-/}" project="${project#/}" project="${project%/}" - echo "$project" + echo "${project%%#*}" } _blob() { @@ -36,7 +37,7 @@ gitlab_wiki() ( local blob="${path#*/wikis}" blob="${blob#/}" blob="${blob%/}" - echo "$blob" + echo "${blob%%#*}" } get() {