diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5bc2456 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +test.xlsx \ No newline at end of file diff --git a/app.py b/app.py index e57e8d6..ad5dabe 100644 --- a/app.py +++ b/app.py @@ -1,4 +1,4 @@ -from flask import Flask, render_template, request, redirect, session +from flask import Flask, render_template, request, redirect, session, url_for import requests import os diff --git a/src/events/update_time_school.py b/src/events/update_time_school.py new file mode 100644 index 0000000..1dd7d5b --- /dev/null +++ b/src/events/update_time_school.py @@ -0,0 +1,21 @@ +import openpyxl as xl + +#using read_excel() method to read our excel file and storing the same in the variable named "df " +workbook = xl.load_workbook(filename="test.xlsx") + +ws = workbook.active + +# row 4 +for row in range (1, 100): + # column B ~ column F + for column in range (1, 100): + cell = ws.cell(row, column) + if cell.value == "2elci": + print(ws.cell(row=cell.row, column=column).value) + print(cell.row, column) + #Search school subject + for i in range(4,50): + print(ws.cell(row=i, column=column).value) + for i in range(4, 55): + print(print(ws.cell(row=i, column=column+1).value)) + column = column \ No newline at end of file diff --git a/static/css/homepage.css b/static/css/a.css similarity index 100% rename from static/css/homepage.css rename to static/css/a.css diff --git a/static/particles.json b/static/particles.json new file mode 100644 index 0000000..ada1c23 --- /dev/null +++ b/static/particles.json @@ -0,0 +1,667 @@ +{ + "autoPlay": true, + "background": { + "color": { + "value": "#000" + }, + "image": "", + "position": "", + "repeat": "", + "size": "", + "opacity": 1 + }, + "backgroundMask": { + "composite": "destination-out", + "cover": { + "color": { + "value": "#fff" + }, + "opacity": 1 + }, + "enable": false + }, + "defaultThemes": {}, + "delay": 0, + "fullScreen": { + "enable": true, + "zIndex": -1 + }, + "detectRetina": true, + "duration": 0, + "fpsLimit": 120, + "interactivity": { + "detectsOn": "window", + "events": { + "onClick": { + "enable": false, + "mode": [] + }, + "onDiv": { + "selectors": [], + "enable": false, + "mode": [], + "type": "circle" + }, + "onHover": { + "enable": false, + "mode": [], + "parallax": { + "enable": false, + "force": 2, + "smooth": 10 + } + }, + "resize": { + "delay": 0.5, + "enable": true + } + }, + "modes": { + "attract": { + "distance": 200, + "duration": 0.4, + "easing": "ease-out-quad", + "factor": 1, + "maxSpeed": 50, + "speed": 1 + }, + "bounce": { + "distance": 200 + }, + "bubble": { + "distance": 200, + "duration": 0.4, + "mix": false, + "divs": { + "distance": 200, + "duration": 0.4, + "mix": false, + "selectors": [] + } + }, + "connect": { + "distance": 80, + "links": { + "opacity": 0.5 + }, + "radius": 60 + }, + "grab": { + "distance": 100, + "links": { + "blink": false, + "consent": false, + "opacity": 1 + } + }, + "push": { + "default": true, + "groups": [], + "quantity": 4 + }, + "remove": { + "quantity": 2 + }, + "repulse": { + "distance": 200, + "duration": 0.4, + "factor": 100, + "speed": 1, + "maxSpeed": 50, + "easing": "ease-out-quad", + "divs": { + "distance": 200, + "duration": 0.4, + "factor": 100, + "speed": 1, + "maxSpeed": 50, + "easing": "ease-out-quad", + "selectors": [] + } + }, + "slow": { + "factor": 3, + "radius": 200 + }, + "trail": { + "delay": 1, + "pauseOnStop": false, + "quantity": 1 + }, + "light": { + "area": { + "gradient": { + "start": { + "value": "#ffffff" + }, + "stop": { + "value": "#000000" + } + }, + "radius": 1000 + }, + "shadow": { + "color": { + "value": "#000000" + }, + "length": 2000 + } + } + } + }, + "manualParticles": [], + "particles": { + "bounce": { + "horizontal": { + "random": { + "enable": false, + "minimumValue": 0.1 + }, + "value": 1 + }, + "vertical": { + "random": { + "enable": false, + "minimumValue": 0.1 + }, + "value": 1 + } + }, + "collisions": { + "absorb": { + "speed": 2 + }, + "bounce": { + "horizontal": { + "random": { + "enable": false, + "minimumValue": 0.1 + }, + "value": 1 + }, + "vertical": { + "random": { + "enable": false, + "minimumValue": 0.1 + }, + "value": 1 + } + }, + "enable": false, + "mode": "bounce", + "overlap": { + "enable": true, + "retries": 0 + } + }, + "color": { + "value": "#ffffff", + "animation": { + "h": { + "count": 0, + "enable": false, + "offset": 0, + "speed": 1, + "decay": 0, + "sync": true + }, + "s": { + "count": 0, + "enable": false, + "offset": 0, + "speed": 1, + "decay": 0, + "sync": true + }, + "l": { + "count": 0, + "enable": false, + "offset": 0, + "speed": 1, + "decay": 0, + "sync": true + } + } + }, + "groups": {}, + "move": { + "angle": { + "offset": 0, + "value": 90 + }, + "attract": { + "distance": 200, + "enable": false, + "rotate": { + "x": 3000, + "y": 3000 + } + }, + "center": { + "x": 50, + "y": 50, + "mode": "percent", + "radius": 0 + }, + "decay": 0, + "distance": {}, + "direction": "none", + "drift": 0, + "enable": true, + "gravity": { + "acceleration": 9.81, + "enable": false, + "inverse": false, + "maxSpeed": 50 + }, + "path": { + "clamp": true, + "delay": { + "random": { + "enable": false, + "minimumValue": 0 + }, + "value": 0 + }, + "enable": false, + "options": {} + }, + "outModes": { + "default": "destroy", + "bottom": "destroy", + "left": "destroy", + "right": "destroy", + "top": "destroy" + }, + "random": false, + "size": true, + "speed": 5, + "spin": { + "acceleration": 0, + "enable": false + }, + "straight": false, + "trail": { + "enable": true, + "length": 3, + "fillColor": { + "value": "#000000" + } + }, + "vibrate": false, + "warp": false + }, + "number": { + "density": { + "enable": false, + "area": 800, + "factor": 1000 + }, + "limit": 0, + "value": 0 + }, + "opacity": { + "random": { + "enable": false, + "minimumValue": 0.1 + }, + "value": { + "min": 0.3, + "max": 0.8 + }, + "animation": { + "count": 0, + "enable": false, + "speed": 2, + "decay": 0, + "sync": false, + "destroy": "none", + "startValue": "random" + } + }, + "reduceDuplicates": false, + "shadow": { + "blur": 0, + "color": { + "value": "#000" + }, + "enable": false, + "offset": { + "x": 0, + "y": 0 + } + }, + "shape": { + "options": {}, + "type": "circle" + }, + "size": { + "random": { + "enable": false, + "minimumValue": 1 + }, + "value": { + "min": 1, + "max": 10 + }, + "animation": { + "count": 0, + "enable": false, + "speed": 5, + "decay": 0, + "sync": false, + "destroy": "none", + "startValue": "random" + } + }, + "stroke": { + "width": 0 + }, + "zIndex": { + "random": { + "enable": false, + "minimumValue": 0 + }, + "value": 0, + "opacityRate": 1, + "sizeRate": 1, + "velocityRate": 1 + }, + "life": { + "count": 1, + "delay": { + "random": { + "enable": false, + "minimumValue": 0 + }, + "value": 0, + "sync": false + }, + "duration": { + "random": { + "enable": false, + "minimumValue": 0.0001 + }, + "value": 0, + "sync": false + } + }, + "rotate": { + "random": { + "enable": false, + "minimumValue": 0 + }, + "value": 0, + "animation": { + "enable": false, + "speed": 0, + "decay": 0, + "sync": false + }, + "direction": "clockwise", + "path": true + }, + "destroy": { + "bounds": {}, + "mode": "split", + "split": { + "count": 1, + "factor": { + "random": { + "enable": false, + "minimumValue": 0 + }, + "value": 0.333333 + }, + "rate": { + "random": { + "enable": false, + "minimumValue": 0 + }, + "value": 100 + }, + "sizeOffset": true, + "particles": { + "stroke": { + "width": 0 + }, + "color": { + "value": [ + "#ff595e", + "#ffca3a", + "#8ac926", + "#1982c4", + "#6a4c93" + ] + }, + "number": { + "value": 0 + }, + "collisions": { + "enable": false + }, + "opacity": { + "value": { + "min": 0.1, + "max": 1 + }, + "animation": { + "enable": true, + "speed": 0.7, + "sync": false, + "startValue": "max", + "destroy": "min" + } + }, + "shape": { + "type": "circle" + }, + "size": { + "value": { + "min": 1, + "max": 2 + }, + "animation": { + "enable": true, + "speed": 5, + "count": 1, + "sync": false, + "startValue": "min", + "destroy": "none" + } + }, + "life": { + "count": 1, + "duration": { + "value": { + "min": 1, + "max": 2 + } + } + }, + "move": { + "decay": 0.05, + "enable": true, + "gravity": { + "enable": true, + "inverse": false, + "acceleration": 5 + }, + "speed": { + "min": 5, + "max": 10 + }, + "direction": "none", + "outModes": "destroy" + } + } + } + }, + "roll": { + "darken": { + "enable": false, + "value": 0 + }, + "enable": false, + "enlighten": { + "enable": false, + "value": 0 + }, + "mode": "vertical", + "speed": 25 + }, + "tilt": { + "random": { + "enable": false, + "minimumValue": 0 + }, + "value": 0, + "animation": { + "enable": false, + "speed": 0, + "decay": 0, + "sync": false + }, + "direction": "clockwise", + "enable": false + }, + "twinkle": { + "lines": { + "enable": false, + "frequency": 0.05, + "opacity": 1 + }, + "particles": { + "enable": false, + "frequency": 0.05, + "opacity": 1 + } + }, + "wobble": { + "distance": 5, + "enable": false, + "speed": { + "angle": 50, + "move": 10 + } + }, + "orbit": { + "animation": { + "count": 0, + "enable": false, + "speed": 1, + "decay": 0, + "sync": false + }, + "enable": false, + "opacity": 1, + "rotation": { + "random": { + "enable": false, + "minimumValue": 0 + }, + "value": 45 + }, + "width": 1 + }, + "links": { + "blink": false, + "color": { + "value": "#fff" + }, + "consent": false, + "distance": 100, + "enable": false, + "frequency": 1, + "opacity": 1, + "shadow": { + "blur": 5, + "color": { + "value": "#000" + }, + "enable": false + }, + "triangles": { + "enable": false, + "frequency": 1 + }, + "width": 1, + "warp": false + }, + "repulse": { + "random": { + "enable": false, + "minimumValue": 0 + }, + "value": 0, + "enabled": false, + "distance": 1, + "duration": 1, + "factor": 1, + "speed": 1 + } + }, + "pauseOnBlur": true, + "pauseOnOutsideViewport": true, + "responsive": [], + "smooth": false, + "style": {}, + "themes": [], + "zLayers": 100, + "emitters": { + "autoPlay": true, + "fill": true, + "life": { + "wait": false + }, + "rate": { + "quantity": 10, + "delay": 0.25 + }, + "shape": "square", + "startCount": 0, + "size": { + "mode": "percent", + "height": 0, + "width": 0 + }, + "direction": "none", + "particles": {}, + "position": { + "x": 50, + "y": 50 + }, + "spawnColor": { + "value": "#ff0000", + "animation": { + "h": { + "count": 0, + "enable": true, + "offset": 0, + "speed": 5, + "decay": 0, + "sync": true + }, + "s": { + "count": 0, + "enable": false, + "offset": 0, + "speed": 1, + "decay": 0, + "sync": true + }, + "l": { + "count": 0, + "enable": true, + "offset": { + "min": 20, + "max": 80 + }, + "speed": 0, + "decay": 0, + "sync": true + } + } + } + } +} \ No newline at end of file diff --git a/templates/html/index.html b/templates/html/index.html index ce74128..5a7354d 100644 --- a/templates/html/index.html +++ b/templates/html/index.html @@ -9,17 +9,14 @@ - - -
- -
- -
- + + - -
\ No newline at end of file