semvec/pypi-packages huggingface dataset:
pythonscriptgetip 0.0.1
A small package that lets you detect both of your IP addresses through Python script.
Requires Python: >=3.6

# **PYTHONSCRIPTGETIP**

> Python script that lets you know both of your IP addresses.

## **Installation**

To install it with pip, run:

> pip install pythonscriptgetip

If an error occurs:

* Go to https://github.com/Python3-8/PYTHONSCRIPTGETIP-WHL-and-TAR-GZ
* Click on "Clone or download"
* Click on "Download ZIP"
* Extract the ZIP file
* Run "tar xvzf pythonscriptgetip-0.0.1.tar.gz"
* Move the results to /usr/lib64/python\[PYTHON_VERSION\]/site-packages or \[HOME\]/.local/lib/python\[PYTHON_VERSION\]/site-packages

## **Quickstart Guide**

After you've downloaded and installed  
PYTHONSCRIPTGETIP, you can import PYTHONSCRIPTGETIP with "import pythonscriptgetip".  
To see your public IP address, use "pythonscriptgetip.public\(\)".  

> \>\>\> import pythonscriptgetip  
\>\>\> pythonscriptgetip.public\(\)  
'68.36.111.99'

To see your private IP address, use "pythonscriptgetip.private\(\)".

> \>\>\> import pythonscriptgetip  
\>\>\> pythonscriptgetip.private\(\)  
'99.111.63.86'

## **Contribute**

If you'd like to contribute to PYTHONSCRIPTGETIP,  
check out https://github.com/Python3-8/PYTHONSCRIPTGETIP or  
email pranav.pooruli@gmail.com.
gmailmessage 0.0.1
A small package that lets you send Gmail messages from your Python script for free!
Requires Python: >=3.6

# **GmailMessage**

> _This is a package built to make it easy for  
people trying to send Gmail messages with  
Python script._

**https://forms.gle/5kGhetUhktNpJUJV7** is where you can ask any question about the package.
apk2java 0.0.5
Decompile APK to Java
Requires Python: >=3.5

# README



## GENERAL INFO


  Project: Lib to decompile Apk  
  Contributors: MadSquirrel  
  License: GNU General Public License v3.0  
  Version: v1.0  
  Date: 04-15-20  

## GOAL

  Decompile APK to java code

## USAGE

  To use as library you just need to:  
  ```python3
  import apk2java

  apk2java.decompile(<apk_path>, <directory_output>)
  ```

  To use as a program you just need to:  
  ```bash
  apk2java <apk_path> <directory_to_decompiled>
  ```



## EXEMPLE

  ```python3
  import apk2java

  apk2java.decompile("my_apk.apk", "temp")
  ```

## INSTALL

  ```python3
  sudo python3 setup.py install
  ```

## BUG

## CHANGELOG
rotplot 0.0.1
Package to rotate 2D and 3D curves
Requires Python: >=3

# rotplot
Package to rotate 3D surfaces and 3D curves

## Rot3DSurf
Fonction that rotate a three-dimensional surface by an user-defined angle, and around an axis. 

    Rot3DSurf(surf3D,angle,nR)

    surf3D : Equation of the surface 
    nR = 0 Rotation around the x axis
    nR = 1 Rotation around the y axis
    nR = 2 Rotation around the z axis   


## Rot3D
Fonction that rotate a two-dimensional surface (like an ellipse in space) by an user-defined angle, and around a given axis.

    Rot3D(surf,angle,nR)

    surf : Equation of the 3D curve 
    nR = 0 Rotation around the x axis
    nR = 1 Rotation around the y axis
    nR = 2 Rotation around the z axis   

## Examples
    import sys
    sys.path.append(".")

    from rotplot.rotplot import rot_3D, rot_3D_surf

    from mpl_toolkits.mplot3d import Axes3D 

    import numpy as np
    import matplotlib.pyplot as plt
    plt.rcParams['legend.fontsize'] = 10


    fig = plt.figure()
    ax = fig.gca(projection='3d')
    ax.set_axis_on()
    ax.set_xlim(-20, 20)
    ax.set_ylim(-20, 20)

    a=5
    b=3.4
    c = np.sqrt(a**2 - b**2)
    R=a


    u = np.linspace(0, 2*np.pi, 100)
    v = np.linspace(-1, 1.73, 100)
    U,V = np.meshgrid(np.linspace(0, 2*np.pi, 100),np.linspace(-1.5, 1.5, 100))

    Cyclide=[-c*np.cosh(V)+( (-4+a*np.cosh(V))*(-a*np.cos(U)+c*np.cosh(V)) )/( -c*np.cos(U) + a*np.cosh(V) ),
        ( b*( -4 + a*np.cosh(V) ) * np.sin(U) ) / ( -c*np.cos(U) + a* np.cosh(V)  ),
        b*np.sinh(V) - ( b*( -4 +a*np.cosh(V) )*np.sinh(V) ) / ( -c * np.cos(U) + a*np.cosh(V)  )]

    Ellipse=[a * np.cos(u),  b*np.sin(u),np.zeros(len(u))]

    ax.plot_surface(Cyclide[0], Cyclide[1], Cyclide[2])
    ax.plot(Ellipse[0], Ellipse[1], Ellipse[2])


    #Rotation :
    Ellipse_rot=rot_3D(Ellipse,180,1)
    Cyclide_rot=rot_3D_surf(Cyclide,180,1)

    ax.plot_surface(Cyclide_rot[0], Cyclide_rot[1], Cyclide_rot[2])
    ax.plot(Ellipse_rot[0], Ellipse_rot[1], Ellipse_rot[2])
    plt.show()