Facebook
From Jittery Macaque, 4 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 198
  1. Python 3.7.0 (default, Sep  4 2018, 12:19:27)
  2. Type 'copyright', 'credits' or 'license' for more information
  3. IPython 7.5.0 -- An enhanced Interactive Python. Type '?' for help.
  4.  
  5. In [1]: from ndc import NDC
  6.  
  7. In [2]: ndc = NDC('bin/ndc')
  8.  
  9. In [3]: doba = '/Volumes/Archives/Games/pc98/Dead of the Brain/doba.hdm'
  10.  
  11. In [4]: for dirpath, dirnames, filenames in ndc.walk(doba):
  12.    ...:     print(dirpath)
  13.    ...:     print(dirnames)
  14.    ...:     print(filenames)
  15.    ...:     print('---')
  16.    ...:
  17.  
  18. ['GRAPH', 'CLM', 'MUSIC', 'ADV98V', 'MES']
  19. ['FLAG3', 'ADVSHELL.COM', 'CONFIG.SYS', 'FLAG4', 'FLAG5', 'FLAG6', 'FLAG7', 'FLAG8', 'FLAG1', 'FLAG2']
  20. ---
  21. GRAPH
  22. []
  23. ['BL006A.GPC', 'BL006B.GPC', 'BL006C.GPC', 'BL006D.GPC', 'BL006E.GPC', 'BL006F.GPC', 'BL028.GPC', 'BL032.GPC', 'BL034.GPC', 'BL036.GPC', 'BL042.GPC', 'BL049.GPC', 'BL065.GPC', 'BL6AA.GPC', 'BL6BB.GPC', 'BL6CC.GPC', 'BL6DD.GPC', 'BL6EE.GPC', 'BLED6A.GPC', 'BLOP01.GPC', 'BLOP02.GPC', 'BLOP03.GPC', 'BLOP04.GPC', 'BLOP05.GPC', 'BLOP06.GPC', 'BLOP06A.GPC', 'BLOP07.GPC', 'BLOP08.GPC', 'BLOP09.GPC', 'BLOP10.GPC', 'BLOP11.GPC', 'BLOP12.GPC', 'BLOP12A.GPC', 'BLOP12B.GPC', 'BLOP12C.GPC', 'BLOP13.GPC', 'BLOP13A.GPC', 'BLOP14.GPC', 'BLOP16.GPC', 'BLOP16A.GPC', 'BLOP16DF.GPC', 'BLOP8A.GPC', 'BLOPZ.GPC', 'BLTY_A.GPC', 'BLTY_B.GPC', 'FRR.GPC', 'G_OVER.GPC', 'MORE.GPC']
  24. ---
  25. CLM
  26. []
  27. ['BRAINOPN.CMD', 'QUAKEH.CMD', 'SCRH.CMD', 'WHITEH.CMD', '26PLUS.CLM', 'BL002.CLM', 'BL006.CLM', 'BL007.CLM', 'BL008.CLM', 'BL009.CLM', 'BL010.CLM', 'BL012.CLM', 'BL014.CLM', 'BL015.CLM', 'BL017.CLM', 'BL018.CLM', 'BL019.CLM', 'BL021.CLM', 'BL025.CLM', 'BL026.CLM', 'BL026A.CLM', 'BL027.CLM', 'BL028.CLM', 'BL029.CLM', 'BL029A.CLM', 'BL032.CLM', 'BL032B.CLM', 'BL033.CLM', 'BL034.CLM', 'BL036.CLM', 'BL037.CLM', 'BL039.CLM', 'BL040.CLM', 'BL040A.CLM', 'BL042.CLM', 'BL042A.CLM', 'BL043.CLM', 'BL049.CLM', 'BL049A.CLM', 'BL049B.CLM', 'BL051.CLM', 'BL052.CLM', 'BL054B.CLM', 'BL054C.CLM', 'BL055.CLM', 'BL062A.CLM', 'BL069.CLM', 'BL070.CLM', 'BL072.CLM', 'BL074.CLM', 'BL075.CLM', 'BL075A.CLM', 'BL077.CLM', 'BL078.CLM', 'BL080A.CLM', 'BL082.CLM', 'BL091.CLM', 'BL092.CLM', 'BL092A.CLM', 'BL094.CLM', 'BL097.CLM', 'BL100.CLM', 'BL101.CLM', 'BL103.CLM', 'BL103A.CLM', 'BL105.CLM', 'BL105A.CLM', 'BL108.CLM', 'BL111.CLM', 'BL117.CLM', 'BL32.CLM', 'BL32A.CLM', 'BL54A.CLM', 'BL77A.CLM', 'BL80A.CLM', 'BLOP03.CLM', 'BLOP04.CLM']
  28. ---
  29. MUSIC
  30. []
  31. ['B0N_02.USO', 'B0N_03.USO', 'B0N_04.USO', 'B0N_05.USO', 'B0N_06.USO', 'B0N_07.USO', 'B0N_08.USO']
  32. ---
  33. ADV98V
  34. []
  35. ['ADV98V.OVL', 'ADV98V.INI', 'ICONH.TCM', 'TMASKH.TCM']
  36. ---
  37. MES
  38. []
  39. ['000002.MES', '000003.MES', '000004.MES', '000005.MES', '000006.MES', '000007.MES', '000008.MES', '000009.MES', '000010.MES', '000011.MES', '000012.MES', '000013.MES', '000014.MES', '000015.MES', '000016.MES', '000017.MES', '000018.MES', '000019.MES', '000020.MES', '000021.MES', '000022.MES', '000023.MES', '000024.MES', '000025.MES', '000026.MES', '000027.MES', '000028.MES', '000029.MES', '000030.MES', '000031.MES', '000032.MES', '000033.MES', '000034.MES', '000035.MES', '000036.MES', '000037.MES', '000038.MES', '000039.MES', '000040.MES', '000041.MES', '000042.MES', '000043.MES', '000044.MES', '000045.MES', '000046.MES', '000047.MES', '000048.MES', '000049.MES', '000050.MES', '000051.MES', '000052.MES', '000053.MES', '000054.MES', '000055.MES', '000056.MES', '000057.MES', '000058.MES', '000059.MES', '000060.MES', '000061.MES', '000062.MES', '000063.MES', '000064.MES', '000065.MES', '000066.MES', '000067.MES', '10PLUS.MES', '11PLUS.MES', '13PLUS.MES', '17PLUS.MES', '20PLUS.MES', '22PLUS.MES', '24PLUS.MES', '26PLUS.MES', '48PLUS.MES', '56PLUS.MES', '63PLUS.MES', 'OOOOOO.MES', 'OPEN_1.MES', 'OPEN_2.MES', 'TOWNS.MES']
  40. ---