Category: Programmierung | Atom Feed | RSS Feed

bottle.py auf Uberspace installieren

bottle.py ist ein einfaches, in Python geschriebenes, Mikro-Framework für Webanwendungen, ähnlich wie Flask (Python) oder Sinatra (Ruby). Freiesmagazin.de erklärt hier kurz und bündig wie bottle.py genutzt werden kann. In den folgenden Zeilen möchte ich erläutern wie man bottle.py auf Uberspace installieren kann.

bottle.py installieren

Nach …


Informationen über ein vimeo-Video ermitteln

Um Meta-Daten (wie z.B. Titel, Dauer usw.) über ein bestimmtes Video vom vimeo-Video-Portal zu beziehen wird die vimeo data API angeboten. Die Funktionsweise ist die gleiche wie beim Auslesen von Informationen über ein Youtube-Video. Eine sehr sorgfältige und leicht verständliche Dokumentation mit Beispielen entdeckt man auf der Website http …


Informationen über ein Youtube-Video auslesen

Um Meta-Daten (z.B. Anzahl der Likes, Anzahl der Kommentare oder Titel) über ein Youtube-Video zu bekommen nutzt man ganz einfach die Youtube data API. Gibt man folgendes in den Browser ein, sendet die API Informationen zum angegebenen Video im JSON-Format. (Das Video wird mittels ID bestimmt. Die Video-ID steht …


bottle - Fehlerseiten, Umleitungen

Eine eigene Fehlerseite für den HTTP Status Code 404 - Not Found (Seite nicht gefunden) kann durch den error decorator erstellt werden. Ein Beispiel:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from bottle import error, route, run, debug

@error(404)
def error404 …

bottle - statische Dateien

Routen für statische Dateien wie z.B. CSS-Dateien, Bildern und pdf-Dateien sind nicht automatisch Bestandteil einer bottle-App. Für jede einzelne Datei muss eine Route definiert werden. Per Dynamischer Route kann dies durch eine einzige @route-Anweisung erledigt werden. Um Zugriff auf Dateien mittels Web zu ermöglichen gibt es die Funktion static_file …


bottle - dynamisches Routing

Dynamische Routen enthalten Platzhalter für die jegliche Zeichenketten oder Werte eingesetzt werden können. Es sind Variablen. Diese Variable wird an die angedockte Funktion weitergegeben und mittels Funktionsalgorithmus verarbeitet. Ein Beispiel:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from bottle import route …

bottle - ein schnelles und einfaches WSGI-Microframework

Bottle ist in der Programmiersprache Python geschrieben und auf der Seite bottlepy.org zu finden. Bottle ist ein schnelles und einfaches WSGI-Microframework. Es besteht aus einer einzelnen Modul-Datei und hat keine Abhängigkeiten. Installiert wird bottle bei Fedora mittels Kommando su -c "easy_install bottle". Ebenso kann bottle durch den Paketmanager …


popcorn.js - Hallo Welt

Durch diesen Artikel möchte ich auf popcorn.js aufmerksam machen. popcorn.js ist ein HTML5 Media Javascript Framework von Mozilla. Jeder der interaktive Medien ins Web bringen möchte kann dieses Framework einsetzen. Auf der Seite mozillapopcorn.js findet man das Projekt popcorn. Für das Framework gibt es die Seite popcornjs …


SimpleHTTPServer - schnell mal Dateien über www verfügbar machen

SimpleHTTPServer ist ein Webserver, in Python geschrieben und für den einfachen, schnellen, temporären Einsatz gedacht, um z.B. Dateien oder statische Webseiten per World Wide Web abrufbereit zu machen. SimpleHTTPServer muss bei den meisten grossen Linux-Distribution nicht nachinstalliert werden, denn er ist ein Modul von Python. Gestartet wird der Webserver …


simplemax Zeitanzeige

Die Zeit wird per Javascript-Quellcode in verschiedenen Formaten angezeigt. (binär, oktal, dezimal, hexadezimal)

simplemax Zeitanzeige

© heiko. Built using Pelican. Theme by Giulio Fidente on github. .