eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikano szlag mnie trafi...Re: no szlag mnie trafi...
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.pi.v.chmurka.n
    et!not-for-mail
    From: a...@h...invalid (Arnold Ziffel)
    Newsgroups: pl.misc.elektronika
    Subject: Re: no szlag mnie trafi...
    Date: Wed, 2 Jun 2021 09:09:05 +0000 (UTC)
    Organization: news.chmurka.net
    Message-ID: <5...@h...invalid>
    References: <s95kta$2k968$1@portraits.wsisiz.edu.pl>
    <60b65f4a$0$551$65785112@news.neostrada.pl>
    <s95p8h$2kgl8$1@portraits.wsisiz.edu.pl>
    <60b678fd$0$524$65785112@news.neostrada.pl>
    <s...@f...lasek.waw.pl>
    <s966t2$2leaa$1@portraits.wsisiz.edu.pl>
    NNTP-Posting-Host: pi.v.chmurka.net
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    Injection-Date: Wed, 2 Jun 2021 09:09:05 +0000 (UTC)
    Injection-Info: vps.chmurka.net; posting-account="queequeg";
    posting-host="pi.v.chmurka.net:172.24.44.20"; logging-data="13034";
    mail-complaints-to="abuse-news.(at).chmurka.net"
    User-Agent: tin/2.4.5-20201224 ("Glen Albyn") (Linux/4.19.57-v7+ (armv7l))
    Cancel-Lock: sha1:UoyJoN1d78HWfasdB3tvyyECTgA=
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:765357
    [ ukryj nagłówki ]

    sundayman <s...@p...onet.pl> wrote:

    > Tak, ale ja chcę mieć po prostu okienko do wpisania zawartości SMS +
    > enter i poszło w pizdu. Pisanie komend odpada. To mogę robić teraz, ale
    > mnie to nie urządza.

    Pytanie czy godzina poświęcona na napisanie skryptu, który będzie te
    komendy wysyłał do portu, bardzo szybko się nie zwróci.

    Kolejny pomysł -- użycie adb.

    https://stackoverflow.com/questions/17580199/sending
    -a-sms-on-android-through-adb

    Odczytywać da się przez sqlite3 z pliku mmssms.db, nawet mam to
    oprogramowane do zrzucania SMSów do HTMLa. Przekombinowane z base64 ze
    względu na konwersję linii przez adb, tak było mi najprościej.

    Najpierw grab.sh żeby ściągnąć bazę z telefonu, potem extract.py żeby
    wyciągnąć z niej SMSy z danym numerem. Da się to zrobić też bezpośrednio
    na telefonie.

    #v+ grab.sh
    echo "Getting file from phone"
    sudo adb shell "su -c 'base64 < /data/data/com.android.providers.telephony/databases
    /mmssms.db'" > mmssms.db.b64.dos
    echo "Converting line endings"
    dos2unix < mmssms.db.b64.dos > mmssms.db.b64
    echo "Decoding base64 data"
    base64 -d < mmssms.db.b64 > mmssms.db
    echo "Cleaning up"
    rm -f mmssms.db.b64.dos mmssms.db.b64
    #v-

    #v+ extract.py
    #!/usr/bin/env python3
    # coding=utf-8

    import sqlite3
    import sys

    if len(sys.argv) != 3:
    print('Syntax: extract.py <phone number> <person to insert into text>')
    exit(1)

    print('<html><body>')
    db = sqlite3.connect('mmssms.db')
    cursor = db.cursor()
    for row in db.cursor().execute("SELECT type,date,body FROM sms WHERE
    REPLACE(address,' ','') LIKE '%" + sys.argv[1] + "'"):
    if row[0] == 1:
    print('<p><i>' + sys.argv[2] + ': ')
    else:
    print('<p>Ja: ')
    print(row[2])
    if row[0] == 1:
    print('</i></p>')
    else:
    print('</p>')
    print('</body></html>')
    #v-

    --
    Uciekają zające przez Bug do Polski. Jeden z naszych zajęcy łapie
    uciekiniera i pyta o powód. Tamten odpowiada:
    - A bo u nas obcinają zającom trzecie ucho!
    - No jakże! Przecież zające maja tylko dwoje uszu!?
    - Zgoda, my to wiemy, ale oni najpierw obcinają, a potem liczą!

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: