Veškeré programy pro kapesní počítače.
29 příspěvků
tramin
Mobil Guru
Zařízení:
ZTE V970 ROM 2.3 MOD
Příspěvky:
201
Registrován:
01. 02. 2008 11:09
Odesláno:
22. 10. 2010 15:46
Re: Česká Wikipedia (offline) verze dat z wikipedie 8.10.2010
Tak si zkus zadat např.Český Těšín bez Č na začátku,ha?
HTC Cruise WM6 cz
240x320
Mobil Guru
SCHNECK1984
Mobil Čumil Plus
Zařízení:
HTC TOUCH HD
Příspěvky:
13
Registrován:
04. 12. 2008 09:32
Odesláno:
24. 10. 2010 20:11

Re: Česká Wikipedia (offline) verze dat z wikipedie 8.10.2010

český těšín.. když ho dám hledat (view->keyword fuzzy search->) tak nejdřív to najde diskuzi v Českýmu Těšínu.. a asi čtvrtá možnost je vyloženě článek Český Těšín..

Přiznávám že to není nejpohodlnější.. ale kdo chce, ten se cíle dobere. Ovšem pokud víš jak to udělat aby všechno chodilo, máš volný pole působnosti ;) mý know-how ti můžu předat...
Nepodcenuj SCHNECKa.. muze te prekvapit svou rychlosti ;)
Mobil Čumil Plus
CoSpi
Mobil Čumil Plus
Příspěvky:
1
Registrován:
12. 11. 2010 22:15
Odesláno:
12. 11. 2010 22:43

Re: Česká Wikipedia (offline) verze dat z wikipedie 8.10.2010

zdar, snazil jsem se pouzit novy WikiParser 1.1, ktery uz by mel mit opravene parserovani tabulek, ale nepodarilo se mi ho spustit. vzal jsem tady posledni funkcni WikiParser 0.1 a nejnovejsi WikiParser 1.1 z techto stranek

Kód: Vybrat vše

http://sh0dan.blogspot.com/2009/05/wikiparser-v11.html
a pouzil jsem jen upravenou cast na parserovani tabulek. upravenou verzi si muzete stahnout tady

Kód: Vybrat vše

http://pantofle.wz.cz/sklad/wikiparser/WikiParser.jar
. Porad je tam ale obcas chyba ve zpracovani tabulek, ale je to mnohem lepsi nez to bylo. pokud nekdo prijde na to kde ta chyba je, tak mi dejte vedet :) Regulerni vyrazy mi nikdy moc nesly.

Kód: Vybrat vše

        if (!skipTables) {
            // This should be replaced by real code. Stupid regexes.
            patterns.add(new RegExPair("\\{\\|\\n", "<table><tr>"));
            patterns.add(new RegExPair("\\{\\|([^\\n]*)", "<table $1><tr>"));
            patterns.add(new RegExPair("\\|\\}", "</tr></table>"));
            patterns.add(new RegExPair("\\n!\\+([^\\|\\n]+)\\|([^\\n]*)", "<caption $1>$2</caption>"));
            patterns.add(new RegExPair("\\|\\+(^\\n)", "<caption>$1</caption>"));
            patterns.add(new RegExPair("\\|\\-(.*)", "</tr><tr $1>"));
            patterns.add(new RegExPair("\\n([^!\\n]*)!!", "\n!$1\n"));
            patterns.add(new RegExPair("\\n([^!\\n]*)!!", "\n!$1\n"));
            patterns.add(new RegExPair("\\n([^!\\n]*)!!", "\n!$1\n"));
            patterns.add(new RegExPair("\\n([^!\\n]*)!!", "\n!$1\n"));
            patterns.add(new RegExPair("\\n([^!\\n]*)!!", "\n!$1\n"));
            patterns.add(new RegExPair("\\n([^!\\n]*)!!", "\n!$1\n"));
            patterns.add(new RegExPair("\\n([^!\\n]*)!!", "\n!$1\n"));
            patterns.add(new RegExPair("\\n!([^\\|\\n]+)\\|([^\\n]*)", "<th $1>$2</th>"));
            patterns.add(new RegExPair("\\n!([^\\n]*)", "<th>$1</th>"));
            patterns.add(new RegExPair("</th>\\n", "</th>"));
            patterns.add(new RegExPair("\\n\\|([^\\|]*)\\|([^\\|\\n]+)\\|\\|", "\n|$1|$2\n|"));
            patterns.add(new RegExPair("\\n\\|([^\\|]*)\\|([^\\|\\n]+)\\|\\|", "\n|$1|$2\n|"));
            patterns.add(new RegExPair("\\n\\|([^\\|]*)\\|([^\\|\\n]+)\\|\\|", "\n|$1|$2\n|"));
            patterns.add(new RegExPair("\\n\\|([^\\|]*)\\|\\|", "\n|$1\n"));
            patterns.add(new RegExPair("\\n\\|([^\\|]*)\\|\\|", "\n|$1\n"));
            patterns.add(new RegExPair("\\n\\|([^\\|]*)\\|\\|", "\n|$1\n"));
            patterns.add(new RegExPair("\\n\\|([^\\|]*)\\|\\|", "\n|$1\n"));
            patterns.add(new RegExPair("\\n\\|([^\\|]*)\\|\\|", "\n|$1\n"));
            patterns.add(new RegExPair("\\n\\|([^\\|]*)\\|\\|", "\n|$1\n"));
            patterns.add(new RegExPair("\\n\\|([^\\|]*)\\|\\|", "\n|$1\n"));
            patterns.add(new RegExPair("\\n\\|([^\\|\\n]+)\\|([^\\n]*)", "<td $1>$2</td>"));
//            patterns.add(new RegExPair("\\n\\|([^@\\n]+)@XYZNEWPIPE([^\\n@]*)", "<td $1>$2</td>"));
            patterns.add(new RegExPair("\\n\\|([^\\n]*)", "<td>$1</td>"));
            patterns.add(new RegExPair("</td>\\n", "</td>"));
        }

pak jsem se snazil jeste vyresit problem s diakritikou. napsal jsem teda malej program, kterej odstrani diakritiku z nazvu clanku. coz dela problem ve vyhledavani i v odkazech. Je to pouze o prvnim pismenu, takze po teto uprave muzete vyhledat clanek "Člověk" pod nazvem "Clověk". pred chvilkou jsem ale narazil na jeden problem. v textu byl odkaz na "včelí úl", tim ze jsem odstranil z nazvu clanku "Úl" diakritiku, stalo se z toho "Ul" coz je nazev uplne jineho clanku a tim se znemoznil pristup na stranku o vcelim ulu. proste se odstranenim diakritiky stala v nazvech clanku duplicita a slovnik zobrazi jen prvni nalezeny clanek toho jmena. snad tam ale takovych pripadu moc nebude. jako plus tam budou ale vsechny co zacinaji diakritikou a doted nebyli pristupne.

postup na vytvoreni wikipedie do mobilu je stejny jako predtim, viz.

Kód: Vybrat vše

http://lludvik.blogspot.com/2009/07/offline-wikipedia-for-phone.html
s tim rozdilem, ze pouzijete upraveny parser

Kód: Vybrat vše

http://pantofle.wz.cz/sklad/wikiparser/WikiParser.jar
a pote moji utilitku

Kód: Vybrat vše

http://pantofle.wz.cz/sklad/wikiparser/WikiDiakritika.exe
na odstraneni diakritiky pred vytvorenim mdx souboru MDX Builderem. :)
Naposledy upravil(a) CoSpi dne 12. 11. 2010 23:24, celkem upraveno 1 x.
Mobil Čumil Plus
Splinter
Mobil Plus User
Zařízení:
HTC Touch HD Blackstone
Příspěvky:
52
Registrován:
03. 12. 2009 15:00
Odesláno:
30. 01. 2011 22:50

Re: Česká Wikipedia (offline) verze dat z wikipedie 8.10.201

Kdo tuhle věc vymyslel, tak bych mu klidně poslal i nějaké peníze na účet za tohle !

Neuvěřitelně mi tahle aplikace pomohla a hlavně pomáhá :wink: MOC DÍKY !!!!!!!!
Obrázek
Obrázek
♥♥♥ HTC TOUCH HD ♥♥♥
Mobil Plus User
Furdik
Moderátor
Zařízení:
Realme 5
Příspěvky:
1434
Registrován:
25. 05. 2008 11:04
Odesláno:
06. 06. 2011 13:05

Re: Česká Wikipedia (offline) verze dat z wikipedie 8.10.201

Vytvořil jsem novou CZ Wikipedii! Obsahuje 508000 hesel a je ze dne: 2011-Jun-01 (1.6.2011)
> z této verze byly odstraněny háčky u prvních písmen. Co to znamená? Nyní můžete vyhledávat slova, která jste předtím najít nemohli. Např.: Šašek > nyní stačí napsat Sašek (v předchozí verzi to nešlo...) (za tuto možnost poděkujte uživatelovi: CoSpi

Download:

Kód: Vybrat vše

http://www.multiload.cz/stahnout/446819/cz_wiki-2011-jun-01-by-furdik-for-mobile-forum-cz-mdx/
Moderátor
Uživatelský avatar
lukis
Mobil Beginner
Zařízení:
ASUS P320 Galaxy Mini,Nokia 5310 XpressMusic,Nokia N70
Příspěvky:
30
Registrován:
24. 01. 2009 23:49
Odesláno:
06. 06. 2011 14:49

Re: Česká Wikipedia (offline) verze dat z wikipedie 8.10.201

Pecká :good :dirol: Kolik má MB?? předpokládám 600,700? ;-)
Můj návod na Mobipocket Reader s češtinou --->NÁVOD
Mobil Beginner
Uživatelský avatar
Ramirez
Moderátor
Zařízení:
iPhone 12 / Apple Ipad / Samsung Galaxy Tab S4
Příspěvky:
6556
Registrován:
30. 11. 2008 13:25
Odesláno:
06. 06. 2011 15:22

Re: Česká Wikipedia (offline) verze dat z wikipedie 8.10.201

Ked si pozries niektory z odkazov,tak si vsimnes ze ma 342.75 MB!
Moderátor
SCHNECK1984
Mobil Čumil Plus
Zařízení:
HTC TOUCH HD
Příspěvky:
13
Registrován:
04. 12. 2008 09:32
Odesláno:
18. 07. 2011 09:04

Re: Česká Wikipedia (offline) verze dat z wikipedie 8.10.201

Dík Furdik! dobrá práce... mě už se do toho nechtělo ;) pozapoměl jsem jak jsem to předtím dělal...
Nepodcenuj SCHNECKa.. muze te prekvapit svou rychlosti ;)
Mobil Čumil Plus
Formula007
Mobil Čumil Plus
Zařízení:
MDA Compact V
Příspěvky:
3
Registrován:
29. 01. 2011 19:02
Odesláno:
17. 03. 2013 11:08

Re: Česká Wikipedia (offline) verze dat z wikipedie 8.10.201

Čau,
hodil by sem někdo prosím novou databázi wikipedie v .mdx prosím?
Rád bych si ji vytvořil sám, ale přijde mi to moc těžké.
Nebo existuje už nějaká lepší offline wiki do mobilu? Mám androida a používám mdict.
Díky moc.
Mobil Čumil Plus
29 příspěvků