Giter VIP home page Giter VIP logo

stts's Introduction

stts

stts is a macOS app for monitoring the status of cloud services.

With a click of the menubar icon, you can see the status of your favorite services. You can also be notified when a service goes down or gets restored.

stts is designed to be unobtrusive, only giving you the information you need and allowing you to access the status page with a single click.

stts can be downloaded from the Mac App Store here.

Support the project

Buy Me A Coffee

Contribute

Most services can be added automatically with the included extract script:

# If you haven't already, clone the repo
git clone https://github.com/inket/stts.git
cd stts

# Install dependencies and run the extract script
bundle install
bundle exec ruby extract.rb <url>

# Example:
bundle exec ruby extract.rb https://status.notion.so/

For services that cannot be added with the script, feel free to create an issue.

Contact

@inket / @inket on Twitter / mahdi.jp

stts's People

Contributors

59psi avatar acid-chicken avatar adyates avatar benortiz avatar builtbylane avatar davidpanofsky avatar dawnflash avatar dependabot[bot] avatar dictcp avatar ecavazos avatar faber92 avatar fixer avatar garciapuig avatar gregdaynes avatar inket avatar johnnypea avatar joshrpowell avatar korosuke613 avatar lucaspolonio avatar marcaube avatar markbrennan avatar osxd avatar phene avatar roopakv avatar simulatedgreg avatar skyzyx avatar spokeywheeler avatar tau-ri avatar thisisareku avatar yasumoto 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  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  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

stts's Issues

Support for PayPal statuses

Hi! I just found this utility, and like its simplicity.

PayPal operates many services, and they provide detailed status/uptime information for all of them. Given that PayPal is a major service for processing payments, it would be nice to know when it goes down.

https://www.paypal-status.com/product/production

There is a lot of information on these pages, so I'll suggest the following as good first candidates:

  • product/production/Online Checkout
  • api/production/SOAP & NVP APIs/Express Checkout APIs

I'm targeting these as good first candidates because those two areas account for almost all Magento and Magento2 framework calls to PayPal. Magento has a huge market share in ecommerce, so these are useful to anyone who relies on these services.

Running from Xcode 10

Some issues are remaining before we can build/use from Xcode 10:

  • SwiftDate Xcode 10 support malcommac/SwiftDate#549
  • SourceKitten & Sourcery Xcode 10 support
    This is needed because Objective-C metadata of Swift classes is loaded lazily in stts when built from Xcode 10. This prevents the usage of NSClassFromString which is currently being used to dynamically initialize services (BaseService.all). The solution is to use Sourcery to create a list of services for that method in a build phase.

Bandwidth usage

Hi! What is the expected amount of data stts will consume over a typical day? In the last hour it was almost half a gigabyte, but not sure if that is normal. I'm not sure if any single service is the culprit or it's a combination of all of them, but can try to further digging if that would be helpful.

image

Font rendering issue on High Sierra

Menu bar app fails to render middle characters on High Sierra
image

In addition, fonts look choppy. Maybe something to do with font aliasing or smoothing? probably related to above
image

Running MacOS High Sierra 10.13.6

Feature: UI to add 'user specific' status check

Introduction
I thought hard about adding a Service for my office's intranet (which is something we desperately need), but then I realised that such a PR may not be in the interest of the broader community (i.e. polluting the list of services with a service that only we would use). This feature request is meant as a starting point for that discussion.

Feature
Instead of adding every service known to man, it may be more useful to add a feature that enables users to create a custom status check just for themselves. The story would look something like this:

(stts user)
After opening the settings dropout
And pressing a button labelled "+"
I'd like to see a new view where I can define a status check on a website of my choosing

Discussion

Does it make more sense to build such a feature, or should I just add a Service?

bartender compatibility issue

i use bartender, a popular mac os extension, to hide menu bar items that i don't use as frequently. unfortunately, for some reason, when you click the bartender menu icon and not the stts icon, the stts dropdown opens.

screenflick movie

Google Cloud Platform support

Hi, I'm interested in getting GCP support. Mainly Google container engine, compute engine, but the more the merrier. I'd be happy to help out, even though my Swift skills are rusty. Is there a simple description of the process to add services? If not, I'd be happy to help in writing it out after learning to do it ๐Ÿ˜„

Absolutely lovely tool by the way ๐Ÿ‘

New Relic monitor returning "Unexpected data"

The New Relic service monitor in stts has been returning "Unexpected data" for a couple of weeks now. Clicking the service in stts takes you to the correct status page for their service, but it is not reporting properly in the stts UI.

Incorrect relative time

Clicking the refresh button causes the label to change to "Updated in a few seconds" when it should say "Updated just now"

status.typeform.com

Hi,

Great app! I found the most recent additions to be helpful.

Typeform uses statuspage.io

I would submit a PR, but didn't know where to find the statusPageId.

Add Gandi

Hello!

I can see that adding services is easy; however I haven't ever been able to get an app compiled with Xcode. Would you consider adding this status page?

Thanks

https://status.gandi.net

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.