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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file so_pip-0.3.0.tar.gz.

File metadata

  • Download URL: so_pip-0.3.0.tar.gz
  • Upload date:
  • Size: 3.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for so_pip-0.3.0.tar.gz
Algorithm Hash digest
SHA256 2cd8567b20a2f9e4181a2f8f4c3e4cd3f7d2435f5352f47295874f93e8b9777e
MD5 63531a50c4e1ce81bb7a5227fa6743e3
BLAKE2b-256 9b3da4286e6d86db0163b9596ddd4c9b4e1f4022191ed43d3bfadd9586f81772

See more details on using hashes here.

File details

Details for the file so_pip-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: so_pip-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for so_pip-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 59ee070e05ba1f76a4d2a28d834271b2b87ed3646fecb71388df971cf6c5d280
MD5 f3e9a69ec5b2891df1f195973add2171
BLAKE2b-256 e04247d28e07f339ecb4825cf7f92231f111758a16f9bf61142435a4924d1351

See more details on using hashes here.

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