shabados / database

A digital representation of Sikh Bani and other Panthic texts with a public logbook of sangat-sourced corrections.

Home Page:https://docs.shabados.com/database

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Run program to check for misplaced headers/manglacharan

cingh-jasdeep opened this issue · comments

Describe the bug

Screenshot 2023-06-28 at 4 25 04 PM

Environment

No response

Thank you for finding this issue. The line NEKY should actually be in the next shabad 7ZA. Instead of fixing one line, I think it would be better to run a regex check on the last lines of every shabad to see if this occurs in more than one place.

https://github.com/shabados/database/blob/next/data/Sri%20Guru%20Granth%20Sahib%20Ji/0829.json#L396

The line above this shabad is NEKY, but it should be inside 7ZA and preceding 8LK7

Program used to check (can be modified for more title matches, can't be sure I found them all)

import json
import os
from gurmukhiutils.unicode import unicode

DATA_DIR = "data/"

folders = [
    "Sri Guru Granth Sahib Ji",
    "Sri Dasam Granth",
    "Sarabloh Granth",
    "Vaaran Bhai Gurdas Ji",
    "Kabit Savaiye Bhai Gurdas Ji",
    "Ganj Nama Bhai Nand Lal Ji",
    "Ghazals Bhai Nand Lal Ji",
    "Jot Bigas Bhai Nand Lal Ji",
    "Zindagi Nama Bhai Nand Lal Ji",
]

titlesExact = [
    "ਜਾਪੁ ॥",
    "ਸਲੋਕੁ ॥",
    "ਚਾਚਰੀ ਛੰਦ ॥",
    "ਏਕ ਅਛਰੀ ਛੰਦ ॥",
    "ਸ੍ਵੈਯਾ ॥",
    "ਦੋਹਰਾ ॥",
    "ਰਹਰਾਸਿ ਸਾਹਿਬ",
    "ਸੋਰਠਾ ।",
]

titlesFuzzy = [
    "ੴ",
    "॥ ਜਪੁ ॥",
    "ਪਾਤਿਸਾਹੀ ੧੦",
    "ਸ੍ਰੀ ਭਗਉਤੀ ਜੀ ਸਹਾਇ",
    "ਵਾਰ ਸ੍ਰੀ ਭਗਉਤੀ ਜੀ ਕੀ",
    "॥ ਤ੍ਵ ਪ੍ਰਸਾਦਿ ॥",
    "॥ ਤ੍ਵ ਪ੍ਰਸਾਦਿ ਕਥਤੇ ॥",
    "ਭੁਜੰਗ ਪ੍ਰਯਾਤ ਛੰਦ ॥",
    "॥ ਚਾਚਰੀ ਛੰਦ ॥",
    "॥ ਸਵੱਯੇ ॥",
    "॥ ਚੌਪਈ ॥",
    "ਵਾਹਿਗੁਰੂ ਜੀਓ ਹਾਜ਼ਰ ਨਾਜ਼ਰ ਹੈ",
    "ਮਹਲਾ ੧",
    "ਮਹਲਾ ੨",
    "ਮਹਲਾ ੩",
    "ਮਹਲਾ ੪",
    "ਮਹਲਾ ੫",
    "ਮਹਲਾ ੬",
    "ਮਹਲਾ ੭",
    "ਮਹਲਾ ੮",
    "ਮਹਲਾ ੯",
    "ਮਃ ੧",
    "ਮਃ ੨",
    "ਮਃ ੩",
    "ਮਃ ੪",
    "ਮਃ ੫",
    "ਮਃ ੬",
    "ਮਃ ੭",
    "ਮਃ ੮",
    "ਮਃ ੯",
    "ਵਾਰ ੧",
    "ਵਾਰ ੨",
    "ਵਾਰ ੩",
    "ਵਾਰ ੪",
    "ਵਾਰ ੫",
    "ਵਾਰ ੬",
    "ਵਾਰ ੭",
    "ਵਾਰ ੮",
    "ਵਾਰ ੯",
]


def isTitle(input):
    if input in titlesExact:
        return True
    for title in titlesFuzzy:
        if title in input:
            return True
    return False


for folder in folders:
    # print folder name
    print("\n")
    print(folder)
    folder = folder + "/"

    # for each json file in folder
    for file in sorted(os.listdir(DATA_DIR + folder)):
        if file.endswith(".json"):
            with open(DATA_DIR + folder + file, "r") as f:
                data = json.load(f)

                # check last line of each shabad to see if it's a title/manglacharan
                for shabad in data:
                    lastLine = shabad["lines"][len(shabad["lines"]) - 1]
                    line_unicode = unicode(lastLine["gurmukhi"], "Sant Lipi")
                    if isTitle(line_unicode):
                        print(shabad["id"], lastLine["id"], line_unicode)

Output below contains lines that should be moved to the next shabad ID

Sri Guru Granth Sahib Ji
FRC QKH1 ਰਾਗੁ ਆਸਾ ਮਹਲਾ ੩ ਪਟੀ ॥
BBH NEKY ਬਿਲਾਵਲੁ ਮਹਲਾ ੫ ॥
D89 4B1H ਰਾਮਕਲੀ ਮਹਲਾ ੫ ਛੰਤ ॥
5YB 8H18 ਮਾਰੂ ਮਹਲਾ ੧ ॥
LSM 5AWP ਸਾਰਗ ਮਹਲਾ ੫ ॥
B0U E1D5 ਸਾਰਗ ਮਹਲਾ ੫ ॥
K84 GJXW ਸਾਰਗ ਮਹਲਾ ੫ ॥


Sri Dasam Granth
UZZ QPYH ਸ੍ਵੈਯਾ ॥


Sarabloh Granth


Vaaran Bhai Gurdas Ji


Kabit Savaiye Bhai Gurdas Ji


Ganj Nama Bhai Nand Lal Ji


Ghazals Bhai Nand Lal Ji


Jot Bigas Bhai Nand Lal Ji


Zindagi Nama Bhai Nand Lal Ji

can't we check for line type instead?
Screenshot 2023-07-03 at 12 16 41 PM

can't we check for line type instead?

Very easy script to modify, so here is a list of Sirlekh types that are not the first two lines of a shabad (note not all these are wrong, some sirlekhs are 3 lines or more, so you'd have to check all these):

Sri Guru Granth Sahib Ji
P6Q 3UFU ਮਹਲੇ ਪਹਿਲੇ ਸਤਾਰਹ ਅਸਟਪਦੀਆ ॥
5VL XA3G ਡਖਣਾ ॥
F07 9YL8 ਸਲੋਕ ਮਃ ੩ ॥
JD2 F9BV ਸਲੋਕੁ ਮਃ ੧ ॥
8M3 LV07 ਸੋਲਹ ਅਸਟਪਦੀਆ ਗੁਆਰੇਰੀ ਗਉੜੀ ਕੀਆ ॥
K26 10A0 ਸਲੋਕੁ ॥
KNU HPM2 ਸਲੋਕ ਮਃ ੪ ॥
4HF 0C9B ਸਲੋਕ ਮਃ ੫ ॥
W2W AY64 ਸਲੋਕੁ ॥
0HB 4ZQX ਆਸਾ ਮਹਲਾ ੫ ਇਕਤੁਕੇ ਚਉਪਦੇ ॥
HNK 30DK ਸਲੋਕੁ ॥
D73 L4A6 ਸਲੋਕੁ ॥
GK0 6CSW ਸਲੋਕੁ ਮਃ ੧ ॥
D6V KJ78 ਸਲੋਕੁ ਮਃ ੩ ॥
EUW XVLU ਸਲੋਕੁ ਮਃ ੫ ॥
6AM CWGZ ਸ੍ਰੀ ਕਬੀਰ ਜੀਉ ਕਾ ਚਉਪਦਾ ਘਰੁ ੨ ਦੂਜਾ ॥
SVL B4KS ਸਲੋਕ ਮਃ ੩ ॥
M85 7VDP ਸਲੋਕ ਮਃ ੩ ॥
M2C VJ3T ਸਲੋਕੁ ਮਃ ੧ ॥
9KD 12A5 ਸਲੋਕ ॥
Q27 60MU ਸਲੋਕੁ ॥
D3J MH4E ਸਲੋਕ ॥
DY5 QNG0 ਸਲੋਕੁ ਮਃ ੩ ॥
BBH NEKY ਬਿਲਾਵਲੁ ਮਹਲਾ ੫ ॥
4PV N98E ਸਲੋਕੁ ॥
F6Y Q2SF ਸਲੋਕ ਮਃ ੪ ॥
FNK K8RS ਸਲੋਕੁ ਮਃ ੩ ॥
147 JBMN ਸਲੋਕ ਮਃ ੫ ॥
48J WWB4 ਸਲੋਕੁ ॥
MM0 DJJM ਸਲੋਕੁ ਮਃ ੧ ॥
LSM 5AWP ਸਾਰਗ ਮਹਲਾ ੫ ॥
B0U E1D5 ਸਾਰਗ ਮਹਲਾ ੫ ॥
K84 GJXW ਸਾਰਗ ਮਹਲਾ ੫ ॥
CAZ A9RL ਸਲੋਕ ਮਹਲਾ ੨ ॥
XP1 AHVF ਸਲੋਕ ਮਹਲਾ ੩ ॥
4F3 NRWV ਸਲੋਕ ਮਃ ੪ ॥
E5C 12TV ਕਲਿਆਨ ਮਹਲਾ ੫ ॥


Sri Dasam Granth
KKH UJKD ਸ੍ਰੀ ਮੁਖਵਾਕ ਪਾਤਿਸਾਹੀ ੧੦ ॥
KKH AX8H ਛਪੈ ਛੰਦ ॥ ਤ੍ਵ ਪ੍ਰਸਾਦਿ ॥
D6Z EZH0 ਪਾਤਿਸਾਹੀ ੧੦ ॥
D6Z J2AC ਆਗੈ ਲਿਖਾਰੀ ਕੇ ਦਸਤਖਤ ॥
D6Z 97U8 ਤ੍ਵ ਪ੍ਰਸਾਦਿ ॥ ਚਉਪਈ ॥
MJV W5DS ਉਸਤਤ ਸੰਪੂਰਣੰ ॥
X8A GC13 ਤ੍ਵ ਪ੍ਰਸਾਦਿ ॥
X8A FNME ਸ੍ਰੀ ਮੁਖਬਾਕ ਪਾਤਸ਼ਾਹੀ ੧੦ ॥
X8A HSGH ਦੋਹਰਾ ॥
824 WEQJ ਅਥ ਚੰਡੀ ਚਰਿਤ੍ਰ ਉਕਤਿ ਬਿਲਾਸ ਲਿਖ꠳ਯਤੇ ॥
824 KWV7 ਪਾਤਿਸਾਹੀ ੧੦ ॥
824 EKTF ਸ੍ਵੈਯਾ ॥
3FX BFPV ਅਥ ਚੰਡੀ ਚਰਿਤ੍ਰ ਲਿਖ꠳ਯਤੇ ॥
3FX KWP1 ਨਰਾਜ ਛੰਦ ॥
5YD D82Q ਵਾਰ ਸ੍ਰੀ ਭਗਉਤੀ ਜੀ ਕੀ ॥
5YD N0NV ਪਾਤਿਸਾਹੀ ੧੦ ॥
J52 2U6H ਅਥ ਗਿਆਨ ਪ੍ਰਬੋਧ ਗ੍ਰੰਥ ਲਿਖ꠳ਯਤੇ ॥
J52 HXQR ਪਾਤਿਸਾਹੀ ੧੦ ॥
J52 P9TX ਭੁਜੰਗ ਪ੍ਰਯਾਤ ਛੰਦ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
9QK 0TBN ਅਥ ਚੌਬੀਸ ਅਉਤਾਰ ॥
9QK N2GX ਚਉਪਈ ॥
9QK A7TD ਚਉਪਈ ॥
9QK CGE5 ਚਉਪਈ ॥
9QK 0285 ਚਉਪਈ ॥
9QK M4L7 ਚਉਪਈ ॥
9QK 0EQZ ਚਉਪਈ ॥
9QK RFSP ਚਉਪਈ ॥
9QK REQ5 ਚਉਪਈ ॥
9QK KBQ2 ਚਉਪਈ ॥
9QK F1NR ਚਉਪਈ ॥
9QK 8S6F ਚਉਪਈ ॥
9QK NRN0 ਚਉਪਈ ॥
9QK 4RZX ਚਉਪਈ ॥
9QK QESS ਚਉਪਈ ॥
9QK YLPM ਚਉਪਈ ॥
9QK UMKP ਚੌਪਈ ॥
9QK BWRH ਚੌਪਈ ॥
9QK S4LX ਚੌਪਈ ॥
9QK PQRA ਚੌਪਈ ॥
9QK BYLN ਚੌਪਈ ॥
9QK GMPT ਚੌਪਈ ॥
9QK MZ1M ਚੌਪਈ ॥
9QK LCKE ਚੌਪਈ ॥
9QK 1ANB ਚੌਪਈ ॥
9QK TT76 ਚੌਪਈ ॥
9QK 8HKP ਚੌਪਈ ॥
9QK 8N2Q ਚੌਪਈ ॥
9QK H6KG ਚੌਪਈ ॥
9QK PFGT ਚੌਪਈ ॥
9QK UN48 ਚੌਪਈ ॥
9QK 224Z ਚੌਪਈ ॥
9QK LXZU ਚੌਪਈ ॥
9QK 4F8G ਚੌਪਈ ॥
9QK ABLK ਚੌਪਈ ॥
9QK X8ZN ਚੌਪਈ ॥
9QK 5RHQ ਚੌਪਈ ॥
9QK H7U2 ਚੌਪਈ ॥
9QK AH5M ਚੌਪਈ ॥
97V 9MQR ਤੋਟਕ ਛੰਦ ॥
1D3 3GRM ਭੁਜੰਗ ਪ੍ਰਯਾਤ ਛੰਦ ॥
DUD M9AD ਪਾਧਰੀ ਛੰਦ ॥
RN8 JP6A ਭੁਜੰਗ ਪ੍ਰਯਾਤ ਛੰਦ ॥
55D GJ4K ਚੌਪਈ ॥
CYH X4XV ਚੌਪਈ ॥
RWC TQQ2 ਤੋਟਕ ਛੰਦ ॥
DLN KQLY ਤੋਟਕ ਛੰਦ ॥
K9Q TEVN ਚੌਪਈ ॥
QVW 0VTS ਚੌਪਈ ॥
QB3 YE8S ਦੋਹਰਾ ॥
SG6 AWUJ ਚੌਪਈ ॥
88L 1HZ8 ਚੌਪਈ ॥
2JR CZAT ਚੌਪਈ ॥
EZ1 HA75 ਚੌਪਈ ॥
QEK F8HY ਦੋਧਕ ਛੰਦ ॥
466 LU6Q ਚੌਪਈ ॥
ZJG LG2W ਦੋਹਰਾ ॥
FJ0 NV78 ਬਿਜੈ ਛੰਦ ॥
CBQ 8C6F ਚੌਪਈ ॥
BYN ZN98 ਅਥ ਕ੍ਰਿਸਨਾਵਤਾਰ ਇਕੀਸਮੋ ਕਥਨੰ ॥
BYN V8K4 ਚੌਪਈ ॥
70U TEMR ਸਵੈਯਾ ॥
C8W LZHC ਅਥ ਸਾਰੀ ਬਿਸ੍ਵ ਮੁਖ ਮੋ ਕ੍ਰਿਸਨ ਜੀ ਜਸੋਧਾ ਕੋ ਦਿਖਾਈ ॥
DHH LG6N ਭੁਜੰਗ ਪ੍ਰਯਾਤ ਛੰਦ ॥
B5U N63M ਸਵੈਯਾ ॥
40N L37U ਸਵੈਯਾ ॥
7DA 5G59 ਸਵੈਯਾ ॥
9MK 9MX3 ਚੌਪਈ ॥
W7X RKFG ਸਵੈਯਾ ॥
M5F V2S2 ਸਵੈਯਾ ॥
8VG E18Z ਚੌਪਈ ॥
B2F LQEQ ਅਥ ਨਰ ਅਵਤਾਰ ਕਥਨੰ ॥
B2F 2F6Z ਚੌਪਈ ॥
KKE R606 ਪਾਤਿਸਾਹੀ ੧੦ ॥
KKE YEQN ਤੋਮਰ ਛੰਦ ॥
5HH 69QU ਚਚਕਤ ਚੰਦ ॥
256 9UPE ਅਥ ਰੁਦ੍ਰ ਅਵਤਾਰ ਕਥਨੰ ॥
256 27KF ਤੋਮਰ ਛੰਦ ॥
L54 EUDG ਚੰ ਚਕਿਤ ਚੰਦ ॥
6F5 28L7 ਪਾਤਸਾਹੀ ੧੦ ॥
6F5 Z6RF ਚੌਪਈ ॥
23H NQTB ਬਿਸਨਪਦ ॥ ਰਾਮਕਲੀ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
5U3 8W7A ਬਿਸਨਪਦ ॥ ਗਉਰੀ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
5U3 7F7X ਬਿਸਨਪਦਿ ॥ ਸਾਰੰਗ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
5TF 6SFS ਬਿਸਨਪਦ ॥ ਕਾਫੀ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
1K3 JRQB ਬਿਸਨਪਦ ॥ ਸਾਰੰਗ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
D0D JQT0 ਬਿਸਨਪਦ ॥ ਭੈਰੋ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
85B SGSU ਭੁਜੰਗ ਪ੍ਰਯਾਤ ਛੰਦ ॥
1YZ CQRK ਸ੍ਰੀ ਮੁਖਵਾਕ ਪਾਤਸਾਹੀ ੧੦ ॥
1YZ DYZ3 ਸਵੈਯਾ ॥
A1B AKW7 ਅਥ ਸ੍ਰੀ ਸਸਤ੍ਰ ਨਾਮ ਮਾਲਾ ਪੁਰਾਣ ਲਿਖ꠳ਯਤੇ ॥
A1B PBCZ ਪਾਤਿਸਾਹੀ ੧੦ ॥
A1B Y97C ਦੋਹਰਾ ॥
MJN K4VG ਅਥ ਪਖ꠳ਯਾਨ ਚਰਿਤ੍ਰ ਲਿਖ꠳ਯਤੇ ॥
MJN CHL7 ਪਾਤਿਸਾਹੀ ੧੦ ॥
MJN EN93 ਭੁਜੰਗ ਛੰਦ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
0JR MQ8M ਦੋਹਰਾ ॥
L68 J3GP ਚੌਪਈ ॥
FG5 Y9G9 ਚੌਪਈ ॥
HY2 MB4N ਸ੍ਰੀ ਮੁਖਵਾਕ ਪਾਤਿਸਾਹੀ ੧੦ ॥


Sarabloh Granth


Vaaran Bhai Gurdas Ji


Kabit Savaiye Bhai Gurdas Ji


Ganj Nama Bhai Nand Lal Ji


Ghazals Bhai Nand Lal Ji


Jot Bigas Bhai Nand Lal Ji


Zindagi Nama Bhai Nand Lal Ji

and here's a list for sirlekhs that show up after the 4th line of a shabad (probably more likely to require action):

Sri Guru Granth Sahib Ji
P6Q 3UFU ਮਹਲੇ ਪਹਿਲੇ ਸਤਾਰਹ ਅਸਟਪਦੀਆ ॥
8M3 LV07 ਸੋਲਹ ਅਸਟਪਦੀਆ ਗੁਆਰੇਰੀ ਗਉੜੀ ਕੀਆ ॥
0HB 4ZQX ਆਸਾ ਮਹਲਾ ੫ ਇਕਤੁਕੇ ਚਉਪਦੇ ॥
BBH NEKY ਬਿਲਾਵਲੁ ਮਹਲਾ ੫ ॥
LSM 5AWP ਸਾਰਗ ਮਹਲਾ ੫ ॥
B0U E1D5 ਸਾਰਗ ਮਹਲਾ ੫ ॥
K84 GJXW ਸਾਰਗ ਮਹਲਾ ੫ ॥
E5C 12TV ਕਲਿਆਨ ਮਹਲਾ ੫ ॥


Sri Dasam Granth
D6Z J2AC ਆਗੈ ਲਿਖਾਰੀ ਕੇ ਦਸਤਖਤ ॥
D6Z 97U8 ਤ੍ਵ ਪ੍ਰਸਾਦਿ ॥ ਚਉਪਈ ॥
MJV W5DS ਉਸਤਤ ਸੰਪੂਰਣੰ ॥
X8A HSGH ਦੋਹਰਾ ॥
824 EKTF ਸ੍ਵੈਯਾ ॥
J52 P9TX ਭੁਜੰਗ ਪ੍ਰਯਾਤ ਛੰਦ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
9QK A7TD ਚਉਪਈ ॥
9QK CGE5 ਚਉਪਈ ॥
9QK 0285 ਚਉਪਈ ॥
9QK M4L7 ਚਉਪਈ ॥
9QK 0EQZ ਚਉਪਈ ॥
9QK RFSP ਚਉਪਈ ॥
9QK REQ5 ਚਉਪਈ ॥
9QK KBQ2 ਚਉਪਈ ॥
9QK F1NR ਚਉਪਈ ॥
9QK 8S6F ਚਉਪਈ ॥
9QK NRN0 ਚਉਪਈ ॥
9QK 4RZX ਚਉਪਈ ॥
9QK QESS ਚਉਪਈ ॥
9QK YLPM ਚਉਪਈ ॥
9QK UMKP ਚੌਪਈ ॥
9QK BWRH ਚੌਪਈ ॥
9QK S4LX ਚੌਪਈ ॥
9QK PQRA ਚੌਪਈ ॥
9QK BYLN ਚੌਪਈ ॥
9QK GMPT ਚੌਪਈ ॥
9QK MZ1M ਚੌਪਈ ॥
9QK LCKE ਚੌਪਈ ॥
9QK 1ANB ਚੌਪਈ ॥
9QK TT76 ਚੌਪਈ ॥
9QK 8HKP ਚੌਪਈ ॥
9QK 8N2Q ਚੌਪਈ ॥
9QK H6KG ਚੌਪਈ ॥
9QK PFGT ਚੌਪਈ ॥
9QK UN48 ਚੌਪਈ ॥
9QK 224Z ਚੌਪਈ ॥
9QK LXZU ਚੌਪਈ ॥
9QK 4F8G ਚੌਪਈ ॥
9QK ABLK ਚੌਪਈ ॥
9QK X8ZN ਚੌਪਈ ॥
9QK 5RHQ ਚੌਪਈ ॥
9QK H7U2 ਚੌਪਈ ॥
9QK AH5M ਚੌਪਈ ॥
BYN V8K4 ਚੌਪਈ ॥
C8W LZHC ਅਥ ਸਾਰੀ ਬਿਸ੍ਵ ਮੁਖ ਮੋ ਕ੍ਰਿਸਨ ਜੀ ਜਸੋਧਾ ਕੋ ਦਿਖਾਈ ॥
5HH 69QU ਚਚਕਤ ਚੰਦ ॥
23H NQTB ਬਿਸਨਪਦ ॥ ਰਾਮਕਲੀ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
5U3 8W7A ਬਿਸਨਪਦ ॥ ਗਉਰੀ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
5U3 7F7X ਬਿਸਨਪਦਿ ॥ ਸਾਰੰਗ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
5TF 6SFS ਬਿਸਨਪਦ ॥ ਕਾਫੀ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
1K3 JRQB ਬਿਸਨਪਦ ॥ ਸਾਰੰਗ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
D0D JQT0 ਬਿਸਨਪਦ ॥ ਭੈਰੋ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
A1B Y97C ਦੋਹਰਾ ॥
MJN EN93 ਭੁਜੰਗ ਛੰਦ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
0JR MQ8M ਦੋਹਰਾ ॥
L68 J3GP ਚੌਪਈ ॥
FG5 Y9G9 ਚੌਪਈ ॥


Sarabloh Granth


Vaaran Bhai Gurdas Ji


Kabit Savaiye Bhai Gurdas Ji


Ganj Nama Bhai Nand Lal Ji


Ghazals Bhai Nand Lal Ji


Jot Bigas Bhai Nand Lal Ji


Zindagi Nama Bhai Nand Lal Ji

Please note that this list looking at Sirlekhs is not matching the title matcher method. So some lines need to have their type updated as well.

And just for good measure, decided to run the title matcher against lines that are not the first 2 of a shabad:

Sri Guru Granth Sahib Ji
0HB 4ZQX ਆਸਾ ਮਹਲਾ ੫ ਇਕਤੁਕੇ ਚਉਪਦੇ ॥
BBH NEKY ਬਿਲਾਵਲੁ ਮਹਲਾ ੫ ॥
LSM 5AWP ਸਾਰਗ ਮਹਲਾ ੫ ॥
B0U E1D5 ਸਾਰਗ ਮਹਲਾ ੫ ॥
K84 GJXW ਸਾਰਗ ਮਹਲਾ ੫ ॥
E5C 12TV ਕਲਿਆਨ ਮਹਲਾ ੫ ॥


Sri Dasam Granth
X8A HSGH ਦੋਹਰਾ ॥
824 EKTF ਸ੍ਵੈਯਾ ॥
J52 P9TX ਭੁਜੰਗ ਪ੍ਰਯਾਤ ਛੰਦ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
A1B Y97C ਦੋਹਰਾ ॥
0JR MQ8M ਦੋਹਰਾ ॥

And then not first 2:

Sri Guru Granth Sahib Ji
F07 9YL8 ਸਲੋਕ ਮਃ ੩ ॥
JD2 F9BV ਸਲੋਕੁ ਮਃ ੧ ॥
K26 10A0 ਸਲੋਕੁ ॥
J9V 6JS7 ੴ ਸਤਿਗੁਰ ਪ੍ਰਸਾਦਿ ॥
WNH BMGE ੴ ਸਤਿਗੁਰ ਪ੍ਰਸਾਦਿ ॥
KNU HPM2 ਸਲੋਕ ਮਃ ੪ ॥
4HF 0C9B ਸਲੋਕ ਮਃ ੫ ॥
W2W AY64 ਸਲੋਕੁ ॥
0HB 4ZQX ਆਸਾ ਮਹਲਾ ੫ ਇਕਤੁਕੇ ਚਉਪਦੇ ॥
HNK 30DK ਸਲੋਕੁ ॥
D73 L4A6 ਸਲੋਕੁ ॥
GK0 6CSW ਸਲੋਕੁ ਮਃ ੧ ॥
D6V KJ78 ਸਲੋਕੁ ਮਃ ੩ ॥
EUW XVLU ਸਲੋਕੁ ਮਃ ੫ ॥
SVL B4KS ਸਲੋਕ ਮਃ ੩ ॥
M85 7VDP ਸਲੋਕ ਮਃ ੩ ॥
M2C VJ3T ਸਲੋਕੁ ਮਃ ੧ ॥
Q27 60MU ਸਲੋਕੁ ॥
DY5 QNG0 ਸਲੋਕੁ ਮਃ ੩ ॥
BBH NEKY ਬਿਲਾਵਲੁ ਮਹਲਾ ੫ ॥
4PV N98E ਸਲੋਕੁ ॥
F6Y Q2SF ਸਲੋਕ ਮਃ ੪ ॥
FNK K8RS ਸਲੋਕੁ ਮਃ ੩ ॥
147 JBMN ਸਲੋਕ ਮਃ ੫ ॥
48J WWB4 ਸਲੋਕੁ ॥
MM0 DJJM ਸਲੋਕੁ ਮਃ ੧ ॥
6AR 3UK3 ੴ ਸਤਿਗੁਰ ਪ੍ਰਸਾਦਿ ॥
LSM 5AWP ਸਾਰਗ ਮਹਲਾ ੫ ॥
B0U E1D5 ਸਾਰਗ ਮਹਲਾ ੫ ॥
K84 GJXW ਸਾਰਗ ਮਹਲਾ ੫ ॥
CAZ A9RL ਸਲੋਕ ਮਹਲਾ ੨ ॥
XP1 AHVF ਸਲੋਕ ਮਹਲਾ ੩ ॥
4F3 NRWV ਸਲੋਕ ਮਃ ੪ ॥
E5C 12TV ਕਲਿਆਨ ਮਹਲਾ ੫ ॥


Sri Dasam Granth
KKH UJKD ਸ੍ਰੀ ਮੁਖਵਾਕ ਪਾਤਿਸਾਹੀ ੧੦ ॥
KKH AX8H ਛਪੈ ਛੰਦ ॥ ਤ੍ਵ ਪ੍ਰਸਾਦਿ ॥
D6Z EZH0 ਪਾਤਿਸਾਹੀ ੧੦ ॥
X8A HSGH ਦੋਹਰਾ ॥
824 KWV7 ਪਾਤਿਸਾਹੀ ੧੦ ॥
824 EKTF ਸ੍ਵੈਯਾ ॥
5YD D82Q ਵਾਰ ਸ੍ਰੀ ਭਗਉਤੀ ਜੀ ਕੀ ॥
5YD N0NV ਪਾਤਿਸਾਹੀ ੧੦ ॥
J52 HXQR ਪਾਤਿਸਾਹੀ ੧੦ ॥
J52 P9TX ਭੁਜੰਗ ਪ੍ਰਯਾਤ ਛੰਦ ॥ ਤ੍ਵਪ੍ਰਸਾਦਿ ॥
1D3 3GRM ਭੁਜੰਗ ਪ੍ਰਯਾਤ ਛੰਦ ॥
RN8 JP6A ਭੁਜੰਗ ਪ੍ਰਯਾਤ ਛੰਦ ॥
QB3 YE8S ਦੋਹਰਾ ॥
ZJG LG2W ਦੋਹਰਾ ॥
DHH LG6N ਭੁਜੰਗ ਪ੍ਰਯਾਤ ਛੰਦ ॥
KKE R606 ਪਾਤਿਸਾਹੀ ੧੦ ॥
85B SGSU ਭੁਜੰਗ ਪ੍ਰਯਾਤ ਛੰਦ ॥
A1B PBCZ ਪਾਤਿਸਾਹੀ ੧੦ ॥
A1B Y97C ਦੋਹਰਾ ॥
MJN CHL7 ਪਾਤਿਸਾਹੀ ੧੦ ॥
0JR MQ8M ਦੋਹਰਾ ॥
HY2 MB4N ਸ੍ਰੀ ਮੁਖਵਾਕ ਪਾਤਿਸਾਹੀ ੧੦ ॥


Sarabloh Granth


Vaaran Bhai Gurdas Ji
EB8 VRY8 ਵਾਰ ੧ ।


Kabit Savaiye Bhai Gurdas Ji
0LA NRDQ ਸੋਰਠਾ ।


Ganj Nama Bhai Nand Lal Ji
268 7JLX ਵਾਹਿਗੁਰੂ ਜੀਓ ਹਾਜ਼ਰ ਨਾਜ਼ਰ ਹੈ ।
XG6 2J0F ਵਾਹਿਗੁਰੂ ਜੀਓ ਹਾਜ਼ਰ ਨਾਜ਼ਰ ਹੈ ।
MM1 AF9R ਵਾਹਿਗੁਰੂ ਜੀਓ ਹਾਜ਼ਰ ਨਾਜ਼ਰ ਹੈ ।
9FC TWG1 ਵਾਹਿਗੁਰੂ ਜੀਓ ਹਾਜ਼ਰ ਨਾਜ਼ਰ ਹੈ ।
E9S M7CQ ਵਾਹਿਗੁਰੂ ਜੀਓ ਹਾਜ਼ਰ ਨਾਜ਼ਰ ਹੈ ।


Ghazals Bhai Nand Lal Ji


Jot Bigas Bhai Nand Lal Ji


Zindagi Nama Bhai Nand Lal Ji