DroidGiro (OCR-skanner)

Diskussion i 'Applikationsutveckling' startad av pakerfeldt, 29 jan 2011.

  1. plun

    plun Android Medlem

    Blev medlem:
    18 okt 2009
    Inlägg:
    5 628
    Mottagna gillanden:
    520

    MINA ENHETER

    Ok.... skickat en pastebin på SEBs HTML-kod till både johanniisson samt till pakerfeldt via PM.

    Hoppas på er diskretion om jag missat någon "suddning" av privat info..:P
     
  2. johannilsson

    johannilsson Adult Droid Medlem

    Blev medlem:
    23 jun 2009
    Inlägg:
    577
    Mottagna gillanden:
    8

    MINA ENHETER

    Absolut! Inte säker på att jag hinner få ihop det under dagen. Säger till så fort det finns något att testa.
     
  3. johannilsson

    johannilsson Adult Droid Medlem

    Blev medlem:
    23 jun 2009
    Inlägg:
    577
    Mottagna gillanden:
    8

    MINA ENHETER

    Har förhoppningsvis fixat scriptet för SEB nu, ge det ett nytt försök.

    Har inte paketerat det, du kan hämta den senaste via git eller dra ner den här zip-filen; https://github.com/droidgiro/droidgiro-browser/zipball/master

    Under extensions i chrome kan sen ladda in det via "Load unpacked extension" och peka på den uppackade katalogen.

    Eller leta upp det nuvarande och bara ersätta background.js med den som finns på github, https://github.com/droidgiro/droidgiro-browser/blob/master/extension/chrome/background.js
     
  4. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Jag har redan paketerat det. Finns på hemsidan. Eller direkt från: https://github.com/droidgiro/droidgiro-browser/downloads
    0.9.2 är det alltså.
     
  5. ulsa

    ulsa Adult Droid Medlem

    Blev medlem:
    24 aug 2010
    Inlägg:
    720
    Mottagna gillanden:
    130

    MINA ENHETER

    Har mailat över HTML-kod för Nordea till mailadressen på hemsidan. Säg till om ni behöver nåt mer.
     
  6. RickardP

    RickardP Adult Droid Medlem

    Blev medlem:
    8 apr 2010
    Inlägg:
    515
    Mottagna gillanden:
    22

    MINA ENHETER

    Nordea fungerar redan bra...
     
  7. plun

    plun Android Medlem

    Blev medlem:
    18 okt 2009
    Inlägg:
    5 628
    Mottagna gillanden:
    520

    MINA ENHETER

    Ok... testat ver 0.9.2 utan framgång.....:P

    Cachen måste rensas för att den nya versionen ska synas !

    Verkar som datat bara försvinner i tomma intet....

    Consolen säger ingenting:

    Kod:
    background.js:22initializeBrowserChannel
    background.js:68this.readyState = 2
    background.js:68this.readyState = 3
    XHR finished loading: "http://cloud.droidgiro.se/register".
    background.js:40token: AHRlWrqLL8_k1XjkOQfKBN8GUuGbTDUNC0Yy0-OQsAaC-SlkUEArFCEou6mBEvemxY4rJ6Iz0zXcho62Cavkv3mlGBdNKdDlRFbXfmlFH5jpQz2Rsf98yfjdVzWX-N9zG-l56CuL93iw
    background.js:41pin: 3034
    XHR finished loading: "http://talkgadget.google.com/talkgadget/dch/test?VER=8&clid=70C6D8BB601F5C80&gsessionid=H9wJm4sT42arK3UNbU2WrQ&prop=data&token=AHRlWrqLL8_k1XjkOQfKBN8GUuGbTDUNC0Yy0-OQsAaC-SlkUEArFCEou6mBEvemxY4rJ6Iz0zXcho62Cavkv3mlGBdNKdDlRFbXfmlFH5jpQz2Rsf98yfjdVzWX-N9zG-l56CuL93iw&MODE=init&zx=p93ziu-v69k85&t=1".
    XHR finished loading: "http://talkgadget.google.com/talkgadget/dch/test?VER=8&clid=70C6D8BB601F5C80&gsessionid=H9wJm4sT42arK3UNbU2WrQ&prop=data&token=AHRlWrqLL8_k1XjkOQfKBN8GUuGbTDUNC0Yy0-OQsAaC-SlkUEArFCEou6mBEvemxY4rJ6Iz0zXcho62Cavkv3mlGBdNKdDlRFbXfmlFH5jpQz2Rsf98yfjdVzWX-N9zG-l56CuL93iw&TYPE=xmlhttp&zx=4gxn6p-whnq2y&t=1".
    XHR finished loading: "http://talkgadget.google.com/talkgadget/dch/bind?VER=8&clid=70C6D8BB601F5C80&gsessionid=H9wJm4sT42arK3UNbU2WrQ&prop=data&token=AHRlWrqLL8_k1XjkOQfKBN8GUuGbTDUNC0Yy0-OQsAaC-SlkUEArFCEou6mBEvemxY4rJ6Iz0zXcho62Cavkv3mlGBdNKdDlRFbXfmlFH5jpQz2Rsf98yfjdVzWX-N9zG-l56CuL93iw&RID=61734&CVER=1&zx=tpgtfk-34d426&t=1".
    XHR finished loading: "http://talkgadget.google.com/talkgadget/dch/bind?VER=8&clid=70C6D8BB601F5C80&gsessionid=H9wJm4sT42arK3UNbU2WrQ&prop=data&token=AHRlWrqLL8_k1XjkOQfKBN8GUuGbTDUNC0Yy0-OQsAaC-SlkUEArFCEou6mBEvemxY4rJ6Iz0zXcho62Cavkv3mlGBdNKdDlRFbXfmlFH5jpQz2Rsf98yfjdVzWX-N9zG-l56CuL93iw&SID=62EEE0377B275D39&RID=61735&AID=1&zx=va5ydx-6d7z7y&t=1".
    background.js:49Browser channel initialized
    background.js:76
    Object
    payload: "Successfully connected."
    type: "register"
    __proto__: Object
    background.js:76
    Object
    payload: Object
    type: "invoice"
    __proto__: Object
    background.js:76
    Object
    payload: Object
    type: "invoice"
    __proto__: Object

    Någon mer bör testa det här med SEB för min PC är klart experimentiell.....:innocent:
     
  8. RickardP

    RickardP Adult Droid Medlem

    Blev medlem:
    8 apr 2010
    Inlägg:
    515
    Mottagna gillanden:
    22

    MINA ENHETER

    Kolla vad payload objectet innehåller.. det är där datat är.
     
  9. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Nordea är redan implementerat, precis som Rickard säger.

    Vad gäller SEB så har jag testat 0.9.2 mot den html-sida som du PM:ade, plun. Och det fungerade bra för mig. Du har bara ett Chrome-fönster uppe?
     
  10. petter11

    petter11 Youth Droid Medlem

    Blev medlem:
    16 sept 2009
    Inlägg:
    211
    Mottagna gillanden:
    12

    MINA ENHETER

    Tjena, mycket trevligt initiativ och en bra app.
    Skulle man inte kunna göra att Chrome-tillägget genererar en QR-kod som man sedan kan scanna och sen paras den med telefonen på så sätt?
     
  11. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Ja, vi var inne på det först men hoppade över det. Det ligger nog en bit ner på prioriteringslistan just nu om det inte är väldigt många som efterfrågar det. Den som har kunskap får givetvis gärna bidra till projektet om man vill implementera QR-skanning.
     
  12. ulsa

    ulsa Adult Droid Medlem

    Blev medlem:
    24 aug 2010
    Inlägg:
    720
    Mottagna gillanden:
    130

    MINA ENHETER

    Jag skäms lite. Försökte skanna gironumret från rutan inte från koden längst ner. Att det sedan stod på hemsidan att det inte skulle fungera gjorde att jag trodde att det inte fungerade. Nu är det ändrat på hemsidan och jag kan bekräfta att det fungerar mot Nordea.

    Kanonapp!
     
  13. plun

    plun Android Medlem

    Blev medlem:
    18 okt 2009
    Inlägg:
    5 628
    Mottagna gillanden:
    520

    MINA ENHETER

    Jo..... som jag skrev så skulle det vara bra om någon mer SEB-kund testade eftersom min burk är extremt instabil med det senaste som går att uppbringa......:innocent:

    Kod:
    Chromium	11.0.652.0 (Developer Build 72924) Ubuntu 11.04
    WebKit	534.17 (unknown@0)
    V8	3.0.11.3
    User Agent	Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.17 (KHTML, like Gecko) Ubuntu/11.04 Chromium/11.0.652.0 Chrome/11.0.652.0 Safari/534.17
    Command Line	 /usr/lib/chromium-browser/chromium-browser --flag-switches-begin --flag-switches-end
    Klart onödigt att lägga ner tid om det beror på ovanstående :P

    Ska testa med standard-chrome i morgon.....
     
  14. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Om man har flera Chrome-fönster öppna samtidigt så måste Chrome-fönstret som innehåller banken vara i fokus för att DroidGiro ska fungera. Notera att jag alltså pratar om fönster och inte tabbar. Har man bara ett Chrome-fönster med flera tabbar så ska det inte vara något problem. För att vara på den säkra sidan så är det nog bäst att låta bankens flik vara öppen när man skannar (vilket också är mest naturligt kanske). Det är iaf mina erfarenheter efter några enkla tester.
     
  15. plun

    plun Android Medlem

    Blev medlem:
    18 okt 2009
    Inlägg:
    5 628
    Mottagna gillanden:
    520

    MINA ENHETER

    Jo testade med standard-chrome och det vill sig inte.....:P

    Någon mer SEB-kund som kan testa ?
     
  16. johannilsson

    johannilsson Adult Droid Medlem

    Blev medlem:
    23 jun 2009
    Inlägg:
    577
    Mottagna gillanden:
    8

    MINA ENHETER

    Körs SEB i en frame?

    Kan du testa följande rader i chromes console? Ta en åt gången.

    document.getElementById('IKPMaster_MainPlaceHolder_A3').value='434';

    document.getElementById('IKPMaster_MainPlaceHolder_A11').value='3434';

    document.getElementById('IKPMaster_MainPlaceHolder_A4').value='222';

    document.getElementById('IKPMaster_MainPlaceHolder_A7').value='454';

    document.getElementById('IKPMaster_MainPlaceHolder_OCR').checked='checked';

    Du får upp den genom att högerklicka välja Inspect Element och sen välja Console.
     
  17. johannilsson

    johannilsson Adult Droid Medlem

    Blev medlem:
    23 jun 2009
    Inlägg:
    577
    Mottagna gillanden:
    8

    MINA ENHETER

    Skulle behöva ett par nya ikoner till chrome tillägget för att det ska se lite snyggare ut.

    128x128, 19x19 och 16x16 varianter.

    Jag lyckas inte öppna svg filen i Gimp själv.
     
  18. wille.h

    wille.h Infant Droid Medlem

    Blev medlem:
    30 jan 2011
    Inlägg:
    2
    Mottagna gillanden:
    0

    MINA ENHETER

    Jag är en ny postare här på forumet, har dock läst en längre tid.
    Detta är en kanonapp så jag vill gärna försöka hjälpa till.
    Jag är SEB-kund och upplever samma problem som 'plun'.

    Inspect Element->Console säger:
    'TypeError: Cannot set property 'value' of null'
    När jag följer instruktionen i citatet ovan.

    När jag skickar med telefonen säger den:
    'Uncaught TypeError: Cannot set property 'value' of null
    (anonymous function)'

    I utvecklingsverktyget (?) har payload:Object de skannade värdena.
     
  19. johannilsson

    johannilsson Adult Droid Medlem

    Blev medlem:
    23 jun 2009
    Inlägg:
    577
    Mottagna gillanden:
    8

    MINA ENHETER

    Tack, kan du se på vilken rad den klagar. Eller vilket av scripten ovan som den dyker på?
     
  20. wulax

    wulax Kid Droid Medlem

    Blev medlem:
    7 jul 2010
    Inlägg:
    61
    Mottagna gillanden:
    7

    MINA ENHETER

    Jag gjorde svg:n i Inkscape. Har aldrig använt svg i Gimp. Detaljerad vektorgrafik brukar dock inte bli så bra om man renderar dem mycket mindre än vad de är gjorda för, så de måste oftast redigeras i rasterformat efter man renderat dem. Nå, jag gjorde det och zippade ned dem eftersom jag inte vet var i gitrepot du vill ha dem.
     

    Bifogade filer: