Hobbyist developer, Linux enthusiast, and Arch Linux user.

“The only things constant in this world are death and taxes, I’ve got both!”Skeleton Merchant, Terraria

  • 2 posts
  • 13 comments
Joined 3 years ago
Cake day: June 29th, 2023

I’m looking for good Steam games to wishlist for the Steam Summer Sale coming soon. Mainly, I’m looking for any open-world game that features motorbikes/motorcycles as drivable vehicles.

It doesn’t have to be a racing game. (Side tangent: I wish Forza Horizon 6, or any Forza game, had motorbikes in it.)

Games I already have that do have bikes in them:

  • Cyberpunk 2077
  • GTA IV and V
  • Burnout Paradise
  • Just Cause 2 and 3
  • Saints Row 2, 3 and 4
  • Watch_Dogs 1, 2, and Legion

Also, please only recommend games that can still be purchased (mainly on Steam).

  • I’ve been working on my first Python package to upload to PyPI to be used in more of my projects.

    It’s a lot of work compared to some of my hobbyist projects as I’m trying to be (somewhat) professional about it.

    It’s also my first time writing actual documentation designed for others to read. It’s a lot harder than I though to write good documentation. Thankfully, sphinx helps with pulling docstrings from my code. I just wrote a Quick-Start Guide to get people started using the package.

    It’s fun though as I’m learning a new stack for Python package development (hatch/hatchling, ReadTheDocs, sphinx, PyPI). I’m almost done with the initial release too!

  • Arch Linux (BTW) is my main/dev OS, but also Windows 10 VM for certain projects.

    For simple scripting in any language: VSCodium

    PyCharm, Android Studio for projects in specific languages.

    For other full projects: VSCodium

    As for testing/deploying projects, I have a QEMU dev VM that’s connected to my IDEs using shared folders running basic Arch with fresh install of KDE Plasma.

    Plugins mainly consist of QoL features, linting for certain languages in VSCodium, themes, etc.

So, I’m making an install.sh script to download script files from GitHub to the user’s system. I know downloading to the home directory (~/script_dir/) is typically frowned upon.

For context, this is a directory containing python files, README, requirements, etc. pip dependencies need to be installed before launch. The script would be executed through main.py.

Where would be a good place to download to that won’t clutter the user’s home directory?

Edit: The script is a CLI interface for yt-dlp to make it easier to use. So, it will download files to specified directories on the user’s system.

Edit 2: Appreciate the responses. I forgot to mention this script has a config file it uses for certain parameters, such as default download directory for each category. If a config file doesn’t exist it creates one in the script’s directory and dumps the default values from a default config file (YAML).

Some of you are mentioning this could be a PyPI package. Would I still be able to read/write my config files if I made this a PyPI package?