Skip to content

mauvehed/yourip.app

Repository files navigation

yourIP.app


CI/CD Pipeline CodeQL Codacy Badge

Project license Website

About

yourIP is a simple web app that helps you identify your public IP address without having to use other methods to relay it back to you. This is half a purposeful tool and the other half a nice excuse to learn some new technologies and deployment techniques.

This repository is a continuation of and extension to my existing yourip repository which was written in Python and Flask. I seek to eventually meet feature parity as I rewrite the application in JavaScript and Vue in this repository.

Built With

Usage

Development

Please see Developers for how to setup a dev environment

Using the website

The current deployment of this tool is hosted and available to all online. You will have a couple choices for how you access the website and what format your ask for the IP address to be returned in.

  1. Point your browser to the official app URL at https://yourip.app

  2. Use your favorite command line web tool (e.g. curl, wget) to access one of the two endpoints (raw or json)

    $ curl -L yourip.app/json
    {
      "ip": "123.45.6.78"
    }
    $ curl -L yourIP.app/raw
    123.45.6.78

Acknowledgements

Long desired to build, but for sure inspired by Zate's https://urip.fyi web project in Go

Stats

Alt