All Projects → bag-man → nodeup

bag-man / nodeup

Licence: other
A nodejs app to test if websites are up.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

New Version!

This is an outdated repository, but I am leaving it here for historical referrence. The new version is here.

##It's Back At!

This is a little project I am working on with Jamie Knight to make a website similar to isup.me, but with more awesome features!

At the moment, we have finished the basic functionality of the site, and we are opening it up to the internet so that hopefully we can get some more varied testing done.

The site is live at itsback.at. Please remeber this site was built for learning, so if you see anything you shouldn't please give us a shout! You can test it out with this link.

The project was built using NodeJS, Express and Socket.IO.

#Todo

  • Rewrite it, make an npm module for the pinging part

  • Test path instead of domain feature

  • Test different port feature

  • User adjustable certainty (X successful attempts before declared up)

  • Email notification feature

  • Total users watching domain feature

  • Different location of server tests feature (Sensu?)

  • Report incorrect results feature / create a list of sites that block us

  • "Placebo", so they know the site is working

  • Safari support for notifications

  • Chrome / Firefox extension

  • Client side version

  • Reddit bot

  • API

  • Debug:

    Error: Requested Range Not Satisfiable at SendStream.error (/root/nodeup/node_modules/express/node_modules/send/lib/send.js:145:16) at SendStream.send (/root/nodeup/node_modules/express/node_modules/send/lib/send.js:371:19) at /root/nodeup/node_modules/express/node_modules/send/lib/send.js:323:10 at FSReqWrap.oncomplete (fs.js:95:15)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].