Я выяснил, что могу преобразовать код клавиши события к символу при помощи следующей функции:
var char = String.fromCharCode(v_code);
Оттуда я тогда добавил бы символ к строке, и когда клавиша Enter нажимается, отправляют строку на сервер. Я сожалею, если мой вопрос казался несколько загадочным, и заголовок, означающий что-то почти полностью вне темы, это рано утром, и я еще не позавтракал;).
спасибо за всех Ваших парней справки.
Исходный код Cheese Shop можно загрузить с https://bitbucket.org/pypa/pypi/src . Также есть пример со страницы, на которую вы ссылаетесь, использования Apache в качестве "глупого" репозитория пакетов Python:
# Mount pypi repositories into URI space
Alias /pypi /var/pypi
# /pypi/dev: Redirect for unknown packages (fallback to pypi)
RewriteCond /var/pypi/dev/$1 !-d
RewriteCond /var/pypi/dev/$1 !-f
RewriteRule ^/pypi/dev/([^/]+)/?$ http://pypi.python.org/pypi/$1/ [R,L]
RewriteCond /var/pypi/dev/$1/$2 !-f
RewriteRule ^/pypi/dev/([^/]+)/([^/]+)$ http://pypi.python.org/pypi/$1/$2 [R,L]
# /pypi/stable: Redirect for unknown packages (fallback to pypi)
RewriteCond /var/pypi/stable/$1 !-d
RewriteCond /var/pypi/stable/$1 !-f
RewriteRule ^/pypi/stable/([^/]+)/?$ http://pypi.python.org/pypi/$1/ [R,L]
RewriteCond /var/pypi/stable/$1/$2 !-f
RewriteRule ^/pypi/stable/([^/]+)/([^/]+)$ http://pypi.python.org/pypi/$1/$2 [R,L]
Если вам нужно более легкое решение, чем развертывание всего сервера pypi, вы можете попробовать использовать индекс сервера, созданный Basketweaver .