# HG changeset patch # User Pascal Bellard # Date 1365246752 -7200 # Node ID b4c0f3e369f960a52ba2be9d6f7e538a96de770f # Parent d2082d27913b4b19b0332049d5ab49524557fde4 mirror-search.sh: unlinearize tag cloud diff -r d2082d27913b -r b4c0f3e369f9 pkgs/Travaux.png Binary file pkgs/Travaux.png has changed diff -r d2082d27913b -r b4c0f3e369f9 pkgs/Travaux.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pkgs/Travaux.sh Sat Apr 06 13:12:32 2013 +0200 @@ -0,0 +1,21 @@ +#!/bin/sh + +cat < + + + + + + + + + + + +
+ + +EOT diff -r d2082d27913b -r b4c0f3e369f9 pkgs/mirror-search.sh --- a/pkgs/mirror-search.sh Wed Mar 27 12:13:25 2013 +0100 +++ b/pkgs/mirror-search.sh Sat Apr 06 13:12:32 2013 +0200 @@ -11,6 +11,9 @@ # Parse query string . /usr/lib/slitaz/httphelper.sh +case "$HTTP_USER_AGENT" in +*/[Bb]ot*|*[Bb]ot/*|*spider/*) exec $PWD/Travaux.sh ;; +esac # User preferred language # parameter $1 have priority; without parameter $1 - browser language only @@ -278,9 +281,12 @@ PACKAGE_URL="http://mirror.slitaz.org/packages/$SLITAZ_VERSION/$(cd /var/www/slitaz/mirror/packages/$SLITAZ_VERSION ; ls $PACKAGE-$VERSION*.tazpkg)" busybox wget -s $PACKAGE_URL 2> /dev/null && PACKAGE_HREF="$PACKAGE" + COOKER="" + [ "$SLITAZ_VERSION" == "cooking" ] && + COOKER="$(gettext "Cooker")" cat << _EOT_ $PACKAGE_HREF $(installed_size $PACKAGE): $SHORT_DESC \ -$(gettext "Receipt") +$(gettext "Receipt") $COOKER _EOT_ fi [ -n "$(GET debug)" ] && cat << _EOT_ @@ -530,6 +536,8 @@ { echo "

" while read cnt pct item ; do + pct=$(((10000 - ((100 - $pct)**2))/100)) + pct=$(((10000 - ((100 - $pct)**2))/100)) cat <\ $cnt