Not your typical self-hosted kind of project, but useful for other self-hosted projects

For myself, I had been storing critical values like passwords and tokens in my .env file and just loading them up with load_dotenv()

I got frustrated that I couldn’t find a relatively native python library that didn’t require calling restful APIs and wasn’t just reading from plaintext, so finally decided to put on that gauntlet and say “Fine, I’ll do it myself”

Please feel free to use or fork for your own needs :) And let me know if this is a silly endeavour or you see any major issues! It’s very barebones and simple (hence the name)

https://pypi.org/project/SimpleSecretsManager/

  • lal309@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I certainly understand the main purpose and honestly you have a good point about git.

    Let’s say that I can utilize your code within my personal app, but my personal app leverages a database (postgres). How would I integrate my app, the database and your library? Unless I’m missing something, I would still need a .env for the database since I don’t have access to the source code of the database.