File tree Expand file tree Collapse file tree 2 files changed +374
-347
lines changed Expand file tree Collapse file tree 2 files changed +374
-347
lines changed Original file line number Diff line number Diff line change 1+ # SPDX-FileCopyrightText: 2024 Tim Cocks for Adafruit Industries
2+ #
3+ # SPDX-License-Identifier: MIT
4+ """
5+ Creates updated_drivers.rst which includes import names for each module.
6+ """
7+
8+ if __name__ == '__main__' :
9+ with open ('docs/drivers.rst' , 'r' ) as drivers_rst :
10+ with open ("updated_drivers.rst" , "w" ) as updated_drivers_rst :
11+ lines = drivers_rst .readlines ()
12+
13+ for line in lines :
14+
15+ if "<https://docs.circuitpython.org/" in line :
16+ docs_url = line .split ("<" )[1 ].split (">" )[0 ]
17+ #print(docs_url)
18+
19+ short_name = line .split ("https://docs.circuitpython.org/projects/" )[1 ].split ("/en/latest/" )[0 ]
20+ insert_index = line .index ("<" ) - 1
21+ #print(f"adafruit_{short_name} | {insert_index}")
22+
23+ modified = line [:insert_index ] + f" (adafruit_{ short_name } )" + line [insert_index :]
24+ #print(modified)
25+ updated_drivers_rst .write (modified )
26+ else :
27+ updated_drivers_rst .write (line )
You can’t perform that action at this time.
0 commit comments