# Path: website/annotator.py
# WHITE_LIST = {'find', 'xargs'}
# BLACK_LIST = {'cpp', 'g++', 'java', 'perl', 'python', 'ruby', 'nano', 'emacs',
#               'vim'}
# GREY_LIST = {'alias', 'unalias', 'set', 'unset', 'screen', 'apt-get', 'brew',
#              'yum', 'export', 'shift', 'exit', 'logout'}
# def access_code_required(f):
#     def g(request, *args, **kwargs):
# def safe_get_user(access_code):
# def collect_page(request, access_code):
# def submit_annotation(request, access_code):
# def submit_edit(request, access_code):
# def delete_annotation(request, access_code):
# def mark_duplicate(request, access_code):
# def mark_wrong(request, access_code):
# def mark_i_dont_know(request, access_code):
# def update_progress(request, access_code):
# def get_relevant_updates(request, access_code):
# def get_update_status(request, access_code):
# def retract_update(request, access_code):
# def previous_url(request, access_code):
# def next_url(request, access_code):
# def url_panel(request, access_code):
# def get_url_stats(request, access_code):
# def get_num_commands_missed_url(url, tag, access_code):
# def get_url_num_notifications(request, access_code):
# def utility_panel(request, access_code):
# def get_utility_stats(request, access_code):
# def get_utility_num_notifications(request, access_code):
# def submit_annotation_update(request, access_code):
# def accept_update(request, access_code):
# def reject_update(request, access_code):
# def user_panel(request, access_code):
# def update_user_time_logged(request, access_code):
# def user_profile(request, access_code):
# def user_logout(request, access_code):
# def user_login(request):
# def register_user(request):
# def login(request):
# 
# Path: website/views.py
# WEBSITE_DEVELOP = False
# CACHE_TRANSLATIONS = True
# def ip_address_required(f):
#     def g(request, *args, **kwargs):
# def translate(request, ip_address):
# def vote(request, ip_address):
# def remember_ip_address(request):
# def index(request):
# def example_requests_with_translations(request):
# def latest_requests_with_translations(request):
# def developers(request):


from django.conf.urls import url
from django.contrib import admin
from django.http import HttpResponse
from website import annotator, cmd2html, views
"""django_project URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.10/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""


urlpatterns = [

# Path: website/annotator.py
# WHITE_LIST = {'find', 'xargs'}
# BLACK_LIST = {'cpp', 'g++', 'java', 'perl', 'python', 'ruby', 'nano', 'emacs',
#               'vim'}
# GREY_LIST = {'alias', 'unalias', 'set', 'unset', 'screen', 'apt-get', 'brew',
#              'yum', 'export', 'shift', 'exit', 'logout'}
# def access_code_required(f):
#     def g(request, *args, **kwargs):
# def safe_get_user(access_code):
# def collect_page(request, access_code):
# def submit_annotation(request, access_code):
# def submit_edit(request, access_code):
# def delete_annotation(request, access_code):
# def mark_duplicate(request, access_code):
# def mark_wrong(request, access_code):
# def mark_i_dont_know(request, access_code):
# def update_progress(request, access_code):
# def get_relevant_updates(request, access_code):
# def get_update_status(request, access_code):
# def retract_update(request, access_code):
# def previous_url(request, access_code):
# def next_url(request, access_code):
# def url_panel(request, access_code):
# def get_url_stats(request, access_code):
# def get_num_commands_missed_url(url, tag, access_code):
# def get_url_num_notifications(request, access_code):
# def utility_panel(request, access_code):
# def get_utility_stats(request, access_code):
# def get_utility_num_notifications(request, access_code):
# def submit_annotation_update(request, access_code):
# def accept_update(request, access_code):
# def reject_update(request, access_code):
# def user_panel(request, access_code):
# def update_user_time_logged(request, access_code):
# def user_profile(request, access_code):
# def user_logout(request, access_code):
# def user_login(request):
# def register_user(request):
# def login(request):
# 
# Path: website/views.py
# WEBSITE_DEVELOP = False
# CACHE_TRANSLATIONS = True
# def ip_address_required(f):
#     def g(request, *args, **kwargs):
# def translate(request, ip_address):
# def vote(request, ip_address):
# def remember_ip_address(request):
# def index(request):
# def example_requests_with_translations(request):
# def latest_requests_with_translations(request):
# def developers(request):


# Path: tellina/urls.py
from django.conf.urls import url
from django.contrib import admin
from django.http import HttpResponse
from website import annotator, cmd2html, views

"""django_project URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.10/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""


urlpatterns = [

    url(r'^$', views.index),