Portál AbcLinuxu, 5. května 2025 21:10

Dotaz: Jak ziskat nazev souboru na Google Drive z URL ve spreadsheetu?

13.12.2019 16:07 zdenek2008 | skóre: 26
Jak ziskat nazev souboru na Google Drive z URL ve spreadsheetu?
Přečteno: 288×
Odpovědět | Admin
Na Google Drive mam obrazky uploadovane pres Google Forms, vysledky jsou ulozene v Google Spreadsheets. Ke kazdemu radku (zaznamu s nekolika hodnotami z formulare) ve spreadsheetu se vztahuje jeden nebo nekolik uploadovanych obrazku, ale nejsou tam nazvy souboru, jen URL ke stazeni obrazku. Obrazky si mohu stahnout primo z Google Drive a spreadsheet z Google Spreadsheets. Ten bych si importoval do SQLite, obrazky nactu do Digikamu a ten si vytvori interni databazi SQLite, tyto dve databaze bych si pak mohl vzajemne propojit treba Pythonem. Problem mam v tom, ze nevim ke kteremu konkretnimu obrazku se vztahuje konkretni URL ve spreadsheetu. Zatim jsem zjistil ze bych to propojeni asi mohl zjistit podle tohoto navodu: https://stackoverflow.com/questions/42527328/google-spreadsheets-get-filename-from-url , ale mozna existuje nejake jednodussi/schudnejsi reseni, nemeli byste nekdo nejaky napad? Predem dekuji za pripadne tipy.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.12.2019 16:26 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Jak ziskat nazev souboru na Google Drive z URL ve spreadsheetu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nepoužívam google spyware, ale neexistuje náhodou stabilná implementácia FUSE aj pre Google Drive? To by celý problém zmietlo zo stola.
13.12.2019 18:42 zdenek2008 | skóre: 26
Rozbalit Rozbalit vše Re: Jak ziskat nazev souboru na Google Drive z URL ve spreadsheetu?
Dekuji, google-drive-ocamlfuse mi usnadni radu cinnosti. Jeste stale hloubam, jak sparovat URL ve spreadsheetu s relevantnim obrazkem v adresari. Jde o to, ze k URL se vztahuji dalsi informace k tomu konkretnimu obrazku a kdyz nedokazu sparovat URL a obrazek, mam databazi informaci a adresar obrazku - nemuzu identifikovat ktereho obrazku se tyka jednotlivy zaznam v databazi. Nesmyslne chovani na strane googlu je to ze vyprodukuje z online formulare spreadsheet s vlozenymi daty kde je misto nazvu obrazku v konkretnim zaznamu jeho URL. A o to mi jde abych to URL nahradil nazvem obrazku (souboru). Tech zaznamu (a relevantnich obrazku) je nekolik set...
13.12.2019 18:46 zdenek2008 | skóre: 26
Rozbalit Rozbalit vše Re: Jak ziskat nazev souboru na Google Drive z URL ve spreadsheetu?
Jeste proc je vlastne to URL problem - neobsahuje nazev souboru ale abstraktni id, napr. https://docs.google.com/uc?id=0B4ptELk-D3USblk1aWd1OWowRWs
13.12.2019 19:23 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Jak ziskat nazev souboru na Google Drive z URL ve spreadsheetu?
Tak ku vhodnosti výberu Google Drive sa nebudem vyjadrovať.
Řešení 1× (zdenek2008 (tazatel))
13.12.2019 19:36 zdenek2008 | skóre: 26
Rozbalit Rozbalit vše Re: Jak ziskat nazev souboru na Google Drive z URL ve spreadsheetu?
Tak myslim ze uz to mam. Nasel jsem skript ktery pro soubory v adresari Drive vygeneruje spreadsheet s pary "filename - link": https://www.acrosswalls.org/ortext-datalinks/list-google-drive-folder-file-names-urls/

Ten si importuji do SQLite a pak uz to nejak pospojuji pomoci sql dotazu. Kazdopadne dekuji za ten tip na FUSE.

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.