abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 11:44 | Zajímavý článek

Arsenij Zinčenko v zápisku sdílí technické poznámky o tom, co je to „klíčenka“ (keyring) v Linuxu a v desktopovém prostředí, jak to souvisí se Secret Service a D-Bus, včetně příkladů. Význam těchto služeb spočívá v uložení a následném poskytování autentizačních údajů.

Fluttershy, yay! | Komentářů: 0
7.12. 01:44 | Nová verze

V únoru 2014 bylo hlasováním rozhodnuto, že výchozím init systémem v Debianu je systemd. V listopadu stejného roku bylo hlasováním rozhodnuto, že o podpoře dalších init systémů v Debianu není celoprojektové hlasování nutné. Po pěti letech už ale hlasování o init systémech a systemd nutné je. Vybírá se z 8 možností. Výsledek hlasování bude zveřejněn po 27. prosinci.

Ladislav Hagara | Komentářů: 30
7.12. 00:11 | Zajímavý článek

David Revoy, autor open source webového komiksu Pepper&Carrot, se rozhodl, že svůj komiks vydá také knižně a ve vlastní režii. Komiks již knižně vyšel ve francouzštině ve vydavatelství Glénat. David Revoy jej vydá v angličtině a použije pouze svobodný software. O své zkušenosti se dělí ve dvou příspěvcích na svém blogu. Z plánovaných dvou týdnů práce se staly dva měsíce. Vydání před Vánocemi se nestihne. Kontrolní výtisk má příliš jasné barvy, obrázky v knihách od Glénatu vypadají mnohem lépe, …

Ladislav Hagara | Komentářů: 1
6.12. 20:44 | IT novinky

Mezinárodní konsorcium W3C (World Wide Web Consortium) vydalo verzi 1.0 základní specifikace WebAssembly a po HTML, CSS a JavaScriptu prohlásilo WebAssembly za čtvrtý oficiální jazyk pro web.

Ladislav Hagara | Komentářů: 16
6.12. 13:33 | Komunita

Hlasování o obrázku v okně O Inkscapu 1.0 pokračuje druhým kolem. Ze 124 obrázků postoupilo do finálního hlasování 5 s nejvíce hlasy. Výsledek hlasování bude zveřejněn po jeho ukončení, tj. po 15. prosinci.

Ladislav Hagara | Komentářů: 8
6.12. 02:11 | IT novinky

Společnost Purism představila mobilní telefon Librem 5 USA. Jedná se o telefon Librem 5 vyráběný v USA. Předobjednat jej lze za 1 999 dolarů. Librem 5 lze předobjednat za 699 dolarů.

Ladislav Hagara | Komentářů: 37
5.12. 22:22 | Nová verze

Příspěvek na blogu organizace Electronic Frontier Foundation (EFF) informuje, že Certbot, tj. oficiální klient certifikační autority Let’s Encrypt, dospěl do nové stabilní verze 1.0. Oficiálně tak byla ukončena beta fáze jeho vývoje. Certbot byl představen v květnu 2016.

Ladislav Hagara | Komentářů: 0
5.12. 15:55 | Zajímavý software

Mozilla vydala novou verzi 0.6 svobodného softwaru DeepSpeech pro převod řeči na text. Přehled novinek v příspěvku na blogu Mozilla Hacks.

Ladislav Hagara | Komentářů: 4
4.12. 17:33 | Zajímavý projekt

Dnes měl na YouTube premiéru krátký sci-fi film SKYWATCH. Colin Levy na něm strávil téměř 6 let. Pro vytvoření 3D grafiky byl vybrán Blender. Film byl z části financován z kampaně na Kickstarteru.

Ladislav Hagara | Komentářů: 3
4.12. 05:55 | Zajímavý software

Netflix uvolnil framework pro datovou vědu Metaflow jako open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí Apache 2.0.

Ladislav Hagara | Komentářů: 44
Jaké hodinky nosíte (nejčastěji)?
 (23%)
 (6%)
 (17%)
 (54%)
Celkem 524 hlasů
 Komentářů: 135, poslední 6.12. 20:54
Rozcestník

www.AutoDoc.Cz

Dotaz: Python skript nevidi tabulku SQLite databaze Digikamu

28.11. 19:37 zdenek2008 | skóre: 22
Python skript nevidi tabulku SQLite databaze Digikamu
Přečteno: 124×
Nasledujicim pokusnym skriptem jsem si chtel nacitat obrazky z SQLite databaze Digikamu:
import sqlite3

def writeTofile(data, filename):
    # Convert binary data to proper format and write it on Hard Disk
    with open(filename, 'wb') as file:
        file.write(data)
    print("Stored blob data into: ", filename, "\n")

def readBlobData(Id):
    try:
        sqliteConnection = sqlite3.connect('thumbnails_digikam.db')
        cursor = sqliteConnection.cursor()
        print("Connected to SQLite")

        sql_fetch_blob_query = """SELECT * from Thumbnails where id = ?"""
#        sql_fetch_blob_query = """SELECT * from Thumbnails where id = 23"""
        cursor.execute(sql_fetch_blob_query, (Id,))
        record = cursor.fetchall()
        for row in record:
            print("Id = ", row[0],)
            photo = row[4]

            print("Storing image on disk \n")
            photoPath = "/home/q1/Pictures/thumbnails/" + name + ".jpg"
            writeTofile(photo, photoPath)

        cursor.close()

    except sqlite3.Error as error:
        print("Failed to read blob data from sqlite table", error)
    finally:
        if (sqliteConnection):
            sqliteConnection.close()
            print("sqlite connection is closed")

readBlobData(23)
readBlobData(24)
Bohuzel ale Python hlasi ze dotycna tabulka v db neni. Jenze ona tam JE, SQLiteBrowser ji zobrazuje a dotaz "SELECT * from Thumbnails where id = 23" v ni normalne funguje. Nebude neco s opravnenimi? Nebo co jineho je spatne? Predem dekuji za pripadne tipy.
q1@zzz:~/Pictures$ python3 blob_viewer.py
Connected to SQLite
Failed to read blob data from sqlite table no such table: Thumbnails
sqlite connection is closed
Connected to SQLite
Failed to read blob data from sqlite table no such table: Thumbnails
sqlite connection is closed

Řešení dotazu:


Odpovědi

Řešení 1× (zdenek2008 (tazatel))
28.11. 20:06 Kit | skóre: 44 | Brno
Rozbalit Rozbalit vše Re: Python skript nevidi tabulku SQLite databaze Digikamu
Je možné, že se pokoušíš otevřít databázi v jiném adresáři. Vytvoří se nová a logicky v ní taková tabulka nebude.
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Řešení 1× (zdenek2008 (tazatel))
28.11. 20:15 zdenek2008 | skóre: 22
Rozbalit Rozbalit vše Re: Python skript nevidi tabulku SQLite databaze Digikamu
Vyreseno. Mel jsem chybu v nazvu databaze. Takze misto otevreni databaze se vytvorila nova, prazdna. Ted mam jiny problem: soubory vytvorene z blobu se neotevrou jako obrazky, nejsou to platne jpg soubory.
28.11. 20:46 zdenek2008 | skóre: 22
Rozbalit Rozbalit vše Re: Python skript nevidi tabulku SQLite databaze Digikamu
Gimp hlasi ze vytvoreny soubor neni image, protoze zacina 0x50 0x47. Tak hledam online o co jde.
28.11. 21:05 zdenek2008 | skóre: 22
Rozbalit Rozbalit vše Re: Python skript nevidi tabulku SQLite databaze Digikamu
No tak je to PGF format...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.