Website Uptime Monitor

Monitor website availability and server information for any domain

Current Status

Status
Active
Server Type
Apache/2.2.15 (CentOS) DAV/2 PHP/5.4.45 mod_ssl/2.2.15 OpenSSL/1.0.1e-fips
Page Title
SignPuddle Network
Meta Description
> swserver, v1.3.0 May 2nd, 2016 ## About SignWriting is the international script for writing the sign languages of the world. The SignWriting Server provides online resources for SignWriting applications and users. The server accepts HTTP requests and responds with SVG or JSON data. The SignWriting Server is built with the PHP SLIM Framework v2.6. The primary site is available on the Center for Sutton Movement Writing server. * http://signpuddle.net A mirror site is available on Wikimedia Labs. * https://swserver.wmflabs.org ## Features ### SVG images The SignWriting server creates SVG images for individual symbols using symbol keys and completed 2-dimensional signs using Formal SignWriting. Styling strings are supported, offering coloring and sizing customizations. ### Query string transformation to regular expressions Query strings are a concise representation of a much larger and detailed set of regular expressions. Each query string is transformed into one or more regular expressions that can be used to search a text of Formal SignWriting. Additionally, Formal SignWriting strings can be converted into several types of query strings, each of which can be transformed into regular expressions. ### Countries of the world The countries of the world are described with SVG shapes and flag images. Listings of languages and puddle collections are available for each country. ### Puddle collections and sign entries All of the SignPuddle Online data is available as SQLite 3 databases. These databases can be downloaded individually. The various puddle collections can be listed, limited by sign language or individual code. For each sign language, a default public dictionary has been selected so that ISO 639-3 codes can be used rather than a puddle code. With a puddle query, individual entries can be access with sign language directly. With a puddle search, individual entries can be access with spoken language. Additional search options are available for listings of individual signs and terms. Additionally, entries can be retrieved by the dates created or updated. ## Installation Copy the SignWriting Server files to the root web server directory or to a sub-directory. ### Requirements Any server that supports PHP and SQLite 3 will be able to run the SignWriting Server. ### Databases The main database is available from the [SignWriting Server Data project](https://github.com/Slevinski/swserver_data/) with only the symbol information. * install as data/swserver.db The SignPuddle Online databases are available on [SignBank](http://signbank.org/swserver_data/). The main database is available as [swserver.db](http://signbank.org/swserver_data/swserver.db). * install as data/swserver.db The individual databases are available in the [puddle subdirectory](http://signbank.org/swserver_data/puddle/). * install in data/puddle/ A shell script is available to download the main database. * execute data/refresh_main.sh A shell script is available to mirror all of the available puddles on SignBank with a single command. * execute data/refresh_dbs.sh ### Shell Script to Start Server If a web server is not already running, the start server shell script can be used to start the built-in PHP web server. * ./start_server.sh ## Automation Tools The SignWriting Server project documents are created with command-line tools. ### API Blueprint The SignWriting Server API is documented using API Blueprint. This specification offers powerful tooling such as automatic HTML document generation and mock servers. https://apiblueprint.org/ The API Blueprint for the Guide is embedded in the main index.php file. The API Blueprint for the Example document is created using 'curl' with 'curl-trace-parser'. ### JSON Data Examples The SignWriting Server includes example API calls encoded as JSON data. These examples are used to create the API Blueprint for the Example document and the JavaScript function calls for the Run HTML page. ### Requirements * Shell scripts with more, grep, cat, and cut * [jq](https://stedolan.github.io/jq/) - like '''sed''' for JSON data * [curl](http://curl.haxx.se/) - communicate with a server from the command line * [curl-trace-parser](https://github.com/apiaryio/curl-trace-parser) - reformat curl output * [hiro](https://github.com/peterhellberg/hiro) - create HTML documents from API Blueprints * [iglo](https://github.com/subosito/iglo) - create large HTML documents when hiro fails ### Tools * ./buils.sh - Creates the Index and Guide documents. Creates shell script and JavaScript function calls from JSON example data. * ./run.sh - Executes the Example shell script and collates the results into the Example document. * ./release.sh - Calls the build.sh script and then the run.sh script. * ./example.sh - Creates the example html document when hiro fails for large files. ## Filesystem ### Directories * / - root directory with HTML documentation and PHP server * /Slim - directory for the Slim Framework v2.6 code * /include - directory for other PHP files and function libraries * /data - directory for the SignWriting Server databases * /tools - directory for automation and document creation * /tools/input - directory of tool inputs, such as template.html * /tools/output - directory of processed output * /tools/log - directory of example request/response API calls ### Source Files * README.md - read me file in markdown * index.php - main file for handling requests, with embedded API Blueprint * Example.json - example api calls in JSON data format * Run.html - html page uses example api calls to access a server ### Derived Files * index.html - Created from README.md * tools/output/Guide.md - Created from index.php * Guide.html - Created from tools/output/Guide.md * tools/output/Example.sh - Created from Example.json * tools/output/Example.md - Created from output of tools/output/Example.sh * Example.html - Created from tools/output/Example.md * Run.js - Created from Example.json and used in Run.html ## Author Stephen E Slevinski Jr slevin@signpuddle.net http://slevinski.github.io http://www.slideshare.net/StephenSlevinski/presentations ## Reference The Formal SignWriting character encoding used in SignMaker is defined in an Internet Draft submitted to the IETF: [draft-slevinski-signwriting-text]. The document is improved and resubmitted every 6 months. The character design has been stable since January 12, 2012. The current version of the Internet Draft is 06. The next version is planned for May 2016. ## Epilogue This is a work in progress. Feedback, bug reports, and patches are welcomed. ## License MIT ## To Do * expand API for users * expand API for create, update, and delete ## Version History * 1.3.0 - May 2nd, 2016: new world group, added listings for puddle signs and terms * 1.2.0 - Dec 17th, 2015: list puddles, download databases, custom limits, sorting, and date retrieval * 1.1.0 - Nov 25th, 2015: added query and search for puddle data * 1.0.0 - Nov 5th, 2015: initial public release [draft-slevinski-signwriting-text]: http://tools.ietf.org/html/draft-slevinski-signwriting-text [SignWriting 2010 Fonts]: https://github.com/Slevinski/signwriting_2010_fonts [SignWriting List]: http://www.signwriting.org/forums/swlist/ [SignPuddle Online]: http://signpuddle.org [SignWriting 2010 JavaScript Library]: http://slevinski.github.io/sw10js/
Meta Keywords
Not available
Most Recent Data
0 hours, 0 minutes ago

Historical Data

DateStatusServer
8/3/2026, 10:47:26 PMActiveApache/2.2.15 (CentOS) DAV/2 PHP/5.4.45 mod_ssl/2.2.15 OpenSSL/1.0.1e-fips

Don't just check uptime once — watch it 24/7

This is a one-time check. Turn on monitoring and we'll watch the domains that matter to you continuously, notifying you the moment anything moves across all three signals:

Uptime

We visit the site from multiple regions worldwide and email you within minutes if it goes down, with a per-region breakdown so a real outage stands out from a regional blip.

DNS changes

We watch NS, MX, CAA, DNSSEC, CNAME and A/AAAA records, and identify the host, network, and ASN behind them, so a real migration or hijack stands out from routine noise.

TLS certificate

We warn you 30, 14, 7, and 1 days before it expires, and flag it if the issuing authority changes or the certificate is unexpectedly replaced.

Monitor uptime free

Free for your first domain: uptime, DNS, and certificate together. No credit card.

About Website Uptime Monitoring

Use the Who.is uptime information to track the availability and server information of websites. This helps track:

  • Website availability and response status
  • Server software and configuration
  • Meta information including titles and descriptions
  • Historical uptime patterns

This information is valuable for website owners, system administrators, and anyone interested in monitoring website reliability and performance.

Metrics we monitor

  • Uptime percentage: The percentage of time your website is accessible
  • Response time: How quickly your server responds to requests
  • Status codes: HTTP response codes indicating server status

Disclaimer: Who.is is not affiliated with, endorsed by, or connected to any of the domains displayed on this page. We provide this information as a public service for informational purposes only.