You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lnav/src/formats/github_events_log.json

194 lines
5.5 KiB
JSON

{
"$schema": "https://lnav.org/schemas/format-v1.schema.json",
"github_events_log": {
"title": "GitHub Events Log",
"description": "Format for the public GitHub timeline from gharchive.org",
"url": "https://gharchive.org",
"file-type": "json",
"timestamp-field": "created_at",
"opid-field": "actor/display_login",
"line-format": [
{
"field": "__timestamp__"
},
{
"prefix": " ",
"field": "type"
},
{
"prefix": " ",
"field": "actor/display_login"
},
{
"prefix": " ",
"field": "payload/action",
"default-value": ""
},
{
"prefix": " ",
"field": "payload/member/login",
"suffix": " to",
"default-value": ""
},
{
"prefix": " committed \u201c",
"field": "payload/commits#/message",
"suffix": "\u201d to",
"default-value": ""
},
{
"prefix": " forked ",
"field": "payload/forkee/full_name",
"suffix": " from",
"default-value": ""
},
{
"prefix": " review ",
"field": "payload/review/id",
"suffix": " for",
"default-value": ""
},
{
"prefix": " pull-request #",
"field": "payload/pull_request/number",
"default-value": ""
},
{
"prefix": " \u201c",
"field": "payload/pull_request/title",
"suffix": "\u201d in",
"default-value": ""
},
{
"prefix": " issue #",
"field": "payload/issue/number",
"default-value": ""
},
{
"prefix": " \u201c",
"field": "payload/issue/title",
"suffix": "\u201d in",
"default-value": ""
},
{
"prefix": " ",
"field": "payload/ref_type",
"default-value": ""
},
{
"prefix": " off ",
"field": "payload/master_branch",
"suffix": " in",
"default-value": ""
},
{
"prefix": " ",
"field": "payload/pages#/action",
"default-value": ""
},
{
"prefix": " page ",
"field": "payload/pages#/title",
"suffix": " in",
"default-value": ""
},
{
"prefix": " ",
"field": "payload/release/name",
"suffix": " in",
"default-value": ""
},
{
"prefix": " ",
"field": "repo/name",
"default-value": ""
}
],
"value": {
"id": {
"kind": "string",
"identifier": true,
"hidden": true
},
"type": {
"kind": "string",
"identifier": true
},
"actor": {
"kind": "json",
"hidden": true
},
"actor/display_login": {
"kind": "string",
"identifier": true
},
"org": {
"kind": "json",
"hidden": true
},
"payload": {
"kind": "json",
"hidden": true
},
"payload/action": {
"kind": "string"
},
"payload/commits#/message": {
"kind": "string"
},
"payload/forkee/full_name": {
"kind": "string"
},
"payload/master_branch": {
"kind": "string",
"identifier": true
},
"payload/member/login": {
"kind": "string",
"identifier": true
},
"payload/pull_request/number": {
"kind": "integer",
"identifier": true
},
"payload/pull_request/title": {
"kind": "string"
},
"payload/issue/number": {
"kind": "integer",
"identifier": true
},
"payload/issue/title": {
"kind": "string"
},
"payload/pages#/action": {
"kind": "string"
},
"payload/pages#/title": {
"kind": "string"
},
"payload/ref_type": {
"kind": "string"
},
"payload/release/name": {
"kind": "string"
},
"payload/review/id": {
"kind": "integer",
"identifier": true
},
"public": {
"kind": "boolean",
"hidden": true
},
"repo": {
"kind": "json",
"hidden": true
},
"repo/name": {
"kind": "string",
"identifier": true
}
}
}
}