summaryrefslogtreecommitdiffstats
path: root/src/formats/github_events_log.json
diff options
context:
space:
mode:
Diffstat (limited to 'src/formats/github_events_log.json')
-rw-r--r--src/formats/github_events_log.json194
1 files changed, 194 insertions, 0 deletions
diff --git a/src/formats/github_events_log.json b/src/formats/github_events_log.json
new file mode 100644
index 0000000..a68e9bd
--- /dev/null
+++ b/src/formats/github_events_log.json
@@ -0,0 +1,194 @@
+{
+ "$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
+ }
+ }
+ }
+} \ No newline at end of file