diff options
| author | nathansmith117 <nathansmith@posteo.com> | 2025-03-12 14:07:18 +0000 | 
|---|---|---|
| committer | nathansmith117 <nathansmith@posteo.com> | 2025-03-12 14:07:18 +0000 | 
| commit | c2d46da747c4901c7fd7821c0fde715dd6bbf3a1 (patch) | |
| tree | b22f0f20a0878211eea54a06878090c5643d97a4 /cgi-bin/submit_blahaj_info.cgi | |
| parent | 04fdc9e72bf0ca77def196a1a2d4cd3514fbaeaf (diff) | |
| download | shittyweb-c2d46da747c4901c7fd7821c0fde715dd6bbf3a1.tar.gz shittyweb-c2d46da747c4901c7fd7821c0fde715dd6bbf3a1.tar.bz2 shittyweb-c2d46da747c4901c7fd7821c0fde715dd6bbf3a1.zip  | |
Working on tv corner
Diffstat (limited to 'cgi-bin/submit_blahaj_info.cgi')
| -rwxr-xr-x | cgi-bin/submit_blahaj_info.cgi | 114 | 
1 files changed, 0 insertions, 114 deletions
diff --git a/cgi-bin/submit_blahaj_info.cgi b/cgi-bin/submit_blahaj_info.cgi deleted file mode 100755 index 4c2e1b6..0000000 --- a/cgi-bin/submit_blahaj_info.cgi +++ /dev/null @@ -1,114 +0,0 @@ -#!/usr/bin/env python - -import cgi -import json -import datetime - -# Get the information given and dump it into a file. -def handle_fields(): -    form = cgi.FieldStorage() - -    blahaj_name = form.getvalue("blahaj_name") -    blahaj_info = form.getvalue("blahaj_info") - -    if blahaj_name == None: -        return "Blahaj name is required" - -    if blahaj_info == None: -        blahaj_info = "" - -    blahaj_list = [] - -    # Get existing data. -    try: -        with open("blahaj_info.json", "r") as fp: -            blahaj_list = json.load(fp) -    except FileNotFoundError: -        pass - -    date = datetime.datetime.now() -    blahaj_entry = {"name": blahaj_name, "info": blahaj_info, "date": date.strftime("%B, %d %Y")} - -    # Already been added. -    for blahaj in blahaj_list: -        if blahaj["name"] == blahaj_entry["name"] and blahaj["info"] == blahaj_entry["info"]: -            return "Already exists" - -    # Dump new data. -    with open("blahaj_info.json", "w") as fp: -        blahaj_list.append(blahaj_entry) -        json.dump(blahaj_list, fp) - -    return "submitted" - -def display_context(fields_reponse): -    print('Content-Type: text/html') - -    html_text = """ -    <!DOCTYPE html> -    <html> -     -    <head> -        <title>hehehe</title> - -    <style> -         -    body { -        color: black; -        background-image: url('../images/blahaj_background.jpg'); -    } - -    table { -        color: black; -        background-color: #bebebe; -        margin-top: 10px; -        margin-bottom: 10px; -        margin-left: 10px; -        margin-right: 10px; -    } - -    </style> -    </head> - -    <body> -        <center> -            <table border="1" width="40%"> -                <tr> -                    <td> -                        thing_to_replace -                    </td> -                </tr> -            </table> -        </center> -    </body> - -    </html> -    """ - -    # Place html tags in the "thing_to_replace" spot -    replace_text = "" -     -    if fields_reponse == "Blahaj name is required": -        replace_text = """ -            <h1>Blahaj name required</h1> -            <h2><a href=\"../submit_blahaj_info.html\">Go back</a></h2> -        """ -    elif fields_reponse == "Already exists": -        replace_text = """ -            <h1>Blahaj already added</h1> -            <h2><a href=\"../submit_blahaj_info.html\">Go back</a></h2> -        """ -    elif fields_reponse == "submitted": -         replace_text = """ -            <h1>Blahaj submitted!</h1> -            <img src="https://media1.tenor.com/m/FKtdcMXKBhsAAAAC/yippee-happy.gif" alt="yippee!" width="90%"> -            <h2><a href=\"blahaj_list.cgi\">See it in the list!</a></h2> -        """ -     -    html_text = html_text.replace("thing_to_replace", replace_text) - -    print(html_text) - - -fields_reponse = handle_fields() -display_context(fields_reponse)  | 
