semvec/pypi-packages huggingface dataset:
golangenv 0.1
manage golang in your virtualenv
License: MIT
Keywords: golang virtualenv

#golangenv

This tool is inspired by [nodeenv](https://github.com/ekalinin/nodeenv) and allows you to install golang into your virtualenvs.

Unlike nodeenv, golangenv **only** works inside virtualenvs.

## Install

```
$ virtualenv myenv
$ source myenv/bin/activate
$ pip install golangenv
$ golangenv install 1.5.1
```

## Example

```
$ mkdir frontend
$ echo 'use_env frontend' > frontenv/.env
$ cd frontend
$ pip install nodeenv golangenv
$ golangenv install 1.5.1
$ go version
```
senderbase 0.2
A screen scraper for the senderbase.org website
License: MIT
Keywords: senderbase development email spam

Senderbase
==========
A python-based screen scraper for the senderbase.org website

Installation
============
Pip install::

  sudo pip install senderbase
  
Source install::

  git clone https://github.com/meatheadmike/senderbase
  cd senderbase
  python setup.py test
  sudo python setup.py install

Usage
=====
In your code::

  from senderbase import SenderBase 
   
  sb = SenderBase(timeout=30) 
  my_result = sb.lookup('8.8.8.8') 

Notes
=====
- This module has only been tested with python 2.7.
- Make sure you limit your queries to 1000 per day or less. Be a good netizen!
- I do not work for or with senderbase. This module will likely break in the future if/when senderbase updates their page!
technic-solder-client 2.0
Python implementation of a Technic Solder client
License: MIT

# Technic Solder Client for Python

## Installation

Installation requires pip installed as well as Python 2.7 or greater. To install clone the repository and use the following command:

	pip install /path/to/technic-solder-client

Versions are also hosted on PyPi so feel free to use this instead:

	pip install technic-solder-client

## Usage

There are many commands available. All commands take a URL to the Solder server. This is denoted by the `solder_url` parameter.

### Server Info

Some times you just need to know some basic information about the Solder Server. You can get this information with the info command. This is done like so:

	solder <solder_url> server-info

### Verify

Used to verify that your API key is valid.

	solder <solder_url> verify-api-key <api_key>

### Mods

#### List

Gets a list of all available mods.

	solder <solder_url> mod list

#### Get

Gets information about a specific mod.

	solder <solder_url> mod get <mod_slug>

The `mod_slug` paramter is a URL friendly short name for the mod. This is set by the Solder server.

### Modpacks

There are a few commands available for modpacks.

#### List

This command lists off all the public modpacks that are available on the Solder server.

	solder <solder_url> modpack list

#### Get

This command gives some information about the modpack.

	solder <solder_url> modpack get <modpack_slug>

The `modpack_slug` parameter is a URL friendly short name for the modpack. This is set by the Solder server.

#### Build

This allows you to work with modpack builds.

##### Get

This command gives you the information on a particular build of a modpack.

	solder <solder_url> build <modpack_slug> get <build>

##### Download

This command downloads a build of the modpack.

	solder <solder_url> build <modpack_slug> download <build> [--latest] [--dir DIR] [--upgrade]

The `build` parameter is optional. If you don't give that the recommended build for the mod is chosen unless you also give the `--latest` flag. If you do that then the latest build is downloaded. If you give the `--dir` flag you can set a specific directory to download to. The default is the current directory. If the `--upgrade` flag is given then the bin, config, and mods directory are cleaned (deleted) before downloading the modpack. This flag does nothing if the directories don't exist.

### Configuration

You can use a configuration file to change a bit of how the solder client works. This file is by default located in your user home directory as a file named `.solderrc`. The configuration file is JSON formatted.

#### Solder Cache

You can change the location of your mod cache by setting the `cache` key in the configuration file. This is just a path to a directory.

	{
		...snip...
		"cache": "~/my-solder-cache"
		...snip...
	}

### Notes

All of the commands take an optional `--config <config_file>` flag that allows you to give a different configuration file.

### API

The client uses Python and you are more than welcome to tap into the API that is available for use in other applications.