Tjenester/Fotogalleri: Difference between revisions

From Programvareverkstedet
Torsteno (talk | contribs)
mNo edit summary
Add links
Tag: 2017 source edit
 
(10 intermediate revisions by 3 users not shown)
Line 2: Line 2:


PVV har et internt system for deling av bilder.
PVV har et internt system for deling av bilder.
Bildene vil kun være synlige for andre medlemmer, og kan slettes av de som legger ut bildene, samt drift.
Bildene vil kun være synlige for andre [[Medlem|medlemmer]], og kan slettes av de som legger ut bildene, samt [[Drift]].


=== Slik deler man bilder ===
=== Slik deler man bilder ===
# Lag en katalog pvv-photos i rotnivået av hjemmekatalogen din. Kjør kommandoen: mkdir ~/pvv-photos.
# Lag en katalog <code>pvv-photos</code> i rotnivået av [[Tjenester/Disk|hjemmekatalogen]] din. Kjør kommandoen: <code>mkdir ~/pvv-photos</code>.
# Sett riktige attributter på hjemmekatalogen din og pvv-photos katalogen.
# Sett riktige attributter på hjemmekatalogen din og <code>pvv-photos</code> katalogen.
## Hjemmekatalogen din må være tilgjengelig ('execute'-tilgang) for gruppe og others. Dette kan gjøres med kommandoen: chmod g+rx,o+rx ~
## Hjemmekatalogen din må være tilgjengelig ('execute'-tilgang) for gruppe og others. Dette kan gjøres med kommandoen: <code>chmod g+rx,o+rx ~</code>
## pvv-photos katalogen må i tillegg være leselig for begge disse. Kan gjøres med kommandoen: chmod g+rx,o+rx ~/pvv-photos
## <code>pvv-photos</code> katalogen må i tillegg være leselig for begge disse. Kan gjøres med kommandoen: <code>chmod g+rx,o+rx ~/pvv-photos</code>
## Hvis du da kjører kommandoen: ls -ld ~ ~/pvv-photos så bør det først på linjene (minimum) stå henholdsvis: drwxr-xr-x og drwxr-xr-x (det kan være at det står drwxr-sr-x på den siste)
## Hvis du da kjører kommandoen: <code>ls -ld ~ ~/pvv-photos</code> så bør det først på linjene (minimum) stå henholdsvis: <code>drwxr-xr-x</code> og <code>drwxr-xr-x</code> (det kan være at det står <code>drwxr-sr-x</code> på den siste)
# Last opp et eller flere bilder i en arbitrær mappestruktur i pvv-photos mappen.
# Last opp et eller flere bilder i en arbitrær mappestruktur i <code>pvv-photos</code> mappen.


=== Slik ser man på bilder ===
=== Slik ser man på bilder ===
* Man kan se alle bilder ved å logge inn på hjemmesiden og vente til noen lager et billedgalleri der.
* Man kan se alle bilder ved å logge inn på hjemmesiden og se under [https://www.pvv.ntnu.no/galleri/ Galleri]
* Man kan kjøre bildehentescriptet vist under.
* Man kan kjøre bildehentescriptet vist under.


<syntaxhighlight lang="sh">
#!/usr/bin/env bash
echo "PVV username:"
 
read user
echo "PVV username:"
 
read user
echo "Destination archive:"
 
read destination
echo "Destination archive:"
 
read destination
for from in $(ssh $user@microbel.pvv.ntnu.no 'find /home/pvv/d -maxdepth 2 -name 'pvv-photos' 2>/dev/null' | cut -c 13- | rev | cut -c 12- | rev)
 
do
for from in $(ssh $user@microbel.pvv.ntnu.no 'find /home/pvv -maxdepth 3 -name 'pvv-photos' 2>/dev/null' | cut -c 13- | rev | cut -c 12- | rev)
    rsync -r --delete $user@microbel.pvv.ntnu.no:/home/pvv/d/$from/pvv-photos/ $destination/$from/
do
done
    mkdir -p $destination/$from
</syntaxhighlight>
    rsync -r --delete $user@microbel.pvv.ntnu.no:/home/pvv/d/$from/pvv-photos/ $destination/$from/
done

Latest revision as of 01:23, 8 December 2024

PVVs bildedelingstjeneste

PVV har et internt system for deling av bilder. Bildene vil kun være synlige for andre medlemmer, og kan slettes av de som legger ut bildene, samt Drift.

Slik deler man bilder

  1. Lag en katalog pvv-photos i rotnivået av hjemmekatalogen din. Kjør kommandoen: mkdir ~/pvv-photos.
  2. Sett riktige attributter på hjemmekatalogen din og pvv-photos katalogen.
    1. Hjemmekatalogen din må være tilgjengelig ('execute'-tilgang) for gruppe og others. Dette kan gjøres med kommandoen: chmod g+rx,o+rx ~
    2. pvv-photos katalogen må i tillegg være leselig for begge disse. Kan gjøres med kommandoen: chmod g+rx,o+rx ~/pvv-photos
    3. Hvis du da kjører kommandoen: ls -ld ~ ~/pvv-photos så bør det først på linjene (minimum) stå henholdsvis: drwxr-xr-x og drwxr-xr-x (det kan være at det står drwxr-sr-x på den siste)
  3. Last opp et eller flere bilder i en arbitrær mappestruktur i pvv-photos mappen.

Slik ser man på bilder

  • Man kan se alle bilder ved å logge inn på hjemmesiden og se under Galleri
  • Man kan kjøre bildehentescriptet vist under.
#!/usr/bin/env bash
 
echo "PVV username:"
read user
 
echo "Destination archive:"
read destination
 
for from in $(ssh $user@microbel.pvv.ntnu.no 'find /home/pvv -maxdepth 3 -name 'pvv-photos' 2>/dev/null' | cut -c 13- | rev | cut -c 12- | rev)
do
    mkdir -p $destination/$from
    rsync -r --delete $user@microbel.pvv.ntnu.no:/home/pvv/d/$from/pvv-photos/ $destination/$from/
done