@ -1,5 +1,5 @@
import os
import os
import cardstring , gamesort , skeleton , variables
import cardstring , gamesort , game skel, variables
"""
"""
Generates library page
Generates library page
@ -12,7 +12,7 @@ def library(local=False):
if os . path . exists ( " gamebuild/library/index.html " ) :
if os . path . exists ( " gamebuild/library/index.html " ) :
os . remove ( " gamebuild/library/index.html " )
os . remove ( " gamebuild/library/index.html " )
# write header
# write header
skeleton . headerwrite ( " gamebuild/library/index.html " , " library " , local )
game skel. headerwrite ( " gamebuild/library/index.html " , " library " , local )
output = " gamebuild/library/index.html "
output = " gamebuild/library/index.html "
filewrite = open ( output , " a " )
filewrite = open ( output , " a " )
filewrite . write ( " <section id= \" library-top \" class= \" library \" > \n <div> \n <div class= \" unibar \" > \n <div> \n <span>Total Found</span> " + str ( gamesort . total ( gamesort . games ) ) + " \n </div> \n " )
filewrite . write ( " <section id= \" library-top \" class= \" library \" > \n <div> \n <div class= \" unibar \" > \n <div> \n <span>Total Found</span> " + str ( gamesort . total ( gamesort . games ) ) + " \n </div> \n " )
@ -21,35 +21,35 @@ def library(local=False):
if local :
if local :
filewrite . write ( variables . localpath + " gamebuild/library/all-unplayed/index.html " )
filewrite . write ( variables . localpath + " gamebuild/library/all-unplayed/index.html " )
else :
else :
filewrite . write ( variables . serverpath + " library/all-unplayed " )
filewrite . write ( variables . game serverpath + " library/all-unplayed " )
filewrite . write ( " \" > " + str ( gamesort . unplayed ( gamesort . games ) ) + " </a></div> \n " )
filewrite . write ( " \" > " + str ( gamesort . unplayed ( gamesort . games ) ) + " </a></div> \n " )
if gamesort . unfinished ( gamesort . games ) > 0 :
if gamesort . unfinished ( gamesort . games ) > 0 :
filewrite . write ( " <div class= \" unfinished \" style= \" flex: " + str ( gamesort . unfinished ( gamesort . games ) ) + " 1 0 % ; \" ><a href= \" " )
filewrite . write ( " <div class= \" unfinished \" style= \" flex: " + str ( gamesort . unfinished ( gamesort . games ) ) + " 1 0 % ; \" ><a href= \" " )
if local :
if local :
filewrite . write ( variables . localpath + " gamebuild/library/all-unfinished/index.html " )
filewrite . write ( variables . localpath + " gamebuild/library/all-unfinished/index.html " )
else :
else :
filewrite . write ( variables . serverpath + " library/all-unfinished " )
filewrite . write ( variables . game serverpath + " library/all-unfinished " )
filewrite . write ( " \" > " + str ( gamesort . unfinished ( gamesort . games ) ) + " </a></div> \n " )
filewrite . write ( " \" > " + str ( gamesort . unfinished ( gamesort . games ) ) + " </a></div> \n " )
if gamesort . beaten ( gamesort . games ) > 0 :
if gamesort . beaten ( gamesort . games ) > 0 :
filewrite . write ( " <div class= \" beaten \" style= \" flex: " + str ( gamesort . beaten ( gamesort . games ) ) + " 1 0 % ; \" ><a href= \" " )
filewrite . write ( " <div class= \" beaten \" style= \" flex: " + str ( gamesort . beaten ( gamesort . games ) ) + " 1 0 % ; \" ><a href= \" " )
if local :
if local :
filewrite . write ( variables . localpath + " gamebuild/library/all-beaten/index.html " )
filewrite . write ( variables . localpath + " gamebuild/library/all-beaten/index.html " )
else :
else :
filewrite . write ( variables . serverpath + " library/all-beaten " )
filewrite . write ( variables . game serverpath + " library/all-beaten " )
filewrite . write ( " \" > " + str ( gamesort . beaten ( gamesort . games ) ) + " </a></div> \n " )
filewrite . write ( " \" > " + str ( gamesort . beaten ( gamesort . games ) ) + " </a></div> \n " )
if gamesort . completed ( gamesort . games ) > 0 :
if gamesort . completed ( gamesort . games ) > 0 :
filewrite . write ( " <div class= \" completed \" style= \" flex: " + str ( gamesort . completed ( gamesort . games ) ) + " 1 0 % ; \" ><a href= \" " )
filewrite . write ( " <div class= \" completed \" style= \" flex: " + str ( gamesort . completed ( gamesort . games ) ) + " 1 0 % ; \" ><a href= \" " )
if local :
if local :
filewrite . write ( variables . localpath + " gamebuild/library/all-completed/index.html " )
filewrite . write ( variables . localpath + " gamebuild/library/all-completed/index.html " )
else :
else :
filewrite . write ( variables . serverpath + " library/all-completed " )
filewrite . write ( variables . game serverpath + " library/all-completed " )
filewrite . write ( " \" > " + str ( gamesort . completed ( gamesort . games ) ) + " </a></div> \n " )
filewrite . write ( " \" > " + str ( gamesort . completed ( gamesort . games ) ) + " </a></div> \n " )
if gamesort . endless ( gamesort . games ) > 0 :
if gamesort . endless ( gamesort . games ) > 0 :
filewrite . write ( " <div class= \" endless \" style= \" flex: " + str ( gamesort . endless ( gamesort . games ) ) + " 1 0 % ; \" ><a href= \" " )
filewrite . write ( " <div class= \" endless \" style= \" flex: " + str ( gamesort . endless ( gamesort . games ) ) + " 1 0 % ; \" ><a href= \" " )
if local :
if local :
filewrite . write ( variables . localpath + " gamebuild/library/all-endless/index.html " )
filewrite . write ( variables . localpath + " gamebuild/library/all-endless/index.html " )
else :
else :
filewrite . write ( variables . serverpath + " library/all-endless " )
filewrite . write ( variables . game serverpath + " library/all-endless " )
filewrite . write ( " \" > " + str ( gamesort . endless ( gamesort . games ) ) + " </a></div> \n " )
filewrite . write ( " \" > " + str ( gamesort . endless ( gamesort . games ) ) + " </a></div> \n " )
filewrite . write ( " </div> \n <div class= \" library-list sorted \" > \n " )
filewrite . write ( " </div> \n <div class= \" library-list sorted \" > \n " )
@ -59,7 +59,7 @@ def library(local=False):
filewrite . write ( cardstring . playcard ( game , local ) )
filewrite . write ( cardstring . playcard ( game , local ) )
filewrite . close ( )
filewrite . close ( )
skeleton . footerwrite ( " gamebuild/library/index.html " )
game skel. footerwrite ( " gamebuild/library/index.html " )
if __name__ == " __main__ " :
if __name__ == " __main__ " :
library ( True )
library ( True )