GithubHelp home page GithubHelp logo

modernben / iptracker Goto Github PK

View Code? Open in Web Editor NEW
49.0 2.0 6.0 512 KB

Desktop tool to keep track of your IP address and update you when it changes

License: MIT License

PHP 97.81% JavaScript 0.54% SCSS 0.04% Blade 1.61%
desktop ip laravel nativephp

iptracker's Introduction

IPTracker

IPTracker is a simple tool to track your external IP addresses and notify you when they change.

example example updated ip

Installation

  1. Download the latest release from the releases page
  2. Follow the install steps for your system

Development

  1. Clone the repository
  2. composer install
  3. php artisan native:serve

iptracker's People

Contributors

braceyourself avatar modernben avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

iptracker's Issues

DMG is damaged error on Apple M1

Describe the bug
On running the application, 'Dmg is damaged' error is shown.

To Reproduce
Steps to reproduce the behavior:

  1. Visit installer page https://github.com/modernben/iptracker/releases/tag/1.1.2
  2. Click on IPTracker-1.1.2-arm64.dmg or IPTracker-1.1.2-arm64.zip
  3. Open the installer
  4. Run the application

Expected behavior
Ability to run the application successfully.

Screenshots
Screenshot 2023-08-06 at 10 47 22 AM

Desktop (please complete the following information):

  • OS: MacOS Monterey
  • Version: 12.6.7
  • CPU: M1

Takes 2 Clicks to Show Popup Menu

Initial click in menu bar only flashes the popup menu. It does display on the second click.

Steps to reproduce the behavior:

  1. Click on the IP displayed in the menu bar
  2. Popup menu displays for a split second and then hides
  3. Click on the IP displayed in the menu bar a second time
  4. Popup menu displays correctly

Desktop:

  • OS: MacOS
  • Version Ventura 13.5
  • CPU: Intel

Additional context
Same issue happens when clicking on different menu bar item and then clicking on the IP menu bar item. It appears that it needs some kind of focus before it will stay on screen

Doesn't run in Ubuntu 20.04

Hello, installed using dkpg -i.
after run (using terminal or application link) don't see any UI:

user@host:~$ iptracker 
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

API server started on port 4001
Starting PHP server... /opt/IPTracker/resources/app.asar.unpacked/resources/php/php artisan serve /opt/IPTracker/resources/app.asar.unpacked/resources/app/
Making sure app folders are available
PHP Server started on port:  8101
APPIMAGE env is not defined, current application is not an AppImage
checkForUpdatesAndNotify called, downloadPromise is null
Running scheduler...

question:

am i missing something?

thanks!

Wrong IP Shown in Menu

I reset my router and my IP changed. IP Tracker caught the update and notified me, but the wrong IP text is shown in the menu. Clicking on the old IP in the menu copies the new (correct) IP to the clipboard.

2023-10-02_21-08-39

Intel Mac Icon Shows in Dock but not Menu Bar

IPTracker icon shows in the dock but does not show the IP in the menu bar. I downloaded 1.0.3 release. I'm running Ventura 13.5 on 2019 Intel MacBook Pro. Here is output from command line:

API server started on port 4000
Starting PHP server... /Applications/IPTracker.app/Contents/Resources/app.asar.unpacked/resources/php/php artisan serve /Applications/IPTracker.app/Contents/Resources/app.asar.unpacked/resources/app/
Making sure app folders are available
PHP Server started on port:  8100
Checking for update
[16976:0802/113704.351008:ERROR:trust_store_mac.cc(844)] Error parsing certificate:
ERROR: Failed parsing extensions

Update for version 1.0.3 is not available (latest version: 1.0.2, downgrade is disallowed).
checkForUpdatesAndNotify called, downloadPromise is null

App doesn't show up in the menu

Trying to run it locally but the app doesn't show up in the menu

start electron app...

API server started on port 4000

Starting PHP server... /Users/saeed.vaziry/Fun/iptracker/vendor/nativephp/electron/resources/js/resources/php/php artisan serve /Users/saeed.vaziry/Fun/iptracker

Making sure app folders are available

Skipping Database migration while in development.

You may migrate manually by running: php artisan native:migrate

PHP Server started on port:  8100

Skip checkForUpdates because application is not packed and dev update config is not forced

checkForUpdatesAndNotify called, downloadPromise is null

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.