You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "An (array of) string/regular expression to test contents of an Author's profile description against\n\nIf no flags are specified then the **insensitive** flag is used by default\n\nIf using an array then if **any** value in the array passes the description test passes",
45
+
"examples": [
46
+
[
47
+
"/test$/i",
48
+
"look for this string literal"
49
+
]
50
+
]
51
+
},
32
52
"flairCssClass": {
33
53
"description": "A list of (user) flair css class values from the subreddit to match against",
Copy file name to clipboardExpand all lines: src/Schema/App.json
+58-8Lines changed: 58 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -249,6 +249,16 @@
249
249
},
250
250
"type": "array"
251
251
},
252
+
"commentState": {
253
+
"$ref": "#/definitions/CommentState",
254
+
"description": "When present, Comments from `window` will only be counted if they meet this criteria",
255
+
"examples": [
256
+
{
257
+
"op": true,
258
+
"removed": false
259
+
}
260
+
]
261
+
},
252
262
"consolidateMediaDomains": {
253
263
"default": false,
254
264
"description": "Should the criteria consolidate recognized media domains into the parent domain?\n\nSubmissions to major media domains (youtube, vimeo) can be identified by individual Channel/Author...\n\n* If `false` then domains will be aggregated at the channel level IE Youtube Channel A (2 counts), Youtube Channel B (3 counts)\n* If `true` then then media domains will be consolidated at domain level and then aggregated IE youtube.com (5 counts)",
@@ -277,27 +287,37 @@
277
287
"type": "boolean"
278
288
},
279
289
"exclude": {
280
-
"description": "Do not include Activities from this list of Subreddits (by name, case-insensitive)\n\nWill be ignored if `include` is present.\n\nEX `[\"mealtimevideos\",\"askscience\"]`",
290
+
"description": "When present, Activities WILL NOT be counted if they are found in this list of Subreddits\n\nEach value in the list can be either:\n\n * string (name of subreddit)\n * regular expression to run on the subreddit name\n * `SubredditState`\n\nEX `[\"mealtimevideos\",\"askscience\", \"/onlyfans*\\/i\", {\"over18\": true}]`",
281
291
"examples": [
282
-
"mealtimevideos",
283
-
"askscience"
292
+
[
293
+
"mealtimevideos",
294
+
"askscience",
295
+
"/onlyfans*/i",
296
+
{
297
+
"over18": true
298
+
}
299
+
]
284
300
],
285
301
"items": {
286
302
"type": "string"
287
303
},
288
-
"minItems": 1,
289
304
"type": "array"
290
305
},
291
306
"include": {
292
-
"description": "Only include Activities from this list of Subreddits (by name, case-insensitive)\n\n\nEX `[\"mealtimevideos\",\"askscience\"]`",
307
+
"description": "When present, Activities WILL ONLY be counted if they are found in this list of Subreddits\n\nEach value in the list can be either:\n\n * string (name of subreddit)\n * regular expression to run on the subreddit name\n * `SubredditState`\n\nEX `[\"mealtimevideos\",\"askscience\", \"/onlyfans*\\/i\", {\"over18\": true}]`",
293
308
"examples": [
294
-
"mealtimevideos",
295
-
"askscience"
309
+
[
310
+
"mealtimevideos",
311
+
"askscience",
312
+
"/onlyfans*/i",
313
+
{
314
+
"over18": true
315
+
}
316
+
]
296
317
],
297
318
"items": {
298
319
"type": "string"
299
320
},
300
-
"minItems": 1,
301
321
"type": "array"
302
322
},
303
323
"minActivityCount": {
@@ -308,6 +328,16 @@
308
328
"name": {
309
329
"type": "string"
310
330
},
331
+
"submissionState": {
332
+
"$ref": "#/definitions/SubmissionState",
333
+
"description": "When present, Submissions from `window` will only be counted if they meet this criteria",
334
+
"examples": [
335
+
{
336
+
"over_18": true,
337
+
"removed": false
338
+
}
339
+
]
340
+
},
311
341
"threshold": {
312
342
"default": "> 10%",
313
343
"description": "A string containing a comparison operator and a value to compare comments against\n\nThe syntax is `(< OR > OR <= OR >=) <number>[percent sign]`\n\n* EX `> 12` => greater than 12 activities originate from same attribution\n* EX `<= 10%` => less than 10% of all Activities have the same attribution",
"description": "An (array of) string/regular expression to test contents of an Author's profile description against\n\nIf no flags are specified then the **insensitive** flag is used by default\n\nIf using an array then if **any** value in the array passes the description test passes",
500
+
"examples": [
501
+
[
502
+
"/test$/i",
503
+
"look for this string literal"
504
+
]
505
+
]
506
+
},
457
507
"flairCssClass": {
458
508
"description": "A list of (user) flair css class values from the subreddit to match against",
0 commit comments