Giter VIP home page Giter VIP logo

pyyrascii's Introduction

About

An ASCII version of http://www.yr.no/sted/Norge/Oslo/Oslo/Oslo/time_for_time.html. Created to be run by a finger server.

Usage

The service can be used in the following ways:

  • finger [email protected] - norwegian city name
  • finger [email protected] - norwegian postal code
  • finger [email protected] - international city name. These are not hourly. Only data for every 6 hours available.
  • o:oslo to get a one-liner for use in screen, tmux, scripts.
  • finger <city name>[email protected] (forecast from 5 hours ahead in time, max:26)
  • finger <city name>%[email protected] (forecast every 2 hours instead of every hour)
  • finger <city name>[email protected] (set screenwidth. default 80. other widths may be ugly)
  • finger @graph.no - for more information

Availability

  • Finger is supported on all major platforms (Windows, OS X, Linux, FreeBSD, Android, ...). Open up your terminal (or cmd.exe on Windows).
  • If you don't have finger available, but have some standard shell tools, try one of the following:
    • echo oslo|nc graph.no 79
    • telnet graph.no 79 (and then type oslo)

Example

$ finger [email protected]
                   -= Meteogram for norway/oslo/oslo/oslo =-                    
 'C                                                                   Rain (mm)
 19------                                                             
 17      ------                                                       
 15            ---                                                    
 13               ---                                                 
 11                  ---                                              
  9                                                               ---
  7                     ^^^===                                 ^^^    
  5                           ===---                        ^^^       
  3                             |   ------^^^^^^         ^^^          2 mm
  1                          |  |               ^^^^^^^^^             1 mm
    15 16 17 18 19 20 21 22 23 00 01 02 03 04 05 06 07 08 09 10 11 12 Hour

    SW SW SW  W NW NW NW  W  W  W  W SW SW SW  S  S  S  S  S SW SW SW Wind dir.
     3  2  2  3  3  3  3  2  2  2  2  2  2  2  2  2  3  6  7  6  7  7 Wind(mps)

Legend left axis:   - Sunny   ^ Scattered   = Clouded   =V= Lightning   # Fog
Legend right axis:  | Rain    ! Sleet       * Snow       '  High uncertainty
Weather forecast from yr.no, delivered by the Norwegian Meteorological Institute
and the NRK. Try "finger @graph.no" for more info.

Thanks

If you like the service, or want to report bugs, suggestions, etc, please drop me a line at [email protected].

Requirements for installation (setting up your own service)

TODO

  • BUG: o: doesn't show full location name
  • BUG: Too tall for windows default window size.
  • BUG: Temperature sometimes runs of scale in not-hourly mode.
  • BUG: Uncertain-rain overwrites the out-of-scale value on top.
  • FEATURE: Add arguments to get weather in different format: ** i:0458 to get an iconic view. ("Fullscreen" or small?)
  • IMPROVEMENT: improve 0458%3
  • IMPROVEMENT: add text to o: ( "cloudy", "thunder", etc).
  • FEATURE: Include warnings (obsforecast). Example:
<forecast>
  <text>
    <location name="Oslo">
      <time from="2012-06-28" to="2012-06-29" type="obsforecast">
        <title>Thursday and Friday</title>
        <body>
          <strong>Oslo:</strong> Fredag ettermiddag lokalt store nedbørsmengder.
        </body>
      </time>
      <time from="2012-06-29" to="2012-06-30">
        <title>Friday and Saturday</title>
        <body>
          <strong>Østlandet:</strong> Sørøstlig bris, kortvarig liten kuling
          i Ytre Oslofjord. Noen regnbyger. Fra i ettermiddag sørlig bris,
          sørvest frisk bris på kysten. Etter hvert skyet eller delvis skyet,
          stort sett oppholdsvær. I morgen sørlig bris. På kysten sørvest
          frisk bris som øker til liten kuling utpå dagen. Skiftende skydekke
          og enkelte regnbyger. Perioder med sol, særlig nær kysten.
        </body>
      </time>
    </location>
  </text>
</forecast>

Links and mentions

Similar projects

pyyrascii's People

Contributors

selbekk avatar ways avatar

Watchers

 avatar  avatar

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.