
    Mnf                        d Z ddlZddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	  e ee
                    Z ee e d          Z G d	 d
          Z G d d          Z e            ZdZej                            e           dS )z 
Copyright 2024 Micheal Wilson

    N)getenv)sep)abspath)dirname)load_dotenvz..c                       e Zd Zd ZdS )	NextCloudc                     t          dd          | _        t          dd          | _        t          dd          | _        t          dd          | _        d S )NNCLOUD_OAUTH_NAMEDEBUGNCLOUD_OAUTH_URI NCLOUD_OAUTH_CLIENT_IDNCLOUD_OAUTH_SECRET)r   nameuriclientsecretselfs    /var/www/piapp/lib/project.py__init__zNextCloud.__init__   sN    .88	,b115r::2B77    N)__name__
__module____qualname__r    r   r   r	   r	      s#        8 8 8 8 8r   r	   c                       e Zd ZdZd ZdS )EnvzImport environment variablesc                 8   t          t           t           d           t                      | _        t          dd          | _        t          dd          | _        t          dd          | _        t          d          | _	        t          dd	          | _
        d S )
Nz.env	FLASK_ENVdebugSSLCertFiler   
SSLKeyFileDATABASE_URI	AppSecretdummy)r   base_dirr   r	   	nextcloudr   flaskcertkeydb_uri
app_secretr   s    r   r   zEnv.__init__   s    x****+++"K11
="--	,++^,, g66r   N)r   r   r   __doc__r   r   r   r   r   r      s)        &&7 7 7 7 7r   r   zhttps://smike.tplinkdns.com)r/   sysosr   r   os.pathr   r   dotenvr   __file__this_dirr(   r	   r   envwebsite_urlpathappendr   r   r   <module>r:      s&   
 


                              7778$$%%7h''''((8 8 8 8 8 8 8 87 7 7 7 7 7 7 7 
cee+      r   