Aktywne Wpisy
![alkoJezus](https://wykop.pl/cdn/c0834752/8f6802cea183ca4e11bf63b2f4aae7361598b072d73c39a61928824bdee47da5,q60.jpg)
alkoJezus +235
I cyk, kolejna majóweczka bez alko ( ͡º ͜ʖ͡º)
Kiedyś to było dla mnie nie do pomyślenia, jak to kiełbaska bez piwa? Przecież to bez sensu
A jednak, da się
Terapia zmienia bardzo wiele, sposób myślenia, schematy którymi podążałem przez lata. Nie dogadałbym się z sobą z przed 10 lat, mam wrażenie że byłem kimś innym, byłem alkusem.
Teraz też nim jestem tylko na sucho. Życie alkoholika
Kiedyś to było dla mnie nie do pomyślenia, jak to kiełbaska bez piwa? Przecież to bez sensu
A jednak, da się
Terapia zmienia bardzo wiele, sposób myślenia, schematy którymi podążałem przez lata. Nie dogadałbym się z sobą z przed 10 lat, mam wrażenie że byłem kimś innym, byłem alkusem.
Teraz też nim jestem tylko na sucho. Życie alkoholika
![d4wid](https://wykop.pl/cdn/c3397992/d4wid_BhGervI5Q2,q60.jpg)
d4wid +48
Eeee tam, ważne, że w unijnej statystyce jest git
#patologiazewsi #alkoholizm #samochody #drogi #bekazprawakow
#patologiazewsi #alkoholizm #samochody #drogi #bekazprawakow
![d4wid - Eeee tam, ważne, że w unijnej statystyce jest git
#patologiazewsi #alkoholi...](https://wykop.pl/cdn/c3201142/2288b9a882dcfff02f9a0778d49a560261ddcf6b509d7b7a4b3eaa327716c68d,w150.jpg?author=d4wid&auth=0360e4bcb16378d892249e5e481bba6b)
źródło: Zdjęcie z biblioteki
Pobierz
Co zrobiłem:
- Ogarnięte podstawy #sql
- Ogarnięta obsługa sql z #python
- mvp skryptu do wyciągania słówek z #kindle
Kod:
import sqlite3
conn = sqlite3.connect('/Kindle/system/vocabulary/vocab.db')
c = conn.cursor()
cursor = conn.execute("SELECT word_key,usage FROM LOOKUPS")
file = open("words.txt", "w")
for row in cursor:
word = row[0]
usage = row[1]
save = "%s, %s" % (word, usage)
file.write(save)
file.close()
print "done";
conn.close()
Muszę się bardzie zagłębić w pythona bo jak narazie wszystko piszę na "czuja". Jakie książki polecacie do tego? Mogą być po angielsku #naukaprogramowania #programowanie
I jeszcze krótka instrukcja jak pobrać słówka manualnie:
Kindle zapisuje wszystkie słówka które się sprawdziło. Dzięki temu możemy korzystać z opcji vocabulary bulider w celu ich nauki. Niestety ta opcja jest uboga w funkcję i najzwyczajniej w świecie nie wygodna.
Kindle przechowuje słówka w pliku: /Kindle/system/vocabulary/vocab.db jest to baza danych sqllite 3
Aby skopiować bazę ręcznie trzeba włączyć wyświetlanie ukrytych plików. W macu wpisujemy w terminal:
$ defaults write com.apple.finder AppleShowAllFiles YES
$ killall FInder
Teraz możemy skopiować plik z naszą bazą danych. W celu cofnięcia tej zmiany wpisujemy:
$ defaults write com.apple.finder AppleShowAllFiles NO
$ killall FInder
Aby podejrzeć zawartość bazy można użyć tego http://sqlitebrowser.org/
Table LOOKUPS zawiera słówka i przykłady. Interesują nas kolumny wordkey i usage
Wchodzimy w zakładkę EXECUTE SQL i piszemy komendę:
SELECT wordkey, usage FROM LOOKUPS
Czyli wybież calumny wordkey i usage z table lookups
Klikając ikonkę dyskietki możemy zapisać słówka do pliku csv który następnie możemy otworzyć np. w excelu
Linkasy:
Kurs sql’a z którego korzystałem: http://www.w3schools.com/sql/default.asp
Skrypt: https://gist.github.com/mattslabs/68f45858c7fb3fbf312f
#naukajezykow
źródło: comment_V2c1hdAEcHk4tOiQNInu60zoyWwJq474.jpg
PobierzNikt realnie nie używa. SQLite/MySQL/Postgresa bezpośrednio.
@Beneqzor: https://docs.python.org/2/library/sqlite3.html
http://www.w3schools.com/sql/default.asp
Czy w tej bazie są też tłumaczenia ze słownika? A co jak używało się kilku słowników do danego słowa?
Co do książek, to żaden ze mnie pytoniarz - może napisałem w porywach kilkaset linijek w życiu, ale może to się przyda:
http://hackershelf.com/topic/python/?popular=1
albo taka egzotyka http://www.oracle.com/technetwork/testcontent/oracledi-jython-reference-132449.pdf
@meteoo: czemu nie użyjesz słów z tablicy WORDS? Możesz bawić się regexpami ale pierwsza zasada używania regexpów to nie używać regexpów. Chyba że musisz. Ale tak w ostateczności.
Lepiej (bardziej elegancko i dla twojej wiedzy) połączyć jakoś dane z LOOKUPS i WORDS ;)