File tree Expand file tree Collapse file tree 2 files changed +380
-347
lines changed Expand file tree Collapse file tree 2 files changed +380
-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/" )[
20+ 1
21+ ].split ("/en/latest/" )[0 ]
22+ insert_index = line .index ("<" ) - 1
23+ # print(f"adafruit_{short_name} | {insert_index}")
24+
25+ modified = (
26+ line [:insert_index ]
27+ + f" (adafruit_{ short_name } )"
28+ + line [insert_index :]
29+ )
30+ # print(modified)
31+ updated_drivers_rst .write (modified )
32+ else :
33+ updated_drivers_rst .write (line )
You can’t perform that action at this time.
0 commit comments