https://github.com/mpheath/generate-python-3-api
Generate files for SciTE and Notepad++ to use for autocomplete, calltips and styling.
https://github.com/mpheath/generate-python-3-api
autocomplete notepad-plus-plus python3 scite
Last synced: 8 months ago
JSON representation
Generate files for SciTE and Notepad++ to use for autocomplete, calltips and styling.
- Host: GitHub
- URL: https://github.com/mpheath/generate-python-3-api
- Owner: mpheath
- License: gpl-3.0
- Created: 2019-11-25T04:57:02.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2023-10-16T12:30:36.000Z (about 2 years ago)
- Last Synced: 2025-04-01T20:11:28.859Z (9 months ago)
- Topics: autocomplete, notepad-plus-plus, python3, scite
- Language: Python
- Homepage:
- Size: 161 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Generate Python 3 Api

## Introduction
A Python script that executes the [pydoc] module to get the module names.
The module names are imported and the members are inspected with the
[inspect] module.
A generated list containing module, members, call signatures, call type
and documentation.
Lists of module names, builtins and keywords are also collected.
Settings at the top of the script allows the include or exclude of module names
and to set many other options.
It can make files for [SciTE] and [Notepad++] used for autocomplete, calltips,
styling etc.
## Usage
1. [Customize the settings] at the top of the script to your preference.
2. Comment or remove code in the main code at the bottom of the script
if needed.
3. Execute the script.
View the [Frequently Asked Questions].
## Require
* [Python] 3.2 or later.
* The script may report some included modules of failing to import in earlier
Python versions due to not existing in the earlier versions, which can be
regarded as acceptable.
## License
[gpl-3.0]
[gpl-3.0]: http://www.gnu.org/licenses/gpl.html
[inspect]: https://docs.python.org/3/library/inspect.html
[pydoc]: https://docs.python.org/3/library/pydoc.html
[Customize the settings]: settings.md
[Frequently Asked Questions]: faq.md
[Notepad++]: https://notepad-plus-plus.org/
[Python]: https://www.python.org/
[SciTE]: https://www.scintilla.org/SciTE.html