diff --git a/dwlink b/dwlink index 5adcf9f..cd77f3d 100755 --- a/dwlink +++ b/dwlink @@ -3,7 +3,7 @@ #Optionnally add bullets #Links are formatted like package_name_and_page_link - package_description - package_homepage #License: MIT (http://opensource.org/licenses/MIT) -#Copyright: (c) 2013 nodiscc +#Copyright: (c) 2013-2015 nodiscc LANG=C #Init variables @@ -19,6 +19,7 @@ OPTIONS: -b enable bullet list -w only generate link to homepage -u generate link for an URL + -k use kxstudio website as package URL " #if [ "$1" = "-h" -o "$1" = "" ] @@ -26,7 +27,7 @@ OPTIONS: #fi #Check options and select appropriate text for bullet lists -while getopts ":wmbhu" opt; do +while getopts ":wmbhku" opt; do case $opt in h) echo "$USAGE" @@ -48,6 +49,10 @@ while getopts ":wmbhu" opt; do BULLETED="1" OPTS_ENABLED="1" ;; + k) + KXSTUDIO="1" + OPTS_ENABLED="1" + ;; /?) echo "Invalid option: -$OPTARG" >&2 exit 1;; @@ -96,12 +101,16 @@ for pack in $ARGS; do PACKAGE_DESCR=`apt-cache show $pack | egrep "^Description" |egrep -v "Description-md5"| uniq | cut -d " " -f2-`; HOMEPAGE=`apt-cache show $pack | egrep "^Homepage" | uniq | cut -d " " -f2-`; + LINK_URL="http://packages.debian.org/wheezy/$pack" + if KXSTUDIO="1" + then LINK_URL="http://kxstudio.linuxaudio.org/Repositories:Plugins" + fi if [ "$MARKDOWN" = "1" ] then #Markdown syntax if [[ "$MODE" != "homepage_only" ]] then - echo -n "${BULLET}[$pack](http://packages.debian.org/wheezy/$pack) - $PACKAGE_DESCR"; + echo -n "${BULLET}[$pack]($LINK_URL) - $PACKAGE_DESCR"; fi if [[ "$HOMEPAGE" != "" ]] then @@ -112,7 +121,7 @@ do else #Dokuwiki syntax if [[ "$MODE" != "homepage_only" ]] then - echo -n "${BULLET}[[http://packages.debian.org/wheezy/$pack|$pack]] - $PACKAGE_DESCR"; + echo -n "${BULLET}[[$LINK_URL|$pack]] - $PACKAGE_DESCR"; fi if [[ "$HOMEPAGE" != "" ]] then