blob: 8951e4b057253c41962b6c23b4f55e86271a8390 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import os
DIRS = ['audio', 'generic', 'net', 'text', 'utils', 'video']
# Plugins whose name is prefixed by 'rs'
RS_PREFIXED = ['audiofx', 'closedcaption', 'dav1d', 'file', 'json', 'regex']
OVERRIDE = {'wrap': 'rstextwrap', 'flavors': 'rsflv'}
def iterate_plugins():
for d in DIRS:
for name in os.listdir(d):
if name in RS_PREFIXED:
name = "rs{}".format(name)
else:
name = OVERRIDE.get(name, name)
yield name
|