Skip to main content

Generate packages from Stackoverflow answers

Project description

so_pip

Everyone copies code from StackOverflow, but no one is formalizing it.

This will vendorize the source code of question or answer into a folder and generate the accessory files to make it look like a python package.

The feature-set overlaps a bit with cookie cutter, vendorizing libraries and stackoverflow search cli's.

Badges

Libraries.io dependency status for latest release Downloads CodeFactor

Installation

Requires Python 3.11+

pip install so_pip
# or
pipenv install so_pip --pre --skip-lock

so_pip vendorize my_name --question=31049648 --output=output

Using via dockerhub

# for mac, unix, cmd.exe, powershell
docker pull matthewdeanmartin/so_pip
docker run --rm -i -v "$PWD/data:/data" matthewdeanmartin/so_pip --help

If you use git bash/mingw64/cygwin, see run.sh because docker needs help doing a volume mount.

Usage

Consider getting a key and adding a .so_pip.ini file The app will make best efforts if you don't.

# Turn posts into nicely formated packages
> so_pip vendorize my_name --question=31049648 | --answer=31049648
> so_pip search --answer=31049648 --tags=python

# Pip-like commands
> so_pip uninstall | upgrade {package_name}
> so_pip list | freeze

Docs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

so_pip-0.3.0.tar.gz (3.9 MB view hashes)

Uploaded Source

Built Distribution

so_pip-0.3.0-py3-none-any.whl (4.0 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page