import logging import json import os import glob import pwnagotchi import pwnagotchi.plugins as plugins from flask import abort from flask import send_from_directory from flask import render_template_string TEMPLATE = """ {% extends "base.html" %} {% set active_page = "handshakes" %} {% block title %} {{ title }} {% endblock %} {% block styles %} {{ super() }} {% endblock %} {% block script %} var shakeList = document.getElementById('list'); var filter = document.getElementById('filter'); var filterVal = filter.value.toUpperCase(); filter.onkeyup = function() { document.body.style.cursor = 'progress'; var table, tr, tds, td, i, txtValue; filterVal = filter.value.toUpperCase(); li = shakeList.getElementsByTagName("li"); for (i = 0; i < li.length; i++) { txtValue = li[i].textContent || li[i].innerText; if (txtValue.toUpperCase().indexOf(filterVal) > -1) { li[i].style.display = "list-item"; } else { li[i].style.display = "none"; } } document.body.style.cursor = 'default'; } {% endblock %} {% block content %}