sobota 21. června 2014

pyLoad on Synology



/opt/share/pyload/scripts/download_finished


#!/bin/sh

synoindex -A /volumeUSB1/usbshare/Filmy/_Stazeno_/

neděle 4. dubna 2010

OpenID v Django

Návod je zde. Pozor, je špatně, nepostupovat podle něj, ale vyjít z příkladu.

V settings.py nutno přidat:
INSTALLED_APPS = (
...
   'django_openid_auth',
)

###############################################################################
## OPENID STUFF

AUTHENTICATION_BACKENDS = (
    'django_openid_auth.auth.OpenIDBackend',
    'django.contrib.auth.backends.ModelBackend',
)

# Should users be created when new OpenIDs are used to log in?
OPENID_CREATE_USERS = True

# When logging in again, should we overwrite user details based on
# data received via Simple Registration?
OPENID_UPDATE_DETAILS_FROM_SREG = True

# If set, always use this as the identity URL rather than asking the
# user.  This only makes sense if it is a server URL.
#OPENID_SSO_SERVER_URL = 'https://login.launchpad.net/'

# Tell django.contrib.auth to use the OpenID signin URLs.
LOGIN_URL = '/openid/login/'
LOGIN_REDIRECT_URL = '/'

# Should django_auth_openid be used to sign into the admin interface?
OPENID_USE_AS_ADMIN_LOGIN = False

Automatické naplnění modelů v Djangu

  • ./manage.py dumpdata --indent 5 viewer > initial_data.json
    • Kde viewer je název aplikace.
    • initial_data je spec.název souboru, ze kt. se bere automaticky, viz dokumentace

neděle 28. března 2010

Vytvoření projektu v Djangu

  1. django-admin startproject reality
  2. V settings.py nastavit sqlite3 databázi.
  3. ./manage.py startapp viewer
  4. Zeditovat models.py
  5. Odkomentovat v urls.py:
    1. from django.contrib import admin
    2. admin.autodiscover()
    3. (r'^admin/', include(admin.site.urls)),
  6. V settings.py přidat do INSTALLED_APPS:
    1. 'django.contrib.admin',
    2. 'reality.viewer',
  7. Vytvořit admin.py vedle models.py a do něj vložit:
    1. from reality.pozemky.models import *
      from django.contrib import admin

      class AgencyAdmin(admin.ModelAdmin):
        list_display = ('name', 'size', 'price')
        search_fields = ['name']

      admin.site.register(Reality, RealityAdmin)
      admin.site.register(Agency)
  8. ./manage.py syncdb
  9. ./manage.py runserver
  10. Spouštění zvenčí:
    1. import os
      os.environ['DJANGO_SETTINGS_MODULE'] = 'reality.settings'
      import sys
      sys.path.append('../../.')
  11. Založení šablon
    1. Do settings.py:
      1. import os
        PROJECT_PATH = os.path.abspath(os.path.split(__file__)[0])
      2. TEMPLATE_DIRS = (
           os.path.join(PROJECT_PATH, 'viewer/templates'),
        )
    2. Do views.py:
      1. from django.shortcuts import render_to_response
      2. def index(request):
           return render_to_response('index.html', {'user': request.user})

neděle 21. března 2010

Instalace Konica Minolta 1300W pro Ubuntu

  • Pokud je síťová tiskárna, připojit přes SMB
  • Stáhnout PSD soubor odsud.

sobota 20. března 2010

Instalace openID pro Django

  1. easy_install python-openid
  2. Stáhnout a nainstalovat balík https://launchpad.net/django-openid-auth
  3. Přidat virtuálního hosta Djanga do /etc/apache2/vhosts.d
  4. Upravit WSGI soubor pro Django:
    import os, sys
    sys.path.append('/home/tonda/django2')
    sys.path.append('/home/tonda/django2/reality')
    os.environ['DJANGO_SETTINGS_MODULE'] = 'example_consumer.settings'
    sys.stdout = sys.stderr

    import django.core.handlers.wsgi
    application = django.core.handlers.wsgi.WSGIHandler()
  5. /etc/init.d/apache2 restart