Using Python, How can I create a bot/script that let's me re-post a subreddit's post to Lemmy?

https://lemmy.fmhy.ml/post/818426

Why does everybody wants to use python 😔
It’s a widely supported language with comparably fewer gotchas and foot guns.
Ohh you got python3 installed but this script is only for python2. Oh no you want a specific version of a package you gotta create a fucking venv for it! And hope that you dont forget next time you start :) Oh you renamed a variable of a class. You gotta catch them all! With the (sorry) worst error messages i have ever seen. You can still delete system32 with it.

Almost every language has versions. Python’s is fairly stable. Python2 has been end of life for a few years now, and I don’t think there’s a python 4 even on the horizon.

Almost every language has dependency management. Use an IDE.

Use an IDE with refactor->rename. I’ve never had a problem with renaming. Right now when I went to see what it would do, it suggested correctly “did you mean [correct variable name]?”. But even without that it just says my class has no attribute with the incorrect name, which is about what I would expect. If you think these are bad error messages you should stay away from JavaScript.

Most languages running as admin can delete files. I don’t see how that’s a relevant critique of python.

  • Yeah ok ig
  • IDE doesnt have anything to do with pip, it can install it sometimes, but for version controll its uterly garbo
  • IDE is sometimes impossible to catch the variable. ( VS Code, Pycharm )
  • You wont change my mind about that pile of trash named python.

    I would cite some cool dude ;)

    Python is an immature language that was populated because the academic computer science business is immature and does not have a definition for “best practices”

    Just use a virtual environment and let your ide manage it. Or a docker container if you’re doing production work.

    Any language may have trouble if you willy-nilly rename things by hand. That’s not specific to python.

    Like said IDEs work 90% of the time not or there are 50 packages with the god damn same name ( mostly malicious )