Python utilities for automating scholarly manuscripts
Top 68.7% on sourcepulse
Manubot provides Python utilities for automated scholarly manuscript generation, targeting researchers and academics. It streamlines the process of manuscript preparation, citation management, and AI-assisted revision, aiming to enhance reproducibility and open science practices.
How It Works
Manubot utilizes a command-line interface with subcommands for process
, cite
, webpage
, and ai-revision
. The process
command handles manuscript content preparation for Pandoc, including bibliographic processing and templating. The cite
command retrieves and formats bibliographic metadata from persistent identifiers like DOIs. The ai-revision
command leverages OpenAI models for automated text improvements.
Quick Start & Requirements
pip install --upgrade manubot
pandoc-manubot-cite
filter requires panflute
(version compatibility with Pandoc is crucial, e.g., pip install panflute==1.12.5
for Pandoc 2.9).Highlighted Details
pandoc-manubot-cite
filter.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
manubot process
is now handled by the pandoc-manubot-cite
filter, requiring explicit skipping of citations via --skip-citations
.1 year ago
1 day