U
    uQg                     @   s   d dl mZmZmZ ddlmZ d dlZeedddZdYd	d
Z	dd Z
eddd Zeddd Zeddd Zeddd Zeddd Zeddd Zedd d! Zed"d#d$ Zed%d&d' Zed(d)d* Zed+d,d- Zed.d/d0 Zed1d2d3 Zed4d5d6 Zed7d8d9 Zed:d;d< Zed=d>d? Zed@dAdB ZedCdDdE ZedFdGdH ZedIdJdK Z edLdMdN Z!edOdPdQ Z"edRdSdT Z#edUdVdW Z$edXkre%  dS )Z    )Flaskrender_templateredirect   )apiNzstatic/assetsZ	templates)Zstatic_folderZtemplate_folderFc              	   C   s@   t dd}t|}W 5 Q R X |r2t||  S t||  S )Nz./home/code/p2g_website/p2g_website/guilds.jsonr)openjsonloadr   Z
get_onlineZ	get_count)valueonlinefZguilds r   )/home/code/p2g_website/p2g_website/app.pyget   s
    r   c                 C   s   t | tdtdtdtdtdtdtt tt tt tt tdddtdtdddtdtdddtdtdddtdtdddtdtdtdddd	S )
Nvalorantforza_horizongta	minecraftcsgofortniteT)r   )r   r   r   r   r   r   Zall_membersZmember_in_voiceZboostsZnew_members_countZforza_onlineZforza_membersZvalorant_onlineZvalorant_membersZminecraft_onlineZminecraft_membersZ
gta_onlineZgta_membersZcsgo_onlineZcsgo_membersZfortnite_membersZfortnite_online)r   r   strr   Zget_member_countZget_member_in_voiceZget_boost_countZget_new_members)filer   r   r   render   s0    









r   z/robots.txtc                   C   s
   t dS )Nz
robots.txtappZsend_static_filer   r   r   r   
robots_txt.   s    r   z/sitemap.xmlc                   C   s
   t dS )Nzsitemap.xmlr   r   r   r   r   sitemap3   s    r   /c                   C   s   t dS Nz
index.htmlr   r   r   r   r   index8   s    r!   z/index.htmlc                   C   s   t dS r   r    r   r   r   r   index_=   s    r"   z/datenschutz.htmlc                   C   s   t dS Nzdatenschutz.htmlr    r   r   r   r   datenschutzB   s    r$   z/datenschutzc                   C   s   t dS r#   r    r   r   r   r   datenschutz_F   s    r%   z/impressum.htmlc                   C   s   t dS Nzimpressum.htmlr    r   r   r   r   	impressumK   s    r'   z
/impressumc                   C   s   t dS r&   r    r   r   r   r   
impressum_P   s    r(   z/regelwerk.htmlc                   C   s   t dS Nzregelwerk.htmlr    r   r   r   r   	regelwerkU   s    r*   z
/regelwerkc                   C   s   t dS r)   r    r   r   r   r   
regelwerk_Z   s    r+   z/mitgliedschaft.htmlc                   C   s   t dS Nzmitgliedschaft.htmlr    r   r   r   r   mitgliedschaft_   s    r-   z/mitgliedschaftc                   C   s   t dS r,   r    r   r   r   r   mitgliedschaft_d   s    r.   z/forza-horizon.htmlc                   C   s   t dS Nzforza-horizon.htmlr    r   r   r   r   r   i   s    r   z/forza-horizonc                   C   s   t dS r/   r    r   r   r   r   forza_horizon_n   s    r0   z/minecraft.htmlc                   C   s   t dS Nzminecraft.htmlr    r   r   r   r   r   s   s    r   z
/minecraftc                   C   s   t dS r1   r    r   r   r   r   
minecraft_x   s    r2   z/valorant.htmlc                   C   s   t dS Nzvalorant.htmlr    r   r   r   r   r   }   s    r   z	/valorantc                   C   s   t dS r3   r    r   r   r   r   	valorant_   s    r4   z/grand-theft-auto-6c                   C   s   t dS Nzgrand-theft-auto-6.htmlr    r   r   r   r   grand_theft_auto_6   s    r6   z/grand-theft-auto-6.htmlc                   C   s   t dS r5   r    r   r   r   r   grand_theft_auto_6_   s    r7   z/counter-strike-2c                   C   s   t dS Nzcounter-strike-2.htmlr    r   r   r   r   counter_strike_2   s    r9   z/counter-strike-2.htmlc                   C   s   t dS r8   r    r   r   r   r   counter_strike_2_   s    r:   z/unbanc                   C   s   t dS )Nz%https://discord.com/invite/2qSPhgHuU8)r   r   r   r   r   unban   s    r;   z	/fortnitec                   C   s   t dS Nzfortnite.htmlr    r   r   r   r   r      s    r   z/fortnite.htmlc                   C   s   t dS r<   r    r   r   r   r   	fortnite_   s    r=   __main__)F)&Zflaskr   r   r   Zutilsr   r	   __name__r   r   r   Zrouter   r   r!   r"   r$   r%   r'   r(   r*   r+   r-   r.   r   r0   r   r2   r   r4   r6   r7   r9   r:   r;   r   r=   runr   r   r   r   <module>   sr   
	

























