SYMBOL INDEX (49 symbols across 9 files) FILE: search/apps.py class SearchConfig (line 4) | class SearchConfig(AppConfig): FILE: search/migrations/0001_initial.py class Migration (line 8) | class Migration(migrations.Migration): FILE: search/models.py class News (line 6) | class News(models.Model): FILE: search/templatetags/calculator.py class Stack (line 5) | class Stack: method __init__ (line 6) | def __init__(self): method isEmpty (line 9) | def isEmpty(self): method push (line 12) | def push(self, T): method pop (line 15) | def pop(self): method peek (line 18) | def peek(self): method size (line 21) | def size(self): function isMathExpression (line 25) | def isMathExpression(expr, op_math): function calculate (line 98) | def calculate(val1, val2, op): function check_precedence (line 135) | def check_precedence(opr, i, op_precdn, op_math): function evaluate (line 146) | def evaluate(tokens, op_precdn, op_math): function getResult (line 239) | def getResult(expr): FILE: search/templatetags/random_numbers.py function random_int (line 8) | def random_int(a, b=None): function modulo (line 15) | def modulo(num, val): FILE: search/templatetags/youtube.py function fetchJson (line 11) | def fetchJson(url): function youtube_search (line 19) | def youtube_search(options): FILE: search/views.py function lists_template (line 21) | def lists_template(request, foo): function lists (line 29) | def lists(request): function dicToQueries (line 36) | def dicToQueries(headlines, queries): function news (line 69) | def news(request): function tags (line 107) | def tags(request): function get_random_tag (line 116) | def get_random_tag(): function searchSuggestion (line 124) | def searchSuggestion(request): function index (line 150) | def index(request): function error400 (line 163) | def error400(request): function error403 (line 167) | def error403(request): function error404 (line 171) | def error404(request): function error500 (line 175) | def error500(request): function is_file_extension_ignored (line 179) | def is_file_extension_ignored(file_): function query (line 188) | def query(request): function query_ajax (line 195) | def query_ajax(request): function query_get (line 209) | def query_get(request): function code_search (line 244) | def code_search(request, query): function video_search (line 289) | def video_search(request, query='algorithm', max_results=24): function calculator (line 325) | def calculator(request, expression): function subsq (line 338) | def subsq(a, b, m, n): function display (line 351) | def display(request): FILE: update/apps.py class UpdateConfig (line 4) | class UpdateConfig(AppConfig): FILE: update/views.py function get_file_context (line 13) | def get_file_context(filename): function get_json_from_file (line 31) | def get_json_from_file(filename, default_={}): function update_kv_to_json (line 48) | def update_kv_to_json(key, value, json_): function update_kv_to_file (line 73) | def update_kv_to_file(key, value, filename): function update_metadata (line 93) | def update_metadata(): function update_tags (line 103) | def update_tags(): function manage_webhook_event (line 114) | def manage_webhook_event(event, payload): function github_webhook (line 137) | def github_webhook(request):