Path: ...!news.mixmin.net!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail From: Schimon Jehudah Newsgroups: comp.lang.python Subject: Re: Python3 Fork of BMWrapper Date: Fri, 6 Sep 2024 11:07:31 +0300 Lines: 48 Message-ID: References: <20240906110731.78010405@workstation.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de tAfKUC2wIKybH+16iEp0qwqac+AEey9ABSUFTOHXI8RQ== Cancel-Lock: sha1:gTnT8AEqo6pTlCRZ0IQPSMxKkdo= sha256:4Jbw3/UUpeKRB2wJ4ss1ZTkHl9Xs6TY6q7EU8mPZig4= Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org Authentication-Results: mail.python.org; dkim=pass reason="1024-bit key; unprotected key" header.d=fedora.email header.i=@fedora.email header.b=ICHDOgZi; dkim-adsp=pass; dkim-atps=neutral X-Spam-Status: OK 0.018 X-Spam-Evidence: '*H*': 0.96; '*S*': 0.00; 'url-ip:140.82/16': 0.03; '(which': 0.04; 'linux,': 0.07; 'received:205': 0.07; 'wrong.': 0.07; 'included,': 0.09; 'likewise': 0.09; 'outgoing': 0.09; 'received:email': 0.09; 'url:github': 0.14; 'url-ip:140/8': 0.15; '2024': 0.16; 'communicate,': 0.16; 'encoded,': 0.16; 'irc': 0.16; 'subject:Python3': 0.16; 'wrote:': 0.16; 'python': 0.16; 'thu,': 0.19; 'to:addr:python-list': 0.20; 'code': 0.23; 'header': 0.23; 'cc:2**0': 0.25; 'tried': 0.26; 'goes': 0.28; '8bit%:19': 0.31; '8bit%:16': 0.31; 'python-list': 0.32; 'sep': 0.32; "i'm": 0.33; 'script': 0.33; 'same': 0.34; 'fill': 0.34; 'header:In-Reply- To:1': 0.34; 'source': 0.36; 'put': 0.38; 'text': 0.39; 'wrote': 0.39; 'something': 0.40; 'best': 0.61; 'stay': 0.61; 'skip:o 10': 0.61; 'day,': 0.62; 'i\xe2\x80\x99ve': 0.62; 'feel': 0.63; 'email': 0.63; 'channel': 0.65; 'similar': 0.65; 'let': 0.66; 'time,': 0.67; 'attached': 0.68; 'role': 0.68; '8bit%:100': 0.76; 'hacked': 0.76; 'received:localdomain': 0.81; 'poorly': 0.84; 'released.': 0.84; 'skip:\xef 10': 0.84; 'form.': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fedora.email; q=dns/txt; s=aug2020; bh=vffpItAxOM6A+dO6ct3wHqzYPQNql14x9uR++or7gHI=; h=from:subject:date:message-id:to:cc:mime-version:content-type:content-transfer-encoding:in-reply-to:references; b=ICHDOgZiwtHWuQquYzFUerg7KocNSMqiAJWKN2JatzGWS7z0630lL14OURTqIEvCIIoCet8b/ Pt7nJWYcI+u4WJr36cswt+QYVo4HnitppVBCxBlsbC7h4/Y1tFXRuRUxLWd4vkbfRVKL2cPKHrC vGi56xoiI4szmLBR13RWldM= X-Zone-Loop: 17562a9e2c05a59991311fe2a28c00e28036b86c91d1 X-Originating-IP: [192.42.116.177] In-Reply-To: X-Mailer: Claws Mail 4.3.0 (GTK 3.24.43; x86_64-pc-linux-gnu) X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.39 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <20240906110731.78010405@workstation.localdomain> X-Mailman-Original-References: Bytes: 5991 Good day, 711 Spooky Mart! Did you consider to add support for IRC or XMPP too? Best regards, Schimon On Thu, 5 Sep 2024 04:47:39 -0000 711 Spooky Mart via Python-list wrote: > from https://github.com/kashikoibumi/bmwrapper >=20 > bmwrapper is a poorly hacked together python script to let Thunderbird > and PyBitmessage communicate, similar to AyrA's (generally much > better) application: =EF=BB=BFBitmessage2Mail. >=20 > I'm on Linux, and don't feel like dealing with wine. So I wrote this > to fill the same role as B2M, until the source code was released. > (Which has since been > open-sourced: https://github.com/AyrA/BitMailServer) >=20 > The script (usually) parses outgoing messages to strip the ugly email > header information and put quoted text in PyBitmessage=E2=80=99s '---=E2= =80=99 > delimited form. Attached images are included, base64 encoded, in an > img tag. Incoming messages are likewise parsed to reconstruct a > email, with attachment. This works...most of the time, and I=E2=80=99ve t= ried > to make it fail gracefully when something goes wrong. >=20 > =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=8F=E2=94=81=E2=94=81= =E2=94=81=E2=94=81=E2=94=93=E2=94=80=E2=94=80=E2=94=8F=E2=94=81=E2=94=81=E2= =94=93=E2=94=80=E2=94=80=E2=94=80=E2=94=8F=E2=94=81=E2=94=81=E2=94=93=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80 Spooky Mart Channel > =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=97=E2=94=81=E2=94=81= =E2=94=93=E2=94=80=E2=94=83=E2=94=80=E2=94=80=E2=94=97=E2=94=93=E2=94=80=E2= =94=83=E2=94=80=E2=94=80=E2=94=80=E2=94=97=E2=94=93=E2=94=80=E2=94=83=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80 [chan] 711 > =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=83=E2=94=80=E2=94=83=E2=94=80=E2=94=80=E2=94=8F=E2=94=9B=E2=94=80=E2= =94=97=E2=94=93=E2=94=80=E2=94=80=E2=94=8F=E2=94=9B=E2=94=80=E2=94=97=E2=94= =93=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80 always open | stay spoo= ky > =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=97=E2=94=81=E2=94=9B=E2=94=80=E2=94=80=E2=94=97=E2=94=81=E2=94=81=E2= =94=81=E2=94=9B=E2=94=80=E2=94=80=E2=94=97=E2=94=81=E2=94=81=E2=94=81=E2=94= =9B=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80 https://bitmessage.org >=20