Concordance Search

-
Tweet creation date range

Left Context
Right Context
Enter words, POS tags, or lemmas for specific context positions. All fields use the selected search type.

Results for "" Exact
POS: PART

Tokens: 2,574 Tweets: 2,545 Searched tokens: 302,212,503 Searched tweets: 18,895,524 Normalized frequency per million: 8.52
# L5 L4 L3 L2 L1 KWIC R1 R2 R3 R4 R5 POS Date Country
1 our goals while disregarding others needs . - - PART 2013-01-11 SE
2 - - - - Canisbos other Safari extensions are full PART 2013-01-21 NO
3 when staying at my parents house . - - - PART 2013-01-26 DK
4 OK must be the journalists way of saying things then PART 2013-01-25 SE
5 unappropriate photos from my kids teacher , I ’d STFU PART 2013-01-31 FI
6 Irish designers , lampooning clients ridiculous requests : - - PART 2013-01-30 FI
7 , Somalia A journalists rights group says that a PART 2013-02-13 SE
8 started on at my parents place so I restarted the PART 2013-03-01 SE
9 in Awesome Baby Names iPhone app . Activate with PART 2013-03-19 NO
10 - Merely switch your friends internal watches over to CET PART 2013-03-25 NO
11 Chrome Frame onto its victims Windows machines . Benevolent hacking PART 2013-04-17 FI
12 - - - Great artists mews - - - - PART 2013-04-19 DK
13 - - " Put employees needs before your own and PART 2013-04-30 SE
14 - - - many files time stamp can change even PART 2013-05-03 FI
15 less stressed with my devices battery levels when not showing PART 2013-05-07 NO
16 : Sucking on your infants pacifier may protect them against PART 2013-05-07 NO
17 - - " : Workers Rights Must Be Strengthened Nationwide PART 2013-05-08 SE
18 According to last.fm , Demians second album Mute PART 2013-05-12 NO
19 in TouchGFX for Embedded Artists NXP LPC4357 Developers Kit ( PART 2013-05-22 DK
20 change leadership style influence employees job satisfaction . # nurse PART 2013-05-28 FI
21 more than most human beings concentration span is :) - PART 2013-06-10 FI
22 , without understanding the customers perspective # quis13 - - PART 2013-06-11 SE
23 Facebook ends sponsored stories advertisements | ( via ) PART 2013-06-12 NO
24 vacation : updating my parents PS3 and patching all the PART 2013-06-17 SE
25 to arrive . Our grandparents social network . Oh , PART 2013-06-18 SE
26 surprising , given the Americans knowledge of geography . - PART 2013-06-22 SE
27 the hospital , his relatives squabbles intensify | ( via PART 2013-07-01 NO
28 300,000 a year need taxpayers help with child care costs PART 2013-08-05 NO
29 on NSA and other agencies access to London nodes ? PART 2013-08-14 DK
30 judgement on how Norwegian leaders TV debate went w / PART 2013-08-14 NO
31 ginger . Made my parents bathroom look like a slaughter PART 2013-08-21 SE
32 to stop screening my friends phone calls - - - PART 2013-08-27 SE
33 - - For the Syrians sakes and for our own PART 2013-08-31 DK
34 other site that compares architects illustrations of upcoming projects to PART 2013-09-06 FI
35 you should my sims houses . I do love PART 2013-09-12 SE
36 and find out the users needs . Please . # PART 2013-09-24 SE
37 places left vulnerable to developers agenda " : - - PART 2013-10-12 NO
38 bye to privacy ? Users faces , names and comments PART 2013-10-13 DK
39 solution caters to clients needs and requirements . PART 2013-10-21 SE
40 over wifi on my parents Internet connection ; it was PART 2013-11-01 SE
41 Parliament investigating hacking of MEPs personal email | EurActiv - PART 2013-11-22 DK
42 - : Brendan Rodgers pre - Norwich press conference PART 2013-12-02 SE
43 and digital doodlings on others photography . - - - PART 2013-12-22 SE
44 - : Brendan Rodgers Christmas message for # LFC PART 2013-12-25 SE
45 rides out to my parents house . So much more PART 2013-12-23 SE
46 published all of its employees salaries for the world to PART 2013-12-23 NO
47 which lives off of others faves and likes ) PART 2014-01-15 DK
48 should also check the items physical condition , since they PART 2014-01-03 DK
49 stopping by today at bloggers lounge at # matkamessut just PART 2014-01-16 FI
50 to link credit to companies environmental records - - - PART 2014-01-07 NO
Page 1 of 52

Select the columns to include. Up to 10,000 rows will be exported.


Context positions
Geographic Distribution
DJDT

Versions

Package Name Version
Django 5.2.9
Python 3.11.15
allauth Allauth 65.14.3.final.0
crispy_bootstrap5 Crispy_Bootstrap5 2025.6
crispy_forms Crispy_Forms 2.6
debug_toolbar Debug Toolbar 4.3.0

Time

Resource usage

Resource Value
User CPU time 50.381 msec
System CPU time 0.000 msec
Total CPU time 50.381 msec
Elapsed time 251.108 msec
Context switches 14 voluntary, 0 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

Settings from config.settings

Setting Value
ABSOLUTE_URL_OVERRIDES {}
ACCOUNT_LOGIN_METHODS {'email'}
ACCOUNT_LOGOUT_ON_REQUEST True
ACCOUNT_LOGOUT_REDIRECT_URL 'corpus:home'
ACCOUNT_SESSION_REMEMBER True
ACCOUNT_SIGNUP_FIELDS ['email*', 'password1*', 'password2*']
ACCOUNT_UNIQUE_EMAIL True
ADMINS []
ALLOWED_HOSTS ['localhost', '127.0.0.1', 'nordictweetstream.fi']
APPEND_SLASH True
AUTHENTICATION_BACKENDS '********************'
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_USER_MODEL '********************'
BASE_DIR PosixPath('/code')
CACHES {'default': {'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': '/code/cache', 'OPTIONS': {'MAX_ENTRIES': 1000}, 'TIMEOUT': 300}}
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 600
CRISPY_ALLOWED_TEMPLATE_PACKS 'bootstrap5'
CRISPY_TEMPLATE_PACK 'bootstrap5'
CSRF_COOKIE_AGE 31449600
CSRF_COOKIE_DOMAIN None
CSRF_COOKIE_HTTPONLY False
CSRF_COOKIE_NAME 'csrftoken'
CSRF_COOKIE_PATH '/'
CSRF_COOKIE_SAMESITE 'Lax'
CSRF_COOKIE_SECURE False
CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS ['https://nordictweetstream.fi']
CSRF_USE_SESSIONS False
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql', 'HOST': 'db', 'NAME': 'postgres', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '5432', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'postgres'}}
DATABASE_ROUTERS []
DATA_UPLOAD_MAX_MEMORY_SIZE 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS 1000
DATA_UPLOAD_MAX_NUMBER_FILES 100
DATETIME_FORMAT 'N j, Y, P'
DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M']
DATE_FORMAT 'N j, Y'
DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
DEBUG True
DEBUG_PROPAGATE_EXCEPTIONS False
DECIMAL_SEPARATOR '.'
DEFAULT_AUTO_FIELD 'django.db.models.BigAutoField'
DEFAULT_CHARSET 'utf-8'
DEFAULT_EXCEPTION_REPORTER 'django.views.debug.ExceptionReporter'
DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FROM_EMAIL 'admin@nordictweetstream.fi'
DEFAULT_INDEX_TABLESPACE ''
DEFAULT_TABLESPACE ''
DISALLOWED_USER_AGENTS []
EMAIL_BACKEND 'django.core.mail.backends.console.EmailBackend'
EMAIL_HOST 'localhost'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER ''
EMAIL_PORT 25
EMAIL_SSL_CERTFILE None
EMAIL_SSL_KEYFILE '********************'
EMAIL_SUBJECT_PREFIX '[Django] '
EMAIL_TIMEOUT None
EMAIL_USE_LOCALTIME False
EMAIL_USE_SSL False
EMAIL_USE_TLS False
FILE_UPLOAD_DIRECTORY_PERMISSIONS None
FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE 2621440
FILE_UPLOAD_PERMISSIONS 420
FILE_UPLOAD_TEMP_DIR None
FIRST_DAY_OF_WEEK 0
FIXTURE_DIRS []
FORCE_SCRIPT_NAME None
FORMAT_MODULE_PATH None
FORMS_URLFIELD_ASSUME_HTTPS False
FORM_RENDERER 'django.forms.renderers.DjangoTemplates'
IGNORABLE_404_URLS []
INSTALLED_APPS ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'whitenoise.runserver_nostatic', 'django.contrib.humanize', 'django.contrib.sites', 'accounts.apps.AccountsConfig', 'corpus', 'debug_toolbar', 'crispy_forms', 'crispy_bootstrap5', 'allauth', 'allauth.account']
INTERNAL_IPS ['127.0.0.1', '172.19.0.1']
LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']
LANGUAGE_CODE 'en-us'
LANGUAGE_COOKIE_AGE None
LANGUAGE_COOKIE_DOMAIN None
LANGUAGE_COOKIE_HTTPONLY False
LANGUAGE_COOKIE_NAME 'django_language'
LANGUAGE_COOKIE_PATH '/'
LANGUAGE_COOKIE_SAMESITE None
LANGUAGE_COOKIE_SECURE False
LEXICON_CACHE_TIMEOUT 300
LOCALE_PATHS []
LOGGING {}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_REDIRECT_URL 'corpus:home'
LOGIN_URL '/accounts/login/'
LOGOUT_REDIRECT_URL None
MANAGERS []
MEDIA_ROOT ''
MEDIA_URL '/'
MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'
MIDDLEWARE ['django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'allauth.account.middleware.AccountMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'corpus.middleware.ActiveCorpusMiddleware']
MIGRATION_MODULES {}
MONTH_DAY_FORMAT 'F j'
NUMBER_GROUPING 0
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT '********************'
PREPEND_WWW False
ROOT_URLCONF 'config.urls'
SECRET_KEY '********************'
SECRET_KEY_FALLBACKS '********************'
SECURE_CONTENT_TYPE_NOSNIFF True
SECURE_CROSS_ORIGIN_OPENER_POLICY 'same-origin'
SECURE_HSTS_INCLUDE_SUBDOMAINS False
SECURE_HSTS_PRELOAD False
SECURE_HSTS_SECONDS 0
SECURE_PROXY_SSL_HEADER None
SECURE_REDIRECT_EXEMPT []
SECURE_REFERRER_POLICY 'same-origin'
SECURE_SSL_HOST None
SECURE_SSL_REDIRECT False
SERVER_EMAIL 'root@localhost'
SESSION_CACHE_ALIAS 'default'
SESSION_COOKIE_AGE 3600
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_HTTPONLY True
SESSION_COOKIE_NAME 'sessionid'
SESSION_COOKIE_PATH '/'
SESSION_COOKIE_SAMESITE 'Lax'
SESSION_COOKIE_SECURE False
SESSION_ENGINE 'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE True
SESSION_FILE_PATH None
SESSION_SAVE_EVERY_REQUEST False
SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer'
SETTINGS_MODULE 'config.settings'
SHORT_DATETIME_FORMAT 'm/d/Y P'
SHORT_DATE_FORMAT 'm/d/Y'
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS []
SITE_ID 1
SITE_NAME 'Nordic Tweet Stream'
STATICFILES_DIRS [PosixPath('/code/static')]
STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
STATICFILES_STORAGE 'whitenoise.storage.CompressedManifestStaticFilesStorage'
STATIC_ROOT PosixPath('/code/staticfiles')
STATIC_URL '/static/'
STORAGES {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'}, 'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
TEMPLATES [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [PosixPath('/code/templates')], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'corpus.context_processors.site_name', 'corpus.context_processors.active_corpus']}}]
TEST_NON_SERIALIZED_APPS []
TEST_RUNNER 'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR ','
TIME_FORMAT 'P'
TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE 'UTC'
USE_I18N True
USE_THOUSAND_SEPARATOR False
USE_TZ True
USE_X_FORWARDED_HOST False
USE_X_FORWARDED_PORT False
WSGI_APPLICATION 'config.wsgi.application'
X_FRAME_OPTIONS 'DENY'
YEAR_MONTH_FORMAT 'F Y'

Headers

Request headers

Key Value
Accept */*
Accept-Encoding gzip, br, zstd, deflate
Connection Keep-Alive
Host nordictweetstream.fi
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
X-Forwarded-For 216.73.216.148
X-Forwarded-Host nordictweetstream.fi
X-Forwarded-Port 443
X-Forwarded-Proto https
X-Forwarded-Server nordictweetstream.fi

Response headers

Key Value
Content-Length 142110
Content-Type text/html; charset=utf-8
Vary Cookie
X-Frame-Options DENY

WSGI environ

Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.

Key Value
PATH_INFO /search/
QUERY_STRING pos=PART&q=%E2%80%99
REMOTE_ADDR 172.19.0.1
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME 0.0.0.0
SERVER_PORT 8000
SERVER_PROTOCOL HTTP/1.1
SERVER_SOFTWARE gunicorn/25.3.0

Request

View information

View function Arguments Keyword arguments URL name
corpus.views.search_word.search_word_view () {} corpus:search

No cookies

No session data

GET data

Variable Value
'pos' 'PART'
'q' '’'

No POST data

SQL queries from 1 connection

  • default 198.01 ms (7 queries )
Query Timeline Time (ms) Action
SELECT COALESCE(SUM(token_count), 0) AS total_tokens,
       COALESCE(SUM(tweet_count), 0) AS total_tweets
  FROM mv_corpus_en_stats
 WHERE 1=1
SELECT COALESCE(SUM(token_count), 0) AS total_tokens, COALESCE(SUM(tweet_count), 0) AS total_tweets FROM mv_corpus_en_stats WHERE 1=1
113.49

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(96)
  stats = _get_stats_from_mv(

/code/corpus/views/_helpers.py in _get_stats_from_mv(134)
  cursor.execute(sql, params)


   SET statement_timeout = '40s';
SET statement_timeout = '40s';
0.17

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(104)
  word_ids, result.regex_limited = find_main_word_ids(params)

/code/corpus/services/search.py in find_main_word_ids(365)
  word_ids = strategy(params)

/code/corpus/services/search.py in _find_word_ids_exact(343)
  result = _with_timeout(_inner)

/code/corpus/services/search.py in _with_timeout(214)
  cur.execute(f"SET statement_timeout = '{STATEMENT_TIMEOUT}';")

SELECT "lexicon_en"."wordid" AS "wordid"
  FROM "lexicon_en"
 WHERE (UPPER("lexicon_en"."word"::text) = UPPER('’') AND "lexicon_en"."pos" = 'PART')
SELECT ••• FROM "lexicon_en" WHERE (UPPER("lexicon_en"."word"::text) = UPPER('’') AND "lexicon_en"."pos" = 'PART')
13.89

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(104)
  word_ids, result.regex_limited = find_main_word_ids(params)

/code/corpus/services/search.py in find_main_word_ids(365)
  word_ids = strategy(params)

/code/corpus/services/search.py in _find_word_ids_exact(343)
  result = _with_timeout(_inner)

/code/corpus/services/search.py in _with_timeout(215)
  return fn()

/code/corpus/services/search.py in _inner(341)
  return list(Lexicon.objects.filter(q).values_list("wordid", flat=True))


 RESET statement_timeout;
RESET statement_timeout;
0.12

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(104)
  word_ids, result.regex_limited = find_main_word_ids(params)

/code/corpus/services/search.py in find_main_word_ids(365)
  word_ids = strategy(params)

/code/corpus/services/search.py in _find_word_ids_exact(343)
  result = _with_timeout(_inner)

/code/corpus/services/search.py in _with_timeout(223)
  cur.execute("RESET statement_timeout;")

SELECT COUNT(*)
  FROM (
        SELECT "corpus_en"."id" AS "id"
          FROM "corpus_en"
         WHERE "corpus_en"."word" IN (4054008)
         LIMIT 100001
       ) subquery
SELECT COUNT(*) FROM (SELECT "corpus_en"."id" AS "id" FROM "corpus_en" WHERE "corpus_en"."word" IN (4054008) LIMIT 100001) subquery
6.58

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(115)
  _paginate(corpus_entries, params, result)

/code/corpus/views/_helpers.py in _paginate(191)
  limited_count = corpus_entries.values("id")[: MAX_RESULTS + 1].count()

SELECT COUNT(*)
  FROM (
        SELECT DISTINCT "corpus_en"."tweetid" AS "tweet_id"
          FROM "corpus_en"
         WHERE "corpus_en"."word" IN (4054008)
       ) subquery
SELECT COUNT(*) FROM (SELECT DISTINCT "corpus_en"."tweetid" AS "tweet_id" FROM "corpus_en" WHERE "corpus_en"."word" IN (4054008)) subquery
3.02

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(115)
  _paginate(corpus_entries, params, result)

/code/corpus/views/_helpers.py in _paginate(204)
  result.matched_tweets = corpus_entries.values("tweet_id").distinct().count()

SELECT "corpus_en"."id",
       "corpus_en"."tweetid",
       "corpus_en"."l5",
       "corpus_en"."l4",
       "corpus_en"."l3",
       "corpus_en"."l2",
       "corpus_en"."l1",
       "corpus_en"."word",
       "corpus_en"."r1",
       "corpus_en"."r2",
       "corpus_en"."r3",
       "corpus_en"."r4",
       "corpus_en"."r5",
       "corpus_en"."created_at",
       "corpus_en"."country_code",
       T3."wordid",
       T3."word",
       T4."wordid",
       T4."word",
       T5."wordid",
       T5."word",
       T6."wordid",
       T6."word",
       T7."wordid",
       T7."word",
       "lexicon_en"."wordid",
       "lexicon_en"."word",
       "lexicon_en"."pos",
       T8."wordid",
       T8."word",
       T9."wordid",
       T9."word",
       T10."wordid",
       T10."word",
       T11."wordid",
       T11."word",
       T12."wordid",
       T12."word"
  FROM "corpus_en"
 INNER JOIN "lexicon_en"
    ON ("corpus_en"."word" = "lexicon_en"."wordid")
  LEFT OUTER JOIN "lexicon_en" T3
    ON ("corpus_en"."l5" = T3."wordid")
  LEFT OUTER JOIN "lexicon_en" T4
    ON ("corpus_en"."l4" = T4."wordid")
  LEFT OUTER JOIN "lexicon_en" T5
    ON ("corpus_en"."l3" = T5."wordid")
  LEFT OUTER JOIN "lexicon_en" T6
    ON ("corpus_en"."l2" = T6."wordid")
  LEFT OUTER JOIN "lexicon_en" T7
    ON ("corpus_en"."l1" = T7."wordid")
  LEFT OUTER JOIN "lexicon_en" T8
    ON ("corpus_en"."r1" = T8."wordid")
  LEFT OUTER JOIN "lexicon_en" T9
    ON ("corpus_en"."r2" = T9."wordid")
  LEFT OUTER JOIN "lexicon_en" T10
    ON ("corpus_en"."r3" = T10."wordid")
  LEFT OUTER JOIN "lexicon_en" T11
    ON ("corpus_en"."r4" = T11."wordid")
  LEFT OUTER JOIN "lexicon_en" T12
    ON ("corpus_en"."r5" = T12."wordid")
 WHERE "corpus_en"."word" IN (4054008)
 LIMIT 50
SELECT ••• FROM "corpus_en" INNER JOIN "lexicon_en" ON ("corpus_en"."word" = "lexicon_en"."wordid") LEFT OUTER JOIN "lexicon_en" T3 ON ("corpus_en"."l5" = T3."wordid") LEFT OUTER JOIN "lexicon_en" T4 ON ("corpus_en"."l4" = T4."wordid") LEFT OUTER JOIN "lexicon_en" T5 ON ("corpus_en"."l3" = T5."wordid") LEFT OUTER JOIN "lexicon_en" T6 ON ("corpus_en"."l2" = T6."wordid") LEFT OUTER JOIN "lexicon_en" T7 ON ("corpus_en"."l1" = T7."wordid") LEFT OUTER JOIN "lexicon_en" T8 ON ("corpus_en"."r1" = T8."wordid") LEFT OUTER JOIN "lexicon_en" T9 ON ("corpus_en"."r2" = T9."wordid") LEFT OUTER JOIN "lexicon_en" T10 ON ("corpus_en"."r3" = T10."wordid") LEFT OUTER JOIN "lexicon_en" T11 ON ("corpus_en"."r4" = T11."wordid") LEFT OUTER JOIN "lexicon_en" T12 ON ("corpus_en"."r5" = T12."wordid") WHERE "corpus_en"."word" IN (4054008) LIMIT 50
60.73

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(165)
  return render(request, "corpus/search_results.html", context)

/usr/local/lib/python3.11/site-packages/django/shortcuts.py in render(25)
  content = loader.render_to_string(template_name, context, request, using=using)

/usr/local/lib/python3.11/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(107)
  return self.template.render(context)

/usr/local/lib/python3.11/site-packages/django/template/base.py in render(172)
  return self._render(context)

/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(979)
  return self.render(context)

/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(979)
  return self.render(context)

/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(979)
  return self.render(context)

/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(327)
  return nodelist.render(context)

/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(979)
  return self.render(context)

/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(326)
  if match:

/usr/local/lib/python3.11/site-packages/django/core/paginator.py in __len__(191)
  return len(self.object_list)

551 </div>
552
553 <!-- Sort Dropdown -->
554 {% if results %}
555 <div class="dropdown flex-shrink-0">
556 <button class="btn sort-btn dropdown-toggle" type="button"
557 id="sortDropdown" data-bs-toggle="dropdown" aria-expanded="false"
558 {% if search_type == 'contains' or search_type == 'regex' %}disabled

/code/corpus/templates/corpus/search_results.html

Static files (284 found, 12 used)

Static file path

  1. /code/static

Static file apps

  1. django.contrib.admin
  2. debug_toolbar
  3. allauth.account

Static files

css/base.css
/code/static/css/base.css
css/custom.css
/code/static/css/custom.css
corpus/css/corpus.css
/code/static/corpus/css/corpus.css
corpus/css/search_result.css
/code/static/corpus/css/search_result.css
images/logo-european.png
/code/static/images/logo-european.png
images/logo-university.svg
/code/static/images/logo-university.svg
js/base.js
/code/static/js/base.js
js/storage-control.js
/code/static/js/storage-control.js
js/range-slider.js
/code/static/js/range-slider.js
js/select-multiple.js
/code/static/js/select-multiple.js
corpus/js/pagination.js
/code/static/corpus/js/pagination.js
corpus/js/city-autocomplete.js
/code/static/corpus/js/city-autocomplete.js

django.contrib.staticfiles.finders.FileSystemFinder (148 files)

Path Location
corpus/css/search_result.css /code/static/corpus/css/search_result.css
corpus/css/corpus.css /code/static/corpus/css/corpus.css
corpus/js/pagination.js /code/static/corpus/js/pagination.js
corpus/js/city-autocomplete.js /code/static/corpus/js/city-autocomplete.js
images/logo-european.png /code/static/images/logo-european.png
images/photo-university.jpg /code/static/images/photo-university.jpg
images/black-white.png /code/static/images/black-white.png
images/hakalogo.png /code/static/images/hakalogo.png
images/logo-university.svg /code/static/images/logo-university.svg
images/map.jpg /code/static/images/map.jpg
css/range-slider.css /code/static/css/range-slider.css
css/custom.css /code/static/css/custom.css
css/tooltip.css /code/static/css/tooltip.css
css/select-multiple.css /code/static/css/select-multiple.css
css/base.css /code/static/css/base.css
admin/img/selector-icons.svg /code/static/admin/img/selector-icons.svg
admin/img/icon-viewlink.svg /code/static/admin/img/icon-viewlink.svg
admin/img/icon-deletelink.svg /code/static/admin/img/icon-deletelink.svg
admin/img/icon-hidelink.svg /code/static/admin/img/icon-hidelink.svg
admin/img/tooltag-arrowright.svg /code/static/admin/img/tooltag-arrowright.svg
admin/img/icon-yes.svg /code/static/admin/img/icon-yes.svg
admin/img/icon-changelink.svg /code/static/admin/img/icon-changelink.svg
admin/img/icon-unknown.svg /code/static/admin/img/icon-unknown.svg
admin/img/README.txt /code/static/admin/img/README.txt
admin/img/LICENSE /code/static/admin/img/LICENSE
admin/img/icon-unknown-alt.svg /code/static/admin/img/icon-unknown-alt.svg
admin/img/icon-clock.svg /code/static/admin/img/icon-clock.svg
admin/img/icon-no.svg /code/static/admin/img/icon-no.svg
admin/img/search.svg /code/static/admin/img/search.svg
admin/img/calendar-icons.svg /code/static/admin/img/calendar-icons.svg
admin/img/icon-addlink.svg /code/static/admin/img/icon-addlink.svg
admin/img/icon-alert.svg /code/static/admin/img/icon-alert.svg
admin/img/tooltag-add.svg /code/static/admin/img/tooltag-add.svg
admin/img/icon-calendar.svg /code/static/admin/img/icon-calendar.svg
admin/img/sorting-icons.svg /code/static/admin/img/sorting-icons.svg
admin/img/inline-delete.svg /code/static/admin/img/inline-delete.svg
admin/img/gis/move_vertex_on.svg /code/static/admin/img/gis/move_vertex_on.svg
admin/img/gis/move_vertex_off.svg /code/static/admin/img/gis/move_vertex_off.svg
admin/css/forms.css /code/static/admin/css/forms.css
admin/css/autocomplete.css /code/static/admin/css/autocomplete.css
admin/css/nav_sidebar.css /code/static/admin/css/nav_sidebar.css
admin/css/base.css /code/static/admin/css/base.css
admin/css/responsive_rtl.css /code/static/admin/css/responsive_rtl.css
admin/css/rtl.css /code/static/admin/css/rtl.css
admin/css/responsive.css /code/static/admin/css/responsive.css
admin/css/dashboard.css /code/static/admin/css/dashboard.css
admin/css/changelists.css /code/static/admin/css/changelists.css
admin/css/dark_mode.css /code/static/admin/css/dark_mode.css
admin/css/widgets.css /code/static/admin/css/widgets.css
admin/css/login.css /code/static/admin/css/login.css
admin/css/vendor/select2/LICENSE-SELECT2.md /code/static/admin/css/vendor/select2/LICENSE-SELECT2.md
admin/css/vendor/select2/select2.min.css /code/static/admin/css/vendor/select2/select2.min.css
admin/css/vendor/select2/select2.css /code/static/admin/css/vendor/select2/select2.css
admin/js/cancel.js /code/static/admin/js/cancel.js
admin/js/actions.js /code/static/admin/js/actions.js
admin/js/SelectFilter2.js /code/static/admin/js/SelectFilter2.js
admin/js/urlify.js /code/static/admin/js/urlify.js
admin/js/nav_sidebar.js /code/static/admin/js/nav_sidebar.js
admin/js/autocomplete.js /code/static/admin/js/autocomplete.js
admin/js/SelectBox.js /code/static/admin/js/SelectBox.js
admin/js/theme.js /code/static/admin/js/theme.js
admin/js/filters.js /code/static/admin/js/filters.js
admin/js/core.js /code/static/admin/js/core.js
admin/js/calendar.js /code/static/admin/js/calendar.js
admin/js/change_form.js /code/static/admin/js/change_form.js
admin/js/collapse.js /code/static/admin/js/collapse.js
admin/js/jquery.init.js /code/static/admin/js/jquery.init.js
admin/js/prepopulate.js /code/static/admin/js/prepopulate.js
admin/js/popup_response.js /code/static/admin/js/popup_response.js
admin/js/prepopulate_init.js /code/static/admin/js/prepopulate_init.js
admin/js/inlines.js /code/static/admin/js/inlines.js
admin/js/vendor/select2/select2.full.min.js /code/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/LICENSE.md /code/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/select2.full.js /code/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/i18n/fr.js /code/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/ne.js /code/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/zh-CN.js /code/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/es.js /code/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/dsb.js /code/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/hr.js /code/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /code/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/he.js /code/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/de.js /code/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/hy.js /code/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/ka.js /code/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/sv.js /code/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/et.js /code/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/sr.js /code/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/da.js /code/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/ar.js /code/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/lv.js /code/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/en.js /code/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/zh-TW.js /code/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/gl.js /code/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/bg.js /code/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/bs.js /code/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/sk.js /code/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/ro.js /code/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/id.js /code/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/el.js /code/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/af.js /code/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/is.js /code/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/km.js /code/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/it.js /code/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/vi.js /code/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/tr.js /code/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/sl.js /code/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/az.js /code/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/ms.js /code/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/mk.js /code/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/fi.js /code/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/cs.js /code/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/nl.js /code/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/hu.js /code/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/ko.js /code/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/hi.js /code/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/nb.js /code/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/lt.js /code/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/ru.js /code/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/fa.js /code/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/uk.js /code/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/hsb.js /code/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/bn.js /code/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/th.js /code/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/pt-BR.js /code/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/eu.js /code/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/pt.js /code/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/tk.js /code/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/ca.js /code/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/ps.js /code/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/ja.js /code/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/sq.js /code/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/pl.js /code/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/jquery/jquery.js /code/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/LICENSE.txt /code/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/jquery/jquery.min.js /code/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/xregexp/xregexp.js /code/static/admin/js/vendor/xregexp/xregexp.js
admin/js/vendor/xregexp/xregexp.min.js /code/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/LICENSE.txt /code/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/admin/RelatedObjectLookups.js /code/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js /code/static/admin/js/admin/DateTimeShortcuts.js
js/save-image.js /code/static/js/save-image.js
js/select-multiple.js /code/static/js/select-multiple.js
js/storage-control.js /code/static/js/storage-control.js
js/range-slider.js /code/static/js/range-slider.js
js/scroll-control.js /code/static/js/scroll-control.js
js/base.js /code/static/js/base.js
js/html2canvas.min.js /code/static/js/html2canvas.min.js

django.contrib.staticfiles.finders.AppDirectoriesFinder (136 files)

Path Location
admin/img/selector-icons.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/icon-viewlink.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/icon-deletelink.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/icon-hidelink.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-hidelink.svg
admin/img/tooltag-arrowright.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/icon-yes.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/icon-changelink.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/icon-unknown.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/README.txt /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/LICENSE /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/icon-unknown-alt.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/icon-clock.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/icon-no.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/search.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/calendar-icons.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/icon-addlink.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/icon-alert.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/tooltag-add.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/icon-calendar.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/sorting-icons.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/inline-delete.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/gis/move_vertex_on.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/img/gis/move_vertex_off.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/css/forms.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/autocomplete.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/nav_sidebar.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/base.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/base.css
admin/css/unusable_password_field.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/unusable_password_field.css
admin/css/responsive_rtl.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/rtl.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/responsive.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/dashboard.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/changelists.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/dark_mode.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/dark_mode.css
admin/css/widgets.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/login.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/login.css
admin/css/vendor/select2/LICENSE-SELECT2.md /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
admin/css/vendor/select2/select2.min.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/css/vendor/select2/select2.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
admin/js/cancel.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/unusable_password_field.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/unusable_password_field.js
admin/js/actions.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/SelectFilter2.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/urlify.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/nav_sidebar.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/autocomplete.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/SelectBox.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/theme.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/theme.js
admin/js/filters.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/filters.js
admin/js/core.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/core.js
admin/js/calendar.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/change_form.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/jquery.init.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/prepopulate.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/popup_response.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/prepopulate_init.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/inlines.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/vendor/select2/select2.full.min.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/LICENSE.md /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/select2.full.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/i18n/fr.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/ne.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/zh-CN.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/es.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/dsb.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/hr.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/he.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/de.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/hy.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/ka.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/sv.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/et.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/sr.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/da.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/ar.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/lv.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/en.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/zh-TW.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/gl.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/bg.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/bs.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/sk.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/ro.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/id.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/el.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/af.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/is.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/km.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/it.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/vi.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/tr.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/sl.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/az.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/ms.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/mk.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/fi.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/cs.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/nl.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/hu.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/ko.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/hi.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/nb.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/lt.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/ru.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/fa.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/uk.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/hsb.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/bn.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/th.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/pt-BR.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/eu.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/pt.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/tk.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/ca.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/ps.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/ja.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/sq.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/pl.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/jquery/jquery.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/LICENSE.txt /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/jquery/jquery.min.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/xregexp/xregexp.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/js/vendor/xregexp/xregexp.min.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/LICENSE.txt /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/admin/RelatedObjectLookups.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
debug_toolbar/css/print.css /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/css/print.css
debug_toolbar/css/toolbar.css /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
debug_toolbar/js/redirect.js /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/utils.js /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js
debug_toolbar/js/timer.js /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js
debug_toolbar/js/history.js /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/toolbar.js /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
account/js/account.js /usr/local/lib/python3.11/site-packages/allauth/account/static/account/js/account.js
account/js/onload.js /usr/local/lib/python3.11/site-packages/allauth/account/static/account/js/onload.js

Templates (7 rendered)

Template path

  1. /code/templates

Templates

corpus/search_results.html
/code/corpus/templates/corpus/search_results.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'8KpJzEaOvRLLjcT3lelYkxnDtBToE5wdkOK3dPe4ITXAEl9RdeXqIAhQtx9G0WC9'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=PART&q=%E2%80%99'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb3806575d0>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb3806f2700>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb3806575d0>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('8.517185670508145720231833029'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 2574, 'matched_tweets': 2545, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 52, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 52}, 'pos_filter': 'PART', 'query': '’', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 52>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1}
corpus/_base.html
/code/corpus/templates/corpus/_base.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'8KpJzEaOvRLLjcT3lelYkxnDtBToE5wdkOK3dPe4ITXAEl9RdeXqIAhQtx9G0WC9'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=PART&q=%E2%80%99'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb3806575d0>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb3806f2700>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb3806575d0>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('8.517185670508145720231833029'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 2574, 'matched_tweets': 2545, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 52, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 52}, 'pos_filter': 'PART', 'query': '’', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 52>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1}
includes/_city_filter_css.html
/code/templates/includes/_city_filter_css.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'8KpJzEaOvRLLjcT3lelYkxnDtBToE5wdkOK3dPe4ITXAEl9RdeXqIAhQtx9G0WC9'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=PART&q=%E2%80%99'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb3806575d0>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb3806f2700>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb3806575d0>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('8.517185670508145720231833029'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 2574, 'matched_tweets': 2545, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 52, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 52}, 'pos_filter': 'PART', 'query': '’', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 52>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1} {'block': <Block Node: css. Contents: [<TextNode: '\n <!-- Bootstrap CSS'>, StaticNode(varname=None, path=<FilterExpression "'css/base.css'">), <TextNode: '">\n <link rel="style'>, StaticNode(varname=None, path=<FilterExpression "'css/custom.css'">), <TextNode: '" />\n <link rel="sty'>, StaticNode(varname=None, path=<FilterExpression "'corpus/css/corpus.css'">), <TextNode: '" />\n '>, <Block Node: extra_css. Contents: []>, <TextNode: '\n '>]>} {'block': <Block Node: extra_css. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"includes/_city_filter_css.html"'>>, <TextNode: '\n <link rel="styleshee'>, StaticNode(varname=None, path=<FilterExpression "'corpus/css/search_result.css'">), <TextNode: '" />\n <style>\n '>]>}
includes/_navbar.html
/code/templates/includes/_navbar.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'8KpJzEaOvRLLjcT3lelYkxnDtBToE5wdkOK3dPe4ITXAEl9RdeXqIAhQtx9G0WC9'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=PART&q=%E2%80%99'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb3806575d0>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb3806f2700>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb3806575d0>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('8.517185670508145720231833029'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 2574, 'matched_tweets': 2545, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 52, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 52}, 'pos_filter': 'PART', 'query': '’', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 52>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1}
includes/_city_filter.html
/code/templates/includes/_city_filter.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'8KpJzEaOvRLLjcT3lelYkxnDtBToE5wdkOK3dPe4ITXAEl9RdeXqIAhQtx9G0WC9'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=PART&q=%E2%80%99'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb3806575d0>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb3806f2700>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb3806575d0>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('8.517185670508145720231833029'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 2574, 'matched_tweets': 2545, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 52, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 52}, 'pos_filter': 'PART', 'query': '’', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 52>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1} {'block': <Block Node: content. Contents: [<TextNode: '\n<!-- Search Form Hero --'>, <URLNode view_name=''corpus:search'' args=[] kwargs={} as=None>, <TextNode: '" method="get" class="mb-'>, <Variable Node: query>, <TextNode: '" placeholder="Enter word'>, <Variable Node: pos_filter>, <TextNode: '" placeholder="Type POS t'>, <Variable Node: lemma_filter>, <TextNode: '" placeholder="Lemma">\n '>, <IfNode>, <TextNode: '>Exact Match</option>\n '>, <IfNode>, <TextNode: '>Contains</option>\n '>, <IfNode>, <TextNode: '>Regex</option>\n '>, <IfNode>, <TextNode: '>\n <la'>, <Variable Node: start>, <TextNode: '"\n '>, <Variable Node: end>, <TextNode: '"\n '>, <IfNode>, <TextNode: '>Sweden</option>\n '>, <IfNode>, <TextNode: '>Finland</option>\n '>, <IfNode>, <TextNode: '>Norway</option>\n '>, <IfNode>, <TextNode: '>Denmark</option>\n '>, <IfNode>, <TextNode: '>Iceland</option>\n '>, <IncludeNode: template=<FilterExpression '"includes/_city_filter.html"'>>, <TextNode: '\n\n <div class='>, <IfNode>, <TextNode: '>0-49</option>\n '>, <IfNode>, <TextNode: '>50-149</option>\n '>, <IfNode>, <TextNode: '>150-499</option>\n '>, <IfNode>, <TextNode: '>500-1499</option>\n '>, <IfNode>, <TextNode: '>1500+</option>\n '>, <URLNode view_name=''corpus:search'' args=[] kwargs={} as=None>, <TextNode: '" class="btn btn-outline-'>, <ForNode: for field in left_context_fields, tail_len: 25>, <TextNode: '\n '>, <ForNode: for field in right_context_fields, tail_len: 25>, <TextNode: '\n '>, <Variable Node: sort_by>, <TextNode: '">\n <input type="h'>, <Variable Node: sort_order>, <TextNode: '">\n <input type="h'>, <Variable Node: pagination.current_page|default:1>, <TextNode: '">\n </form>\n</section>'>, <IfNode>, <TextNode: '\n\n'>, <IfNode>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n'>]>}
includes/pagination.html
/code/templates/includes/pagination.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'8KpJzEaOvRLLjcT3lelYkxnDtBToE5wdkOK3dPe4ITXAEl9RdeXqIAhQtx9G0WC9'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=PART&q=%E2%80%99'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb3806575d0>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb3806f2700>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb3806575d0>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('8.517185670508145720231833029'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 2574, 'matched_tweets': 2545, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 52, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 52}, 'pos_filter': 'PART', 'query': '’', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 52>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1} {'block': <Block Node: content. Contents: [<TextNode: '\n<!-- Search Form Hero --'>, <URLNode view_name=''corpus:search'' args=[] kwargs={} as=None>, <TextNode: '" method="get" class="mb-'>, <Variable Node: query>, <TextNode: '" placeholder="Enter word'>, <Variable Node: pos_filter>, <TextNode: '" placeholder="Type POS t'>, <Variable Node: lemma_filter>, <TextNode: '" placeholder="Lemma">\n '>, <IfNode>, <TextNode: '>Exact Match</option>\n '>, <IfNode>, <TextNode: '>Contains</option>\n '>, <IfNode>, <TextNode: '>Regex</option>\n '>, <IfNode>, <TextNode: '>\n <la'>, <Variable Node: start>, <TextNode: '"\n '>, <Variable Node: end>, <TextNode: '"\n '>, <IfNode>, <TextNode: '>Sweden</option>\n '>, <IfNode>, <TextNode: '>Finland</option>\n '>, <IfNode>, <TextNode: '>Norway</option>\n '>, <IfNode>, <TextNode: '>Denmark</option>\n '>, <IfNode>, <TextNode: '>Iceland</option>\n '>, <IncludeNode: template=<FilterExpression '"includes/_city_filter.html"'>>, <TextNode: '\n\n <div class='>, <IfNode>, <TextNode: '>0-49</option>\n '>, <IfNode>, <TextNode: '>50-149</option>\n '>, <IfNode>, <TextNode: '>150-499</option>\n '>, <IfNode>, <TextNode: '>500-1499</option>\n '>, <IfNode>, <TextNode: '>1500+</option>\n '>, <URLNode view_name=''corpus:search'' args=[] kwargs={} as=None>, <TextNode: '" class="btn btn-outline-'>, <ForNode: for field in left_context_fields, tail_len: 25>, <TextNode: '\n '>, <ForNode: for field in right_context_fields, tail_len: 25>, <TextNode: '\n '>, <Variable Node: sort_by>, <TextNode: '">\n <input type="h'>, <Variable Node: sort_order>, <TextNode: '">\n <input type="h'>, <Variable Node: pagination.current_page|default:1>, <TextNode: '">\n </form>\n</section>'>, <IfNode>, <TextNode: '\n\n'>, <IfNode>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n'>]>}
includes/_footer.html
/code/templates/includes/_footer.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'8KpJzEaOvRLLjcT3lelYkxnDtBToE5wdkOK3dPe4ITXAEl9RdeXqIAhQtx9G0WC9'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=PART&q=%E2%80%99'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb3806575d0>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb3806f2700>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb3806575d0>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('8.517185670508145720231833029'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 2574, 'matched_tweets': 2545, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 52, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 52}, 'pos_filter': 'PART', 'query': '’', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 52>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1}

Context processors

django.template.context_processors.csrf
Toggle context {'csrf_token': <SimpleLazyObject: '8KpJzEaOvRLLjcT3lelYkxnDtBToE5wdkOK3dPe4ITXAEl9RdeXqIAhQtx9G0WC9'>}
django.template.context_processors.debug
Toggle context {'debug': True, 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb3806f2700>}
django.template.context_processors.request
Toggle context {'request': <WSGIRequest: GET '/search/?pos=PART&q=%E2%80%99'>}
django.contrib.auth.context_processors.auth
Toggle context {'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb3806575d0>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb3806575d0>>)}
django.contrib.messages.context_processors.messages
Toggle context {'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=PART&q=%E2%80%99'>>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
corpus.context_processors.site_name
Toggle context {'SITE_NAME': 'Nordic Tweet Stream'}
corpus.context_processors.active_corpus
Toggle context {'active_corpus_code': None, 'active_corpus_info': None, 'navbar_corpora': {'main': [{'code': 'en', 'name': 'English', 'flag': '🇬🇧', 'country': 'Multiple', 'description': '', 'icon_class': 'bi-translate', 'color': 'primary'}, {'code': 'fi', 'name': 'Finnish', 'flag': '🇫🇮', 'country': 'Finland', 'description': '', 'icon_class': 'bi-chat-text', 'color': 'info'}, {'code': 'sv', 'name': 'Swedish', 'flag': '🇸🇪', 'country': 'Sweden', 'description': '', 'icon_class': 'bi-chat-text', 'color': 'warning'}, {'code': 'no', 'name': 'Norwegian', 'flag': '🇳🇴', 'country': 'Norway', 'description': '', 'icon_class': 'bi-chat-text', 'color': 'danger'}, {'code': 'is', 'name': 'Icelandic', 'flag': '🇮🇸', 'country': 'Iceland', 'description': '', 'icon_class': 'bi-chat-text', 'color': 'dark'}, {'code': 'da', 'name': 'Danish', 'flag': '🇩🇰', 'country': 'Denmark', 'description': '', 'icon_class': 'bi-chat-text', 'color': 'success'}], 'other': [{'code': 'de', 'name': 'German', 'flag': '🇩🇪'}, {'code': 'fr', 'name': 'French', 'flag': '🇫🇷'}, {'code': 'es', 'name': 'Spanish', 'flag': '🇪🇸'}, {'code': 'pt', 'name': 'Portuguese', 'flag': '🇵🇹'}, {'code': 'it', 'name': 'Italian', 'flag': '🇮🇹'}, {'code': 'nl', 'name': 'Dutch', 'flag': '🇳🇱'}, {'code': 'pl', 'name': 'Polish', 'flag': '🇵🇱'}, {'code': 'ru', 'name': 'Russian', 'flag': '🇷🇺'}, {'code': 'ar', 'name': 'Arabic', 'flag': '🇸🇦'}, {'code': 'tr', 'name': 'Turkish', 'flag': '🇹🇷'}, {'code': 'et', 'name': 'Estonian', 'flag': '🇪🇪'}, {'code': 'lt', 'name': 'Lithuanian', 'flag': '🇱🇹'}, {'code': 'lv', 'name': 'Latvian', 'flag': '🇱🇻'}, {'code': 'so', 'name': 'Somali', 'flag': '🇸🇴'}, {'code': 'ku', 'name': 'Kurdish', 'flag': '🏳️'}, {'code': 'fa', 'name': 'Persian', 'flag': '🇮🇷'}, {'code': 'ja', 'name': 'Japanese', 'flag': '🇯🇵'}, {'code': 'ko', 'name': 'Korean', 'flag': '🇰🇷'}, {'code': 'zh', 'name': 'Chinese', 'flag': '🇨🇳'}, {'code': 'hi', 'name': 'Hindi', 'flag': '🇮🇳'}, {'code': 'th', 'name': 'Thai', 'flag': '🇹🇭'}]}}

Cache calls from 1 backend

Summary

Total calls Total time Cache hits Cache misses
3 1.099221408367157 ms 0 2

Commands

add get set get_or_set touch delete clear get_many set_many delete_many has_key incr decr incr_version decr_version
0 2 1 0 0 0 0 0 0 0 0 0 0 0 0

Calls

Time (ms) Type Arguments Keyword arguments Backend
0.0713 get ('city_names_list',) {} <django.core.cache.backends.filebased.FileBasedCache object at 0x7fb380b99950>
/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(62)
  city_names = _load_city_names()

/code/corpus/views/_helpers.py in _load_city_names(64)
  cached = cache.get(cache_key)

0.0864 get ('lexicon:exact:a2d6e6b6643d3f3111d2f4e0eafc1d64',) {} <django.core.cache.backends.filebased.FileBasedCache object at 0x7fb380b99950>
/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(104)
  word_ids, result.regex_limited = find_main_word_ids(params)

/code/corpus/services/search.py in find_main_word_ids(365)
  word_ids = strategy(params)

/code/corpus/services/search.py in _find_word_ids_exact(313)
  cached = cache.get(cache_key)

0.9415 set ('lexicon:exact:a2d6e6b6643d3f3111d2f4e0eafc1d64', [4054008], 300) {} <django.core.cache.backends.filebased.FileBasedCache object at 0x7fb380b99950>
/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(104)
  word_ids, result.regex_limited = find_main_word_ids(params)

/code/corpus/services/search.py in find_main_word_ids(365)
  word_ids = strategy(params)

/code/corpus/services/search.py in _find_word_ids_exact(346)
  cache.set(cache_key, result, timeout)

Signals

Signal Receivers
class_prepared
connection_created
got_request_exception
m2m_changed
post_delete
post_init
post_migrate create_permissions, create_contenttypes, create_default_site
post_save
pre_delete clear_site_cache
pre_init
pre_migrate inject_rename_contenttypes_operations
pre_save clear_site_cache
request_finished close_old_connections, close_caches, reset_urlconf
request_started reset_queries, close_old_connections
setting_changed reset_cache, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, storages_changed, clear_serializers_cache, language_changed, localize_settings_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, form_renderer_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, reset_hashers, Options.setting_changed, update_level_tags, clear_caches, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, StaticFilesStorage._clear_cached_properties