- Vue 64.9%
- JavaScript 17.2%
- TypeScript 14.6%
- Dockerfile 3.3%
Point the source code link to git.mauve.haus instead of GitHub, update label text to "View on mauveGIT", and replace the GitHub octocat icon with a git branch icon. |
||
|---|---|---|
| .forgejo/workflows | ||
| .github | ||
| docs | ||
| scripts | ||
| server | ||
| .dockerignore | ||
| .envrc | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| app.vue | ||
| build-version.json | ||
| CODEOWNERS | ||
| Dockerfile | ||
| LICENSE | ||
| nuxt.config.ts | ||
| package.json | ||
| PRD.md | ||
| README.md | ||
| renovate.json | ||
| tsconfig.json | ||
| yarn.lock | ||
yourIP.app
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.
-
Point your browser to the official app URL at https://yourip.app
-
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