Deutsch   English   Français   Italiano  
<mailman.1.1720085163.2981.python-list@python.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!2.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!not-for-mail
From: inhahe <inhahe@gmail.com>
Newsgroups: comp.lang.python
Subject: Re: python for irc client
Date: Thu, 4 Jul 2024 05:25:48 -0400
Lines: 22
Message-ID: <mailman.1.1720085163.2981.python-list@python.org>
References: <87msmx4mt5.fsf@raspberrypi>
 <CAPeSgWoEtcNs+kYNzoL2njQFLdk2MoTeR2JG8FMXciosZeChpw@mail.gmail.com>
 <CAPeSgWr+2Ci_f+JzhwvoJHf_pG2-1bbZQWwiqx055Q_xon4K1A@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Trace: news.uni-berlin.de 08bdq+kPe5v0c3CyTbE3hAqPdrEZ9Fe2PGDLw4FVfQ9g==
Cancel-Lock: sha1:MtrFyYRvKedTFxptgqKaRVrVGmU= sha256:T+nZHK/z4lt8sZtyRjZ6Izta+laGKeJzPW2sdjpseGU=
Return-Path: <inhahe@gmail.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
 reason="2048-bit key; unprotected key"
 header.d=gmail.com header.i=@gmail.com header.b=BO4hdHhb;
 dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.015
X-Spam-Evidence: '*H*': 0.97; '*S*': 0.00; 'jul': 0.04;
 'subject:python': 0.06; 'email addr:python.org>': 0.09;
 'language,': 0.09; 'received:mail-lf1-x12e.google.com': 0.09;
 '2024': 0.16; 'implements': 0.16; 'irc': 0.16; 'protocol.': 0.16;
 'subject:client': 0.16; 'textual': 0.16; 'wrote:': 0.16; 'python':
 0.16; 'thu,': 0.19; 'to:addr:python-list': 0.20; 'language': 0.21;
 'done': 0.28; 'email addr:python.org>': 0.28; 'environment':
 0.29; 'this?': 0.29; 'think': 0.32; 'accomplish': 0.32; 'python-
 list': 0.32; 'message-id:@mail.gmail.com': 0.32; 'subject:for':
 0.33; 'header:In-Reply-To:1': 0.34; 'received:google.com': 0.34;
 'particularly': 0.35; 'from:addr:gmail.com': 0.35; "it's": 0.37;
 'text': 0.39; 'in,': 0.60; 'great': 0.63; 'your': 0.64; 'skip:w
 20': 0.69; '8bit%:6': 0.71; 'client': 0.82; 'email name:<
 ;python-list': 0.84; 'forgot': 0.84; 'twisted': 0.84
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1720085160; x=1720689960; darn=python.org;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :from:to:cc:subject:date:message-id:reply-to;
 bh=P+dAiyQ0bB6oOXWfCs0HkT7ZB1yl0s+9qRhJQXphHLM=;
 b=BO4hdHhb38rJMi34s16epRirDOvJU5gcfedkJ7e7bKcSTTeoL2ypdE73AvBe8mg1xr
 v861Q91nqrSQjq20cSB11Paw5Ro4aKFXVg5g9TrJ5RDJYN5e3qlzpL6fd7Zy4mLnpTgK
 FuqkdvU5KjXgoPY+zvvvGlLXJT0S89ByfcgCFV7bCnaW+UvUJnd08n2anZcfhYDBX3JA
 mhCmFa2hZJg/f+yfAI46hf2ahj63Uw30t/srz53WSgpJ+qM8Qdgmzcm0U8/Z6t8Rr+uU
 Dg71ScK1ZKUHcnk7/WhZODxAjRxlnqnlormIm3JfzlQrR+d/CzG2eTu6rzUBnE7sQOLu
 Bjvw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1720085160; x=1720689960;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=P+dAiyQ0bB6oOXWfCs0HkT7ZB1yl0s+9qRhJQXphHLM=;
 b=NBg99ZO3cOegTcmWrMfuqa54mkJHgtHKZB/qD33OxokfXR4lD7QjZ0WnVUKgHUG4kw
 SiECoE5pJj2MjpiYIVJ3jyhx/hpudfmbLgL5twf8uyw2MJZwe7rn/gxesrNxSFlzzZvt
 9+ETX6QRk7PzHmrkI0u702EKua831YiR7DU7UogfpbP8mGIGh/jBOd+819jT+gV/m/7A
 2E5vg9saL+stGEpEOcoEVfepAWjS4RZ2MX3b71hqJkE2V7NVBdCxX2oSDdVIdZcUp9xj
 us6Y5HDq5s3Bkub/VYY5JvvWpsieKP6ou8C0cutmMnbDxjE45LJtMEZ8hkqE1C4cVPTl
 Dypw==
X-Gm-Message-State: AOJu0Ywpdjj35zXWThh6ZV3UVM5Z5qOl3yBwswlpj2K55ZDaINuphCR/
 j7jY9bF1q33jRNxjbJvvdbWEoOSJzLVpbzB+la9UdZsGtTjw3MdmLTrTifjXpQCVrOoZ+nfSiiO
 cDgF4dGcwTgsqzamNhnW6IEdC+kgbNpKD
X-Google-Smtp-Source: AGHT+IFZCQi6kVSvhfxsThM67W14yIFnp5kqMLuvocJx0IU8v3jytdcm9PZ3KYO9FEtHngGAh/fT7VX4sW5AxZ2VXWo=
X-Received: by 2002:a19:381c:0:b0:52c:a016:5405 with SMTP id
 2adb3069b0e04-52ea0618638mr758581e87.8.1720085159885; Thu, 04 Jul 2024
 02:25:59 -0700 (PDT)
In-Reply-To: <CAPeSgWoEtcNs+kYNzoL2njQFLdk2MoTeR2JG8FMXciosZeChpw@mail.gmail.com>
X-Content-Filtered-By: Mailman/MimeDel 2.1.39
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
 <python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
 <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
 <mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <CAPeSgWr+2Ci_f+JzhwvoJHf_pG2-1bbZQWwiqx055Q_xon4K1A@mail.gmail.com>
X-Mailman-Original-References: <87msmx4mt5.fsf@raspberrypi>
 <CAPeSgWoEtcNs+kYNzoL2njQFLdk2MoTeR2JG8FMXciosZeChpw@mail.gmail.com>
Bytes: 5601

On Thu, Jul 4, 2024 at 5:22=E2=80=AFAM inhahe <inhahe@gmail.com> wrote:

>
>
> On Thu, Jul 4, 2024 at 5:14=E2=80=AFAM Daniel via Python-list <
> python-list@python.org> wrote:
>
>>
>> In your wisdom, would python be a good environment to accomplish this?
>
>

> I think Python would be a great language to write an IRC client in, it's =
a
> rapid-development language, and also Python is particularly good for text
> manipulation and the IRC protocol is textual rather than binary.
>

Oh yeah, I forgot I was going to mention that Twisted has already done a
lot of the dirty work for you if you make it in Python...they have twisted.
words.protocols.irc, which implements the IRC protocol. (I don't know if
it's up to date and supports ircv3, though.)