project:bioosm:start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
project:bioosm:start [2018/07/23 17:35] – Nove trideni, JSON a vubec sachy | project:bioosm:start [2019/08/30 09:24] – color-coded msg output sachy | ||
---|---|---|---|
Line 4: | Line 4: | ||
name=Biologicke zbrane ve vasem okoli| | name=Biologicke zbrane ve vasem okoli| | ||
image= bioosm: | image= bioosm: | ||
- | founder=[[user: | + | founder=[[user: |
interested=[[user: | interested=[[user: | ||
sw=CC-BY-SA| | sw=CC-BY-SA| | ||
Line 18: | Line 18: | ||
==== K cemu to je ==== | ==== K cemu to je ==== | ||
- | * interaktivni mapa vhodna k zobrazovani vetsiho mnozstvi fotek, brmlabi wiki, sluzby typu phtagr a soup se zdaly nevhodne k publikaci tohoto typu obsahu, wiki by byla prilis obludna, na beznych sdilecich obrazkovych sluzbach se neda nic pohodlne dohledavat a davat tam biologicky smysluplne a prehledne popisky | + | * interaktivni mapa vhodna k zobrazovani vetsiho mnozstvi fotek, brmlabi wiki, sluzby typu phtagr a soup se zdaly nevhodne k publikaci tohoto typu obsahu, wiki by byla prilis obludna, na beznych sdilecich obrazkovych sluzbach se neda nic pohodlne dohledavat a davat tam biologicky smysluplne a prehledne popisky |
- | * monitoring zivocichu a rostlin podle zajmu prispevovatelu | + | * monitoring zivocichu a rostlin podle zajmu prispevovatelu |
- | * snadne klikaci katalogovani nalezu skrze Tellico nevyzadujici coding skills | + | * snadne klikaci katalogovani nalezu skrze Tellico nevyzadujici coding skills |
- | * TODO - jednoduche selekce zajmoveho okruhu subjektu [napr. podle rodu, biotopu, datumu] na mape | + | * TODO - jednoduche selekce zajmoveho okruhu subjektu [napr. podle rodu, biotopu, datumu] na mape |
* procvicovani temne magie commandu grep, sed a regexpu | * procvicovani temne magie commandu grep, sed a regexpu | ||
Line 31: | Line 31: | ||
Pro nadsence je vygenerovany taky prehled prispevku plainlog.htm serazeny dle data pridani do databaze. | Pro nadsence je vygenerovany taky prehled prispevku plainlog.htm serazeny dle data pridani do databaze. | ||
+ | |||
+ | Pokud chcete vedet co je noveho, odebirejte projektovou [[http:// | ||
Obrazky v plnem rozliseni jsou v podadresari " | Obrazky v plnem rozliseni jsou v podadresari " | ||
Line 107: | Line 109: | ||
# find ./ -type f -exec mogrify -verbose -layers Dispose -resize 128\> | # find ./ -type f -exec mogrify -verbose -layers Dispose -resize 128\> | ||
# | # | ||
+ | # <iframe width=" | ||
# // vectorLayer.removeFeatures(atol) | # // vectorLayer.removeFeatures(atol) | ||
# // map.removeLayer(vectorLayer) | # // map.removeLayer(vectorLayer) | ||
Line 112: | Line 115: | ||
# | # | ||
# Creates: | # Creates: | ||
- | # (to stdout) | + | # (to stdout) |
# | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
# | # | ||
Line 129: | Line 135: | ||
json="" | json="" | ||
+ | |||
+ | rss=$'<? | ||
+ | rss+=$'< | ||
+ | rss+=$'< | ||
+ | rss+=$'< | ||
+ | rss+=$'< | ||
+ | rss+=$'< | ||
+ | rss+=$'< | ||
+ | rss+=$'< | ||
+ | rss+=$'< | ||
# Return icon by Regnum | # Return icon by Regnum | ||
Line 177: | Line 193: | ||
obr=$(echo " | obr=$(echo " | ||
obr=$(safehtml " | obr=$(safehtml " | ||
- | kde=$(echo " | + | kde=$(echo " |
kde=$(safehtml " | kde=$(safehtml " | ||
- | kdex=$(echo " | + | kdex=$(echo " |
kdex=$(safehtml " | kdex=$(safehtml " | ||
- | kdey=$(echo " | + | kdey=$(echo " |
kdey=$(safehtml " | kdey=$(safehtml " | ||
kdy=$(echo " | kdy=$(echo " | ||
Line 219: | Line 235: | ||
lnk=$(echo " | lnk=$(echo " | ||
lnk=$(safehtml " | lnk=$(safehtml " | ||
+ | har=$(echo " | ||
+ | den=$(echo " | ||
+ | dur=$(echo " | ||
+ | lor=$(echo " | ||
+ | lrl=$(echo " | ||
+ | lov=$(echo " | ||
+ | |||
+ | # >&2 echo "$co - $har - $den - $dur - $lor - $lrl - $lov" | ||
+ | |||
detid=$(echo " | detid=$(echo " | ||
if [[ " | if [[ " | ||
- | >& | + | >& |
continue; | continue; | ||
fi | fi | ||
zkurvenetellico=$(echo " | zkurvenetellico=$(echo " | ||
if [[ " | if [[ " | ||
- | >& | + | >& |
continue; | continue; | ||
fi | fi | ||
Line 237: | Line 262: | ||
fi | fi | ||
- | json=" | + | json+=" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
- | json=" | + | json+=" \" |
+ | json+=" | ||
+ | json+=" | ||
+ | json+=" | ||
+ | json+=" | ||
+ | json+=" | ||
+ | json+=" | ||
+ | |||
+ | |||
+ | rss+=$'< | ||
+ | rss+=$' | ||
+ | rss+=$' | ||
+ | rss+=$' | ||
+ | rss+=$' | ||
+ | rss+=$' | ||
+ | rss+=$'</ | ||
Line 268: | Line 308: | ||
detid=$(echo " | detid=$(echo " | ||
detpg="< | detpg="< | ||
- | detpg=" | + | detpg+="< |
- | detpg=" | + | detpg+="< |
- | detpg=" | + | detpg+="< |
- | detpg=" | + | detpg+="</ |
- | detpg=" | + | detpg+="< |
- | detpg=" | + | detpg+="< |
+ | detpg+="< | ||
if [[ " | if [[ " | ||
- | detpg=" | + | detpg+="< |
fi | fi | ||
if [[ " | if [[ " | ||
- | detpg=" | + | detpg+="< |
fi | fi | ||
if [[ " | if [[ " | ||
- | detpg=" | + | detpg+="< |
fi | fi | ||
if [[ " | if [[ " | ||
- | detpg=" | + | detpg+="< |
fi | fi | ||
if [[ " | if [[ " | ||
- | detpg=" | + | detpg+="< |
fi | fi | ||
if [[ " | if [[ " | ||
- | detpg=" | + | detpg+="< |
fi | fi | ||
if [[ " | if [[ " | ||
- | detpg=" | + | detpg+="< |
fi | fi | ||
if [[ " | if [[ " | ||
- | detpg=" | + | detpg+="< |
fi | fi | ||
- | detpg=" | + | detpg+="< |
if [[ " | if [[ " | ||
- | detpg=" | + | detpg+="< |
fi | fi | ||
if [[ " | if [[ " | ||
loc="< | loc="< | ||
fi | fi | ||
- | detpg=" | + | detpg+="< |
if [[ " | if [[ " | ||
- | detpg=" | + | detpg+="< |
fi | fi | ||
if [[ " | if [[ " | ||
- | detpg=" | + | detpg+="< |
fi | fi | ||
- | detpg=" | ||
if [[ " | if [[ " | ||
- | detpg=" | + | detpg+="< |
fi | fi | ||
if [[ " | if [[ " | ||
- | detpg=" | + | detpg+="< |
- | fi | + | |
- | detpg=" | + | |
- | if [[ " | + | |
- | detpg=" | + | |
fi | fi | ||
if [[ " | if [[ " | ||
- | detpg=" | + | detpg+="< |
fi | fi | ||
- | detpg=" | + | if [[ " |
+ | detpg+="< | ||
+ | fi | ||
+ | if [[ " | ||
+ | detpg+="< | ||
+ | fi | ||
+ | if [[ " | ||
+ | detpg+="< | ||
+ | fi | ||
+ | if [[ " | ||
+ | detpg+="< | ||
+ | elif [[ " | ||
+ | detpg+="< | ||
+ | fi | ||
+ | if [[ " | ||
+ | detpg+="< | ||
+ | fi | ||
+ | detpg+="< | ||
+ | detpg+="< | ||
+ | |||
+ | lhx=$(echo " | ||
+ | lhy=$(echo " | ||
+ | pdx=$(echo " | ||
+ | pdy=$(echo " | ||
+ | detpg+="< | ||
+ | detpg+=" | ||
if [[ " | if [[ " | ||
- | detpg=" | + | detpg+="< |
else | else | ||
if [[ " | if [[ " | ||
detyt=$(echo " | detyt=$(echo " | ||
- | detpg=" | + | detpg+="< |
else | else | ||
- | detpg=" | + | detpg+="< |
fi | fi | ||
fi | fi | ||
- | detpg=" | + | if [[ " |
- | detpg=" | + | detpg+="<img class=\" |
+ | fi | ||
+ | |||
+ | detpg+="</ | ||
+ | detpg+="</ | ||
echo " | echo " | ||
# Plain log of entries | # Plain log of entries | ||
- | datelog=" | + | datelog+="$kdy $kde <a href=' |
- | >& | + | >& |
ox=" | ox=" | ||
Line 354: | Line 420: | ||
echo " | echo " | ||
echo " | echo " | ||
+ | |||
+ | rss+=$'</ | ||
+ | rss+=$'</ | ||
+ | echo " | ||
} # KONEC FCE SPAGETY | } # KONEC FCE SPAGETY | ||
Line 376: | Line 446: | ||
echo '< | echo '< | ||
# Generate select | # Generate select | ||
- | echo "< | + | echo "< |
echo "< | echo "< | ||
ksel="< | ksel="< | ||
Line 429: | Line 499: | ||
# Create plaintext log | # Create plaintext log | ||
dateloghtm="< | dateloghtm="< | ||
- | dateloghtm=" | + | dateloghtm+="< |
- | dateloghtm=" | + | dateloghtm+="< |
- | dateloghtm=" | + | dateloghtm+="< |
- | dateloghtm=" | + | dateloghtm+="</ |
datelogsort=$(echo -e " | datelogsort=$(echo -e " | ||
- | dateloghtm=" | + | dateloghtm+=" |
- | dateloghtm=" | + | dateloghtm+="</ |
echo " | echo " | ||
</ | </ | ||
+ | |||
+ | ==== bioosm.js ==== | ||
<code javascript bioosm.js> | <code javascript bioosm.js> | ||
Line 893: | Line 965: | ||
// Run armageddon on initial load | // Run armageddon on initial load | ||
armageddon() | armageddon() | ||
+ | </ | ||
+ | |||
+ | ==== Taxonomie dle rodoveho jmena ==== | ||
+ | |||
+ | Script bere jako jediny parametr rodove jmeno a z wikipedie vyparsuje zbytek taxonomie. | ||
+ | <code bash tax.sh> | ||
+ | #!/bin/bash | ||
+ | |||
+ | wat=$(wget -q -O - " | ||
+ | |||
+ | echo $(echo " | ||
+ | echo $(echo " | ||
+ | echo $(echo " | ||
+ | echo $(echo " | ||
+ | echo $(echo " | ||
+ | echo $(echo " | ||
+ | echo $(echo " | ||
</ | </ |
project/bioosm/start.txt · Last modified: 2023/09/21 12:15 by sachy