Thoughts and ideas on FOSS software that needs to be done. Personally i’ve been thinking on working in an offline marxist.org (like arch-wiki-docs)

  • Muad'DibberA
    link
    122 years ago

    Converting most works on marxists.org to markdown would be a worthwhile goal, but probably a ton of work, even with HTML -> markdown converters. They do provide backups of the whole site tho as zips, so you wouldn’t have to scrape everything. But if all those works were in markdown, anyone could easily create front ends, viewers, epubs, etc using those files as sources.

    We do got some open source comms platforms going (like this one, matrix, masto), so it’d be good to contribute to those.

    • Arsen6331 ☭
      link
      52 years ago

      If they provide zip files, it shouldn’t be too hard to make a custom HTML to Markdown converter that goes through the archive and converts each file concurrently, creating the same directory structure but containing markdown files instead of html. Markdown is an extremely simple format.

      • Muad'DibberA
        link
        52 years ago

        Once you start parsing the marxists.org HTML, you’ll see what I mean. There’s no standardization at all. Half the section headers are just bolds, there’s a ton of weird styling in the HTML itself… no one thought to clean any of that up before throwing it up there.

        • Arsen6331 ☭
          link
          3
          edit-2
          2 years ago

          I had a look at the HTML using inspect, and I see what you mean, but theoretically that just requires some trial and error with setting up the markdown conversion filters/rules. I can’t actually find the zip archive to take a closer look, which is a much bigger problem because the lack of standardization also applies to links which means it’s not a very good candidate for a crawler to collect the HTML pages.

          Edit: it seems they no longer have archives because it’s gotten massive with all the PDFs. I guess I could just grab the site with a recursive wget command instead.

          • Muad'DibberA
            link
            42 years ago

            Ah that’s too bad, and a bit dangerous if they don’t have backups. You might be able to email the site runners and see if they’ll make a torrent for you.

            • Arsen6331 ☭
              link
              52 years ago

              Recursive wget seems to be working fine. I just had to add a 500ms request delay. I’ve already got 683 MB of data and I’m only downloading HTML, so it’s definitely massive.

              • Muad'DibberA
                link
                42 years ago

                Nice. Will be interested to see how big everything is after a first pass converting to markdown. Keep me posted.

  • @holdengreen
    link
    10
    edit-2
    2 years ago

    Federated Ebay. Anything riscv. Middleware, tools for games and contribution to existing FOSS games and engines.

    And there are probably a ton of little things out there… (specifically to make Linux and FOSS more competitive with proprietary brands in every day usage and specific niches.)

    I think it’s good to ask comrades these questions who may not have time or expertise on their own.

  • @boston_key_party
    link
    72 years ago

    Fully automated implementation of Robert’s rules of order combined with every form of vote holding and counting end-to-end so people can organize with just an app.

    Financial planning application that shows a line graph of personal finances with recurring and estimated expenses and income and a ‘days until homeless’ counter and helpful tips and quotes like Adam Smith on landlords. FOSS replacement for Mint, no ads, proudly communist.

    A food-tracking app that manages groceries including expiration management, recipe suggestion, and per-serving cost, etc.

    All-commodity library management and inventory tracking software for converting personal or private property into communal property and managing check-ins, check-outs, etc. for tools, vehicles, living spaces, you name it.

    Commune management software combining all of the above.

  • IngrownMink4☭
    link
    52 years ago

    A GTK4 based Lemmygrad client, written in Rust, using gtk-rs :D (Seriously, as soon as I finish learning Rust and GTK4, I’d like to work on it).

  • @mlcolo
    link
    2
    edit-2
    1 year ago

    Removed by mod