Användarverktyg

Webbverktyg


lador:pandora:pandora

Pandora

Hållbart är en digital lärobok. En digital lärobok utifrån FN:s hållbarhetsmål. Den Bygger på LibraryBox -projektet och innehåller en enkel Wikimotor, MonkeyWiki. Hållbar är snarlikt RelayBox:en, men innehållet är ett annat och så även miljön som möter deltagaren. Hållbart innehåller digitalt material, sammanställt av läraren, som deltagarna kan ladda ner och använda som referens. De kan ladda upp material som de tycker saknas. Kunskaperna bygger vi sedan tillsammans i Wiki:n.

Material

  1. Tp-Link MR3420
  2. USB-minne (så stort som du tror du behöver)
  3. Mjukvara av Jason Griffey och Mattias Strubel (LibraryBox) samt Barnaby Scott (MonkeyWiki)
  4. PDF:er
  5. Videoklipp
  6. Ljud
  7. Bilder

Recept

Librarybox

  1. Punkt i sorterad listaBygg din LibraryBox enligt recept.
  2. Ladda ned Putty (om du använder Windows)
  3. Aktivera SSH och FTP enligt recept.
DROOPY

När nu ändå ställer in lösen för SSH och FTP möjliggör för användarna att ladda upp filer genom att aktivera DROOPY.
I PUTTY skriv följande:

vi /opt/piratebox/conf/piratebox.conf

leta reda på DROOPY = ”no”

#----------------- Configuration for the pure piratebox -------------------#
## droopy, webserver, shoutbox- and forum-server

## Timesave file for non RTC devices
TIMESAVE="$PIRATEBOX_FOLDER/share/timesave_file"

#On non OpenWRT you can use the default output format
# as an input format. For OpenWrt you need to specify +%C%g%m%d%H%M
# The content is exchanged during makefile processing and image build
TIMESAVE_FORMAT="+%C%g%m%d%H%M"

#Start droopy? - Enable upload?
DROOPY_ENABLED="no"

och ändra till ”yes”.
För att redigera tryck A. För att sluta, ESC. Spara ändring, :w (kolon+w). Avsluta :q (kolon+q).

Vill du ändra mapp där uppladdningarna hamnar? Leta reda på:

#----------------- Folder Configuration  -------------------#

PIRATEBOX_FOLDER="/opt/piratebox"
WWW_FOLDER="/opt/piratebox/www"

#Do not change untill really needed.
PIRATEBOX_PYTHONPATH="$PIRATEBOX_FOLDER/python_lib"


#Datafolder  , where is you usb-stick // drive mounted
SHARE_FOLDER="$PIRATEBOX_FOLDER/share"

#Upload Folder
# Change this if you want to user uploaded data in a subfolder
#   Make sure the folder exists
# UPLOADFOLDER="$SHARE_FOLDER/Upload"
UPLOADFOLDER="$SHARE_FOLDER/Shared"

och ändra till önskad mapp (jag brukar välja /Shared/uppladdat).
OBS! Du måste skapa mappen på USB-minnet själv OBS!

HTML/CSS

Koden för Hållbart

Startsida

Ladda upp

<div class="container">
 
 <h1>Ladda upp filer</h1>
 <iframe src="http://librarybox.lan:8080" frameborder="0" style="overflow:hidden;height:100%;width:100%" height="100%" width="100%">
 Your browser does not support Iframes.. If you want to upload something, follow this <a href="http://librarybox.lan:8080">Link</a>
 </iframe>
 
 </div>

MonkeyWiki

  • Ladda ned programmet
  • Skapa gärna en ny mapp under Librarybox t.ex wiki och placera filen där.
  • Skapa också två undermappar - 'text' och 'template'.
  • Kopiera över filen till mappen 'wiki' på USB-minnet.
  • Sätt i USB-minnet i LibraryBox:en
  • Logga in på LibraryBoxen mha Putty (om du sitter med Windows)
    Inga filer hittades.
  • Kopiera över filen
cp mnt/usb/LibraryBox/wiki/monkeywiki.py /opt/piratebox/www/cgi-bin
  • Ändra koden i programmet
vi /opt/piratebox/www/cgi-bin/monkeywiki.py
  • Bläddra ner och ändra (till) följande
#==CONFIGURATION SECTION===========================================================================
PATH_TO_WIKI_TEXT = '/mnt/usb/LibraryBox/wiki/text/'
PATH_TO_TEMPLATES = '/mnt/usb/LibraryBox/wiki/template/'
FRONT_PAGE = 'FrontPage' #required, must be WikiName. (= name of 'top' or 'home' page)
NOFOLLOW_OUTLINKS = 1
NUMBERED_OUTLINKS = 1
REWRITE_MODE = 0
REWRITE_BASE_URL = ''
EDITABLE = 1
BACKUP_ON = 0 #use the backup feature? (backups are done by email)
SMTP_SERVER = 'localhost'
WIKI_LOGGER = 'wikilogger@your.domain' #email address from which backups are sent
WIKI_MASTER = 'wikimaster@your.domain' #email address to which backups are sent
CREDIT = 'Site powered by <a href="http://www.waywood.co.uk/MonkeyWiki/">MonkeyWiki</a>'
#==================================================================================================

Mailbackup:en fungerar inte då LibraryBoxen inte är ansluten till Internet. Möjligt att det går att komma runt men jag rekommenderar att lite då och då skapa en säkerhetskopia genom att kopiera USB-minnet.

Håll tummarna och hoppas att du kan nå wiki:n på http://piratebox.lan/cgi-bin/monkeywiki.py

Greja annat

  • För mer info om templates, syntax etc. se MonkeyWiki-hemsidan.
  • Om du vill att wiki:n ska vara startsida behöver du ändra index-filen på Pirateboxen
vi /opt/piratebox/www/index.html

skriva in exakt adress

FIXME

lador/pandora/pandora.txt · Senast uppdaterad: 2016/02/05 08:27 av joehill