• Anyone interested in writing a NNTP client in Python?

    From vort3@vort3@tilde.club to tilde.python on Tue Dec 12 20:59:09 2023
    Hello everyone.

    Long story short: I want to make a NNTP client in Python.

    Q: How is that better than slrn/tin/whatever else?
    A: It's not.

    Q: Then, why?
    A: Because android currently has 0 (yes, zero) usable NNTP apps, and I
    want one. At least it has termux, which supports python really well. As
    for slrn/tin, I have no idea how to install them under termux.

    There's this library called pynntp that looks pretty good, also I know
    python and tried curses (it was a stupid little snake game, but anyway),
    so this looks as my last chance to have net news in my phone.

    At first I thought that I may use Kivy library (or is it framework, I
    have no idea) and build a full .APK app with GUI, but their official instructions (that are to use a tool called buildozer) don't work for
    me, I'm getting some kind of compilation errors while trying to compile
    a simple hello world app copied from their website, so no luck there too.

    I don't think I can do this alone, but with a little help I think I
    could try.

    Thoughts, anyone?
    --- Synchronet 3.19a-Linux NewsLink 1.113
  • From vort3@vort3@tilde.club to tilde.python on Mon Dec 18 11:59:34 2023
    Well, if anyone is interested you can find me on IRC (both tilde.chat
    and libera.chat, nickname is same as here), but I tried some other
    options and turns out termux runs neomutt really well, also I could
    compile tin (but I couldn't fin a wat to make it cache news for offline reading) and slrn (with slrnpull/ssl support).

    I'm not used to slrn at all and I guess sometimes it's a bit weird (by
    default it deletes all read messages, so I guess I'll have to set it to
    never mark articles as read, etc.), but for now I see no point in making
    my own nntp client anymore. For now.

    If I ever want to have a «pet project», or just want to do some casual coding, I might come back to this idea, but the problem of having a
    working news reader on android (using termux) seems to be solved for
    now.
    --- Synchronet 3.19a-Linux NewsLink 1.113
  • From Patricia Ferreira@pferreira@example.com to tilde.python on Thu Mar 7 20:43:00 2024
    On Tue, 12 Dec 2023 20:59:09 +0600
    vort3 <vort3@tilde.club> wrote:
    Hello everyone.

    Long story short: I want to make a NNTP client in Python.
    That┤s so much work, you probably have no idea. :) Wanna a saner
    project? Write an NNTP server.
    --- Synchronet 3.19a-Linux NewsLink 1.113
  • From yeti@yeti@tilde.institute to tilde.python on Fri Mar 8 00:58:27 2024
    Patricia Ferreira <pferreira@example.com> writes:

    That´s so much work, you probably have no idea. :) Wanna a saner
    project? Write an NNTP server.

    Simpler NNTP server? I heard about one a few days ago, but that cannot
    peer with neighbours. That kills all the fun, then even mailing lists
    would be a more potent medium.
    --
    I do not bite, I just want to play.
    --- Synchronet 3.19a-Linux NewsLink 1.113
  • From Patricia Ferreira@pferreira@example.com to tilde.python on Thu Mar 7 21:37:53 2024
    On Fri, 08 Mar 2024 00:58:27 +0042
    yeti <yeti@tilde.institute> wrote:
    Patricia Ferreira <pferreira@example.com> writes:

    That┤s so much work, you probably have no idea. :) Wanna a saner
    project? Write an NNTP server.

    Simpler NNTP server? I heard about one a few days ago, but that cannot
    peer with neighbours. That kills all the fun, then even mailing lists
    would be a more potent medium.
    An NNTP server with no peering is actually an arbitrary number of
    mailing lists---just better. A non-networked NNTP works very well for
    a community of clients.
    --- Synchronet 3.19a-Linux NewsLink 1.113
  • From yeti@yeti@tilde.institute to tilde.python on Fri Mar 8 01:49:49 2024
    Patricia Ferreira <pferreira@example.com> writes:

    An NNTP server with no peering is actually an arbitrary number of
    mailing lists---just better. A non-networked NNTP works very well for
    a community of clients.

    But in that case mailing lists might be even easier. Or even shared or
    public IMAP folders.
    --
    I do not bite, I just want to play.
    --- Synchronet 3.19a-Linux NewsLink 1.113