4 Repos
The ability to execute Python code snippets directly within a shell session.
Distinct from Shell Command Execution: Distinct from general shell execution as it specifically invokes a Python interpreter for logic snippets.
Explore 4 awesome GitHub repositories matching development tools & productivity · In-Shell Python Executions. Refine with filters or upvote what's useful.
Gitsome is a command-line interface tool for managing repositories, issues, and pull requests via the GitHub and GitHub Enterprise APIs. It provides an interactive shell environment featuring an embedded Python interpreter for programmatic automation and dynamic scripting, alongside a project bootstrapping utility for generating standard license and gitignore templates. The tool distinguishes itself with a schema-driven autocomplete engine that parses remote API definitions in real-time to provide context-aware command suggestions. It also implements an index-based navigation system that allo
Allows executing Python code snippets alongside standard shell commands within the interactive environment.
ptpython ist eine programmierbare interaktive Python-Shell und Entwicklungskonsole. Sie fungiert als erweitertes REPL zur Ausführung von Python-Code und zur Verwaltung des Laufzeitzustands und bietet Unterstützung für eine asynchrone Event-Loop, die Top-Level-Await-Statements ermöglicht. Die Umgebung ist hochgradig anpassbar und bietet austauschbare Keybinding-Schemata sowie einstellbare Interface-Erscheinungsbilder. Sie stellt eine programmierbare Schnittstelle bereit, die in andere Anwendungen eingebettet werden kann, um Laufzeit-Debugging und Live-Zustandsinspektion zu erleichtern. Die Shell enthält eine Suite an Entwicklerwerkzeugen für interaktives Programmieren, wie z. B. automatische Code-Vervollständigung, mehrzeilige Bearbeitung und Echtzeit-Syntax-Highlighting. Zudem ermöglicht sie die Ausführung von System-Shell-Befehlen direkt aus dem Prompt heraus.
Supports an asynchronous event loop enabling the use of top-level await statements during interactive sessions.
ptpython ist ein erweitertes interaktives Python-REPL und eine asynchrone Konsole, die auf der prompt-toolkit-Bibliothek aufbaut. Sie bietet eine anpassbare Befehlszeilenschnittstelle zur Ausführung von Python-Code mit Unterstützung für mehrzeilige Bearbeitung, Autovervollständigung und Syntax-Highlighting. Die Umgebung unterstützt Top-Level-Await-Statements und asynchrone Ausführung über eine integrierte Event-Loop. Sie erlaubt umfangreiche Interface-Anpassungen, einschließlich konfigurierbarer Tastenkürzel für Vi- oder Emacs-Navigation und personalisierter Farbschemata. Die Shell enthält Funktionen für Echtzeit-Syntaxvalidierung und die Ausführung von System-Shell-Befehlen, ohne die Sitzung verlassen zu müssen. Sie kann als eingebettetes REPL in andere Anwendungen integriert oder dazu verwendet werden, externe Shells zu wrappen, um zusätzliche Magic-Funktionen bereitzustellen.
Supports an interactive environment for executing asynchronous Python code with top-level await statements.
Synapse ist eine Matrix-Homeserver-Implementierung, die die Infrastruktur für dezentrale Echtzeitkommunikation und Messaging bereitstellt. Es fungiert als föderierter Chat-Server, der Raumdaten und Event-Streams über unabhängige Serverinstanzen hinweg synchronisiert, um domänenübergreifende Interoperabilität zu ermöglichen. Der Server nutzt einen Hybrid-Kern, der leistungskritische Logik in Rust mit einer Python-Orchestrierungsschicht integriert. Er verwendet eine relationale PostgreSQL-Datenbank zur Speicherung von Benutzerkonten und Gesprächsverläufen und nutzt ein Redis-basiertes Messaging-System, um Aufgaben auf horizontale Worker zu verteilen. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich sicherer Identitätsverwaltung mit SAML- und OpenID-Connect-Integration, umfassender administrativer Tools für Inhaltsmoderation und Raumverwaltung sowie automatisierter Medienverarbeitung. Es enthält zudem Systeme für dezentrale Föderation, asynchrone Datenbank-Schema-Migration und Telemetrie-Export für Leistungsüberwachung.
Provides a direct command interface to the running server to administer state and debug issues in real-time.