kopia lustrzana https://github.com/simonw/datasette
83 wiersze
1.9 KiB
ReStructuredText
83 wiersze
1.9 KiB
ReStructuredText
Getting started
|
|
===============
|
|
|
|
Basic usage
|
|
-----------
|
|
|
|
::
|
|
|
|
datasette serve path/to/database.db
|
|
|
|
This will start a web server on port 8001 - visit http://localhost:8001/
|
|
to access the web interface.
|
|
|
|
``serve`` is the default subcommand, you can omit it if you like.
|
|
|
|
Use Chrome on OS X? You can run datasette against your browser history
|
|
like so:
|
|
|
|
::
|
|
|
|
datasette ~/Library/Application\ Support/Google/Chrome/Default/History
|
|
|
|
Now visiting http://localhost:8001/History/downloads will show you a web
|
|
interface to browse your downloads data:
|
|
|
|
.. figure:: https://static.simonwillison.net/static/2017/datasette-downloads.png
|
|
:alt: Downloads table rendered by datasette
|
|
|
|
http://localhost:8001/History/downloads.json will return that data as
|
|
JSON:
|
|
|
|
::
|
|
|
|
{
|
|
"database": "History",
|
|
"columns": [
|
|
"id",
|
|
"current_path",
|
|
"target_path",
|
|
"start_time",
|
|
"received_bytes",
|
|
"total_bytes",
|
|
...
|
|
],
|
|
"table_rows_count": 576,
|
|
"rows": [
|
|
[
|
|
1,
|
|
"/Users/simonw/Downloads/DropboxInstaller.dmg",
|
|
"/Users/simonw/Downloads/DropboxInstaller.dmg",
|
|
13097290269022132,
|
|
626688,
|
|
0,
|
|
...
|
|
]
|
|
]
|
|
}
|
|
|
|
http://localhost:8001/History/downloads.json?_shape=objects will return that data as
|
|
JSON in a more convenient but less efficient format:
|
|
|
|
::
|
|
|
|
{
|
|
...
|
|
"rows": [
|
|
{
|
|
"start_time": 13097290269022132,
|
|
"interrupt_reason": 0,
|
|
"hash": "",
|
|
"id": 1,
|
|
"site_url": "",
|
|
"referrer": "https://www.dropbox.com/downloading?src=index",
|
|
...
|
|
}
|
|
]
|
|
}
|
|
|
|
datasette serve options
|
|
-----------------------
|
|
|
|
.. literalinclude:: datasette-serve-help.txt
|