File: patterns.py

package info (click to toggle)
golly 3.3-1.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 20,176 kB
  • sloc: cpp: 72,638; ansic: 25,919; python: 7,921; sh: 4,245; objc: 3,721; java: 2,781; xml: 1,362; makefile: 530; javascript: 279; perl: 69
file content (20 lines) | stat: -rw-r--r-- 582 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Enumerate the Patterns folder in a format suitable to paste into shell.html.

import os
from os.path import join, isfile

def walkdir(dir):
    for item in os.listdir(dir):
        fullpath = join(dir, item)
        if isfile(fullpath):
            if item.startswith("."):
                # ignore hidden files (like .DS_Store on Mac)
                pass
            else:
                print "addfile(\"" + fullpath[2:] + "\");"
        else:
            print "dirStart(\"" + item + "\");"
            walkdir(fullpath)
            print "dirEnd();"

walkdir("../Patterns")