mirror of
https://github.com/nodiscc/awesome-linuxaudio.git
synced 2026-03-12 01:44:44 -05:00
add -k (kxstudio url) option to dwlink
This commit is contained in:
17
dwlink
17
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 <nodiscc@gmail.com>
|
||||
#Copyright: (c) 2013-2015 nodiscc <nodiscc@gmail.com>
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user