- 1.
-
2.
-
3.
>>39012446
-
4.
>Then identify the ones where there are replies *and* the totalReplyCount doesn't equal the number of replies
-
5.
How does your script tell when replies =/= totalReplyCount (you probably don't do it manually)? I made this thing which reports instances of said inequality; see below (figuring out the vim way probably took me longer and was harder than if I was to find out the JS way).
-
6.
-
7.
Though it would probably be better to do it with JavaScript or something, I didn't feel like figuring out the JS way to do it. So I figuring out how to do it with vim :)
-
8.
-
9.
:%s/\(.\+\n\)\{28} \{8}"totalReplyCount": 0,\(\n.\+\)\{3}//g
-
10.
:%s/\(.\+\n\)\{6}\%x20\{14}"textDisplay": "\(.\+\n\)\{15}.\+/./g
-
11.
:%s/\(^\.$\n\)\+/\=strlen(substitute(submatch(0), "\n", "", "g")) . "\r"
-
12.
:%s/^ \{8}"totalReplyCount": \(\d\+\),\(\n.\+\)\{4}\n\1/---Has all replies/ge
-
13.
:%s/^ \{8}"totalReplyCount": \(\d\+\),\(\n.\+\)\{4}\n\d\+/---Does NOT have all replies/ge
-
14.
:g!/^---\|^ \{6}"id"/d
-
15.
-
16.
Above: run as a function in .vimrc or run as one command with " | " between each command.
-
17.
-
18.
Full version of this post due to the fucking Cloudflare:
-
19.
[this URL]
-
20.
-
21.
-
22.
-
23.
-
24.
-
25.
-
26.
-
27.
-
28.
-
29.
-
30.
-
31.
-
32.
-
33.
-
34.
-
35.
-
36.
-
37.
IGNORE THE FOLLOWING, unless you are some Japan-obsessed loser. Bunch of stupid shit from this very limiting website:
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.
- 45.
- 46.
- 47.
- 48.
- 49.
- 50.
- 51.
- 52.
- 53.
- 54.
- 55.
- 56.
- 57.
- 58.
- 59.
- 60.
- 61.
- 62.
- 63.
- 64.
- 65.
- 66.
- 67.
- 68.
- 69.
- 70.
- 71.
- 72.
- 73.
- 74.
- 75.
- 76.
- 77.
- 78.
- 79.
- 80.
- 81.
- 82.
- 83.
- 84.
- 85.
- 86.
- 87.
- 88.
-
89.
-
90.
vc: 7wy0V
by Guest
by Guest
by Guest
by Guest
by Guest