diff --git a/Source/Generate.py b/Source/Generate.py index 99172cf..4b17ca9 100755 --- a/Source/Generate.py +++ b/Source/Generate.py @@ -71,11 +71,13 @@ BoardHTML = """ from markdown import Markdown +""" MainHeading = '' -def SetMainHeading(Data): +def SetMainHeading(HTML): global MainHeading - MainHeading = 'h' + Data.split('')[0] + MainHeading = 'h' + HTML.split('')[0] +""" def SplitPop(String, Key): List = String.split(Key) @@ -84,6 +86,9 @@ def SplitPop(String, Key): List.pop(i) return List +def GetHeading(HTML): + return 'h' + HTML.split('')[0] + def GetDataHTML(): Path = 'Data.md' try: @@ -94,9 +99,11 @@ def GetDataHTML(): exit(1) def GetBoards(Data): - Boards = SplitPop(Data, '<{}>'.format(MainHeading)) + print(Data) + Boards = SplitPop(Data, ''.format(GetHeading(Data))) + print(Boards) for i,b in enumerate(Boards): - Boards[i] = '<{}>'.format(MainHeading) + b + Boards[i] = ''.format(GetHeading(Data)) + b return Boards def GetBoardParams(Title): @@ -108,16 +115,18 @@ def GetBoardParams(Title): return (Title, Checkbox) def GenBoard(Data, Template): + Heading = GetHeading(Data) + print(Heading) Elements = SplitPop( SplitPop( Data, - '<{}>'.format(MainHeading))[0], - ''.format(MainHeading)) + '<{}>'.format(Heading))[0], + ''.format(Heading)) Title, Checkbox = GetBoardParams(Elements[0]) Board = Template.format( - H=MainHeading, + H=Heading, TITLE=Title, CHECKBOX=Checkbox, CONTENT=Elements[1] @@ -133,11 +142,12 @@ def WriteHTML(Info, Boards): for b in Boards: HTMLBoards += GenBoard(b, BoardHTML) + Heading = GetHeading(Info) Title = SplitPop( SplitPop( Info, - '<{}>'.format(MainHeading))[0], - ''.format(MainHeading))[0] + '<{}>'.format(Heading))[0], + ''.format(Heading))[0] Title, Checkbox = GetBoardParams(Title) @@ -158,7 +168,7 @@ def WriteHTML(Info, Boards): def Main(): Data = GetDataHTML() - SetMainHeading(Data) +# SetMainHeading(Data) Boards = GetBoards(Data) Info = Boards[0] Boards.pop(0) diff --git a/Source/index.html b/Source/index.html index c2061ed..c6edd08 100644 --- a/Source/index.html +++ b/Source/index.html @@ -37,7 +37,7 @@
-

Bachecoctt

+

Bachecoctt

A collection of some of my saved links and resources,
neatly (I hope) categorized for everyone!
(and example for my WebPinBoard software)

uwu links..