kopia lustrzana https://github.com/simonw/datasette
Renamed to 'datasette'
rodzic
292f140a4f
commit
e7e50875d3
|
@ -1 +1 @@
|
|||
recursive-include immutabase/static *
|
||||
recursive-include datasette/static *
|
||||
|
|
Plik binarny nie jest wyświetlany.
|
@ -466,13 +466,13 @@ def app_factory(files, num_threads=3):
|
|||
jinja = SanicJinja2(
|
||||
app,
|
||||
loader=FileSystemLoader([
|
||||
str(app_root / 'immutabase' / 'templates')
|
||||
str(app_root / 'datasette' / 'templates')
|
||||
])
|
||||
)
|
||||
app.add_route(IndexView.as_view(files, jinja, executor), '/')
|
||||
# TODO: /favicon.ico and /-/static/ deserve far-future cache expires
|
||||
app.add_route(favicon, '/favicon.ico')
|
||||
app.static('/-/static/', str(app_root / 'immutabase' / 'static'))
|
||||
app.static('/-/static/', str(app_root / 'datasette' / 'static'))
|
||||
app.add_route(
|
||||
DatabaseView.as_view(files, jinja, executor),
|
||||
'/<db_name:[^/\.]+?><as_json:(.jsono?)?$>'
|
|
@ -6,7 +6,7 @@ from .app import app_factory, ensure_build_metadata
|
|||
@click.group(cls=DefaultGroup, default='serve', default_if_no_args=True)
|
||||
def cli():
|
||||
"""
|
||||
Immutabase!
|
||||
Datasette!
|
||||
"""
|
||||
|
||||
|
||||
|
@ -26,7 +26,7 @@ def serve(files, host, port, debug, reload):
|
|||
"""Serve up specified database files with a web UI"""
|
||||
if reload:
|
||||
import hupper
|
||||
hupper.start_reloader('immutabase.cli.serve')
|
||||
hupper.start_reloader('datasette.cli.serve')
|
||||
|
||||
click.echo('Serve! files={} on port {}'.format(files, port))
|
||||
app = app_factory(files)
|
6
setup.py
6
setup.py
|
@ -1,10 +1,10 @@
|
|||
from setuptools import setup, find_packages
|
||||
|
||||
setup(
|
||||
name='immutabase',
|
||||
name='datasette',
|
||||
version='0.1',
|
||||
packages=find_packages(),
|
||||
package_data={'immutabase': ['templates/*.html']},
|
||||
package_data={'datasette': ['templates/*.html']},
|
||||
include_package_data=True,
|
||||
install_requires=[
|
||||
'click==6.7',
|
||||
|
@ -15,7 +15,7 @@ setup(
|
|||
],
|
||||
entry_points='''
|
||||
[console_scripts]
|
||||
immutabase=immutabase.cli:cli
|
||||
datasette=datasette.cli:cli
|
||||
''',
|
||||
setup_requires=['pytest-runner'],
|
||||
tests_require=['pytest'],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
from immutabase import app
|
||||
from datasette import app
|
||||
import pytest
|
||||
import json
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue