Python 3/ Secret Keys for everyone
Zertyazertyu (2)

Hello, i'm a newbie on repl.it, so I cheked the doc to see how we can hide files (with .env file). It works fine for some projects but now i want to make a kind of console that requests username and password to start (if the guy enters his logins he gets a key to decode the content of other files to read them). My code works.. only for me ! The reason is that .env files are protected for others peoples so i can't really finish my project (it's for a RP game)

Is there any alternatives to .env files ? I want that only the program can read .env files but users can't directly access to it with filetree.

I'm on python 3 but if solutions are only on others languages I can migrate
Sorry for my bad english, I'm french

You are viewing a single comment. View All
Zertyazertyu (2)

@heyitsmarcus

No problem, thanks for your help:

main.py

import dotenv
import os

dotenv.load_dotenv()

print(os.getenv("SECRET"))
print(dotenv.find_dotenv(".env"))

.env

SECRET=abc

requirements.txt

python-dotenv==0.10.2

When I launch the repl from my editing page i get a working output:

abc
/home/runner/.env

And "None" displays when it's used from https://brouillon-test-poubelle.zertyazertyu.repl.run/