Giter VIP home page Giter VIP logo

gnome-shell-extension-weather's Introduction

Discontinued

As I moved away from GNOME, this repository is no longer actively maintained. Please take a look at Neroth's fork.


gnome-shell-extension-weather

gnome-shell-extension-weather is a simple extension for displaying weather notifications in GNOME Shell.

Currently, the weather report including forecast for today and tomorrow is fetched from Yahoo! Weather.


Screenshots

Screenshot


Installation

  • Arch Linux
  • Frugalware
  • Ubuntu
  • Generic: For a generic installation, run the following commands: ./autogen.sh --prefix=/usr && make && sudo make install
    • Make sure you have the libglib2.0-dev package (or equivalent for your distribution) installed, or else you'll get an error about GLIB_GSETTINGS.
  • Please report further links!

That's it!

Versions

Due to incompatible changes between GNOME 3.0 and 3.2, separate versions of this extension are provided:

  • For GNOME Shell 3.4, use the gnome3.4 branch.
  • For GNOME Shell 3.2, use the master branch.
  • For GNOME Shell 3.0, use the gnome3.0 branch.

Configuration

gnome-shell-extension-weather uses gsettings to save your configuration. You can use dconf-editor or gsettings from the command line to modify some parameters.

Location

At the moment, only WOEIDs consisting of 4 uppercase letters followed by 4 digits are supported. Determine your WOEID using edg3.co.uk or xoap.weather.com.

You can specify your location using the following command. Perhaps you need quotation marks as in the second command.

gsettings set org.gnome.shell.extensions.weather woeid your_woeid
gsettings set org.gnome.shell.extensions.weather woeid "'your_woeid'"

Temperature Units (optional, celsius by default)

You can modify the temperature unit using one of the following commands:

gsettings set org.gnome.shell.extensions.weather unit celsius
gsettings set org.gnome.shell.extensions.weather unit fahrenheit

Wind Speed Units (optional, kilometers per hour (km/h) by default)

You can modify the wind speed unit using one of the following commands:

gsettings set org.gnome.shell.extensions.weather wind-speed-unit kph
gsettings set org.gnome.shell.extensions.weather wind-speed-unit mph
gsettings set org.gnome.shell.extensions.weather wind-speed-unit m/s
gsettings set org.gnome.shell.extensions.weather wind-speed-unit knots

Displayed Location (optional)

Sometimes your WOEID location isn't quite right (it's the next major city around). To customise the displayed city you can type:

gsettings set org.gnome.shell.extensions.weather city your_city

Translate Weather Conditions (optional, true by default)

You may want to configure whether to translate the weather condition. If enabled, the condition is translated based on the weather code. If disabled, the condition string from Yahoo is taken. Note: Enabling the translation sometimes results in loss of accuracy, e.g., the condition string "PM Thunderstorms" cannot be expressed in terms of weather codes.

gsettings set org.gnome.shell.extensions.weather translate-condition true
gsettings set org.gnome.shell.extensions.weather translate-condition false

Show Sunrise / Sunset times (optional, false by default)

You may display today's Sunrise / Sunset times as retrieved from Yahoo! Weather in the current weather panel

gsettings set org.gnome.shell.extensions.weather show-sunrise-sunset true
gsettings set org.gnome.shell.extensions.weather show-sunrise-sunset false

Use Symbolic Icons (optional, false by default)

If desired, you can enable the usage of symbolic icons to display the weather condition (instead of full-colored icons).

gsettings set org.gnome.shell.extensions.weather use-symbolic-icons false
gsettings set org.gnome.shell.extensions.weather use-symbolic-icons true

Show Text in Panel (optional, true by default)

You can configure whether to show the weather condition text (aka. comment) together with the temperature in the panel (requires restart). If only weather condition text is undesired, consider show-comment-in-panel option.

gsettings set org.gnome.shell.extensions.weather show-text-in-panel true
gsettings set org.gnome.shell.extensions.weather show-text-in-panel false

Show Comment in Panel (optional, false by default)

Configures whether to show the comment (aka. weather condition text, e.g. "Windy", "Clear") in the panel. Note that the temperature is still shown (if undesired, consider show-text-in-panel option).

gsettings set org.gnome.shell.extensions.weather show-comment-in-panel false
gsettings set org.gnome.shell.extensions.weather show-comment-in-panel true

Position in Panel (optional, center by default)

The position of this GNOME Shell extension in the panel can be configured to either 'left', 'center' or 'right' (requires restart of GNOME Shell).

gsettings set org.gnome.shell.extensions.weather position-in-panel center
gsettings set org.gnome.shell.extensions.weather position-in-panel left
gsettings set org.gnome.shell.extensions.weather position-in-panel right

Refresh Interval (optional, 240 by default)

The interval to refresh the weather information may be set arbitrarily and is specified in seconds.

gsettings set org.gnome.shell.extensions.weather refresh-interval 240

Restart GNOME Shell

Don't forget to restart GNOME Shell:

  1. Restart GNOME Shell ([Alt]+[F2], r)
  2. Fork this project as you like

Licence

Copyright (C) 2011-2012 Ecyrbe [email protected], Timur Kristóf [email protected], Elad Alfassa [email protected], Simon Legner [email protected], Simon Claessens [email protected], Mark Benjamin [email protected]

This file is part of gnome-shell-extension-weather.

gnome-shell-extension-weather is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

gnome-shell-extension-weather is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with gnome-shell-extension-weather. If not, see http://www.gnu.org/licenses/.

gnome-shell-extension-weather's People

Contributors

aripollak avatar ecyrbe avatar eonpatapon avatar fitojb avatar gagalago avatar gankov avatar huulivoide avatar igel avatar mik9 avatar mockturtl avatar odysseus86 avatar prescott66 avatar reinis avatar rnorris avatar simon04 avatar stiell avatar timosha avatar tuhaihe avatar venemo 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  avatar  avatar  avatar  avatar  avatar

gnome-shell-extension-weather's Issues

Is this extension supposed to work behind a proxy?

Hi There,

I'm running a Fedora 15 desktop at work and so I'm stuck behind my works web proxy. I've put the proxy settings in every place possible, both via the network settings GUI and via the gconf-editor. I have also set the http_proxy environment variable in my bash_profile. I can access the internet via my browser, I can install packages via yum, I can access IRC and other instant messaging services, so I'm pretty confident my proxy settings are correct and they are all in the right places. Having done all this, I still can't get the weather extension to connect and display the weather.

I also have a laptop at home running Fedora 15 and I have built and installed this extension in the exact same way on that and it works like a charm, but I'm not stuck behind a proxy at home. Can you tell me if your extension is supposed to work behind a proxy? If it is supposed to could you give me some guidance on how to get it to work? If it doesn't currently support proxies, could I please request this as a feature?

Many Thanks

indicator not showing up?

i installed the gnome3.2 branch and lg tells me the extension is loaded properly and the woeid has been set correctly. however, nothing shows up on the menu bar. any ideas?

rcabral@gaudi:~/Desktop/simon04-gnome-shell-extension-weather-acb1782$ gsettings get org.gnome.shell.extensions.weather woeid
'XXXX224'

No icon for "Mostly cloudy"

Seems to work very well! Thanks!

But whenever the weather is "Mostly cloudy", there's no icon available, and I just get the default one that looks like a picture frame with the bottom right corner folded slightly. Could this be fixed? (If you need an example, Guildford, UKXX1727, is currently "Mostly cloudy".)

Also... could the items in the main display be links to the appropriate pages on Yahoo? I'd suggest that the 'today' and 'tomorrow' items be links to the forecast for the next few days, and the 'current' item be a link to the hourly forecast.

James

Change air pressure units, possible?

I am used to read the air pressure in mmHg units. Is there a way to change this on my end (by editing some files), or is this a data provided by Yahoo and is unchangeable? Thank you very much.

weather-extension-configurator(.py)

There seems to be a bug when clicking in the config button, in the menu that shows the weather.

It tries to open "weather-extension-configurator" (without .py), but the installed file is called "weather-extension-configurator.py" (with .py).

Thanks,
Germán.

weather icon code 39 seems wrong

grep "yweather:forecast" ./forecastrss\?p=SZXX0004\&u=f 
<yweather:forecast day="Wed" date="2 Nov 2011" low="42" high="64" text="AM Showers" code="39" />
<yweather:forecast day="Thu" date="3 Nov 2011" low="45" high="63" text="Cloudy" code="26" />

code 39 is mapped to weather-storm but yahoo displays this: http://poncho.spahan.ch/public/pictures/wicons-yahoo.png

I think weather-few-clouds or weather-showers-scattered would be more appropriate.

Weather service should be given a location ID, not a WOEID

I set my WOEID to 12056 (Bath, UK) and the weather applet displayed weather for Duanesburg, NY.

Yahoo's weather service requires a location ID as the 'location' field, not a WOEID. For example:

http://developer.yahoo.com/yql/console/#h=select%20item%20from%20weather.forecast%20where%20location%20%3D%2012056%3B
Shows Duanesburg, NY.

It is possible to get location IDs via weather.com:
http://xoap.weather.com/search/search?where=Bath

Setting woeid to one of these IDs, e.g. UKXX0012 in my case, works as intended:

http://developer.yahoo.com/yql/console/#h=select%20item%20from%20weather.forecast%20where%20location%20%3D%20%22UKXX0012%22%3B

It seems like the applet is working for everyone else - perhaps some WOEIDs are accepted but not others?

"not well-formed (invalid token)" in gnome3.4 branch

Compile error in org.gnome.shell.extensions.weather.gschema.xml:

$ make -j4
Making all in src
make[1]: Entering directory `/home/jonathan/src/gnome-shell-extension-weather/src'
GEN metadata.json
ITMRG org.gnome.shell.extensions.weather.gschema.xml

not well-formed (invalid token) at line 46, column 48, byte 2547 at /usr/lib/perl5/XML/Parser.pm line 187
make[1]: *** [org.gnome.shell.extensions.weather.gschema.xml] Error 255
make[1]: Leaving directory `/home/jonathan/src/gnome-shell-extension-weather/src'
make: *** [all-recursive] Error 1

Could be the "&" character?

gnome-tweak-tool unable to activate extension

I can see the extension listed "Shell Extensions" in gnome-tweak-tool. I can even click on the little "ON" button to the right. But the extension does not appear.

If close and re-open gnome-tweak tool it shows the Weather Indicator Extension still deactivated (even though switched it to "ON" moments ago). Reloading gnome-shell makes no difference.

I'm not sure if this is related, but I did some investigating with dconf-editor and I noticed there was no branch org > gnome > shell > extensions > weather

I'm running gnome 3.2 with the gnome-shell-extension-weather compiled from the Master branch, which I download from github tonight.

Supersonic winds

170 8.05 km/h wind speed.. really?!
In browser it shows this:
Wind: S 5 mph

It would be nice if it would:

  • show wind direction after the speed
  • show wind speed in m/s
  • respect locale for decimal separator

Some WOEIDs not working

I signal you this thread, pointing out some issues about WOEIDs. It seems that some WOEIDs don't work with your extension.
I think the problem depends on Yahoo! Weather. Anyway, if you wish, please follow the thread or take part in it.

The yahoo json api may not correct for some places

For example, id = CHXX0099(Nanjing, China), we can just compare these two simple api: one is rss, the other is json:

http://weather.yahooapis.com/forecastjson?u=c&p=CHXX0099
http://weather.yahooapis.com/forecastrss?u=c&p=CHXX0099

They are totally different on current weather conditions! And in fact RSS is correct while json is wrong because json keeps a single temperature all the time!

I hope you can develop another branch that based on yahoo RSS weather

some syntax errors in extension.js

Hi. Your extension is great, but by looking in ~/.xsession-errors you can find following errors/warnings.

JS ERROR: !!!   WARNING: 'assignment to undeclared variable rb_captions'
JS ERROR: !!!   WARNING: file '/home/igor/.local/share/gnome-shell/extensions/[email protected]/extension.js' line 551 exception 0 number 156
JS ERROR: !!!   WARNING: 'assignment to undeclared variable rb_values'
JS ERROR: !!!   WARNING: file '/home/igor/.local/share/gnome-shell/extensions/[email protected]/extension.js' line 555 exception 0 number 156
  JS LOG: GNOME Shell started at Tue Jun 07 2011 01:00:33 GMT+0200 (CEST)
JS ERROR: !!!   WARNING: 'assignment to undeclared variable here'
JS ERROR: !!!   WARNING: file '/home/igor/.local/share/gnome-shell/extensions/[email protected]/extension.js' line 400 exception 0 number 156
JS ERROR: !!!   WARNING: 'assignment to undeclared variable jp'
JS ERROR: !!!   WARNING: file '/home/igor/.local/share/gnome-shell/extensions/[email protected]/extension.js' line 404 exception 0 number 156
JS ERROR: !!!   WARNING: 'assignment to undeclared variable date_string'
JS ERROR: !!!   WARNING: file '/home/igor/.local/share/gnome-shell/extensions/[email protected]/extension.js' line 467 exception 0 number 156
JS ERROR: !!!   WARNING: 'assignment to undeclared variable forecast2'
JS ERROR: !!!   WARNING: file '/home/igor/.local/share/gnome-shell/extensions/[email protected]/extension.js' line 468 exception 0 number 156

** (process:3181): DEBUG: zeitgeist-datahub.vala:174: Inserting 1 events
(gnome-shell:3172): Json-CRITICAL **: json_object_get_int_member: assertion `node != NULL' failed
JS ERROR: !!! WARNING: 'assignment to undeclared variable pressure_unit'
JS ERROR: !!! WARNING: file '/home/igor/.local/share/gnome-shell/extensions/[email protected]/extension.js' line 446 exception 0 number 156
JS ERROR: !!! WARNING: 'assignment to undeclared variable wind_unit'
JS ERROR: !!! WARNING: file '/home/igor/.local/share/gnome-shell/extensions/[email protected]/extension.js' line 449 exception 0 number 156

Update the "prefs" branch

Could you update the prefs branch with the latest changes you made to the master branch, please? And, from now on, keep them on par?
Thanks.

Some info not displayed

After a recent update to your extension (commit 811d96d3b0), some data (i.e. Sunrise, Sunset and forecasts) is never displayed in the popup. The "loading" arrows keep being shown in place of the forecasts.
Please see this screenshot.
The issue persists whichever WOEID I try.

Add configurator to Makefile

To easier distribute the configurator (weather-extension-configurator.py), it should automatically be installed under /usr/bin/weather-extension-configurator via the Makefile.

weather-extension-configurator.py uses non-existent python2 interpreter

On Debian, weather-extension-configurator.py returns this:

/usr/bin/env: python2: No such file or directory

Maybe it should use python2.6 or python2.7? That's probably the most compatible, since I don't think there are any systems out there that have a python2 interpreter but not python2.6/7.

woeid not being found

I have tried to set up the weather extension 2 times now and in each case it fails to find anything based on my woeid.
here is the gsettings:

org.gnome.shell.extensions.weather city 'Tampa, FL'
org.gnome.shell.extensions.weather position-in-panel 'center'
org.gnome.shell.extensions.weather refresh-interval 240
org.gnome.shell.extensions.weather show-comment-in-panel false
org.gnome.shell.extensions.weather show-text-in-panel true
org.gnome.shell.extensions.weather translate-condition false
org.gnome.shell.extensions.weather unit 'celsius'
org.gnome.shell.extensions.weather use-symbolic-icons true
org.gnome.shell.extensions.weather woeid '2503863'

I have refreshed (alt F2)
turned the extension on and off in tweak tools, ,
Installed the expected deps:

install gnome-common gtk3-devel glib2-devel intltool automake autoconf vala wget gnome-tweak-tool

and, at least in the first try, restarted and waited hours for it to find the location information
ANy other suggestions?

Multi City

Can I set multi city in this extentions?

so I can select one city to show in the top-bar, and when I click the icon, it shows all city I set ...

Is this can be true?

Sorry for my bad english!

Thanks!

Gnome Shell crashes if I type "w" in the search box

If I type window key (bring up overlay) then "w", GNOME Shell crashes. I've confirmed that it stops happening if I remove this extension.

It's possible this has existed for a long time, but I only recently installed a program starting with a "w".

I've never worked with GNOME Shell, so is there anything I can do to make this easier to debug (assuming it's not easy to reproduce). I was original on a version from 2012-02 and now I'm on the most recent version and the problem still exists.

I'm using Arch Linux with GNOME Shell 3.2.2.1 if that makes any difference.

Loading Problem

I installed the extension and activated it trough gnome-tweak-tool then:

gsettings set org.gnome.shell.extensions.weather woeid IRXX0018

i even used:

gsettings set org.gnome.shell.extensions.weather woeid "'IRXX0018'"

But i just receive:

Please Wait
Loading

And nothing changes.

Should determine day/night based on timezone

http://i868.photobucket.com/albums/ab245/Wyverald/weather-extension.png

As you can see in the screenshot, the current local time is 14:57 (afternoon), but the current weather text says "Fair" and shows a moon. I'm in Beijing, China and using China Standard Time (GMT+08:00), and the extension should correctly show the weather to be "Sunny" or something.

I guess this is more or less API related, but for what it's worth, it seems that Yahoo! has updated its weather API to use the RSS format, maybe deprecating the JSON API?

Also, you can also see in the screenshot that the forecast is way off... The date/time panel shows that it's Thursday today while in the forecast it says today is Saturday. This bug inconsistently shows up; sometimes the forecast is good and sometimes it shifts forward in time. I'm not sure yet whether this is also linked to the API problem; if not, I can open a new bug.

Configurator issues.

  • Filling the Label field has no effect.
  • The left and right options in Position in Panel are exchanged (i.e., selecting left makes the notification appear on the right side of the panel and viceversa).
  • The checkboxes (Translate Weather Conditions, Symbolic Icons, Show text in Panel, Show Comment in Panel) seems to have no effect (e.g., symbolic icons are always displayed, even if I uncheck the related checkbox).

Enable Selection of *Individual* Component Units (Especially Wind)

Maybe it's just me but I want the readout to be in degrees C and mph (I personally don't care about the pressure).

I finally realized it's the fault of the limited Yahoo API, such that for the 'yweather:units' it appears setting the temperature units automatically sets the units for the other items (speed, pressure, etc...)

This means g-s-e-w needs to do these conversions itself (when specified) - I don't think Yahoo API provides way to set individual units.

please abandon json api for Asian cities

Thank you for your amazing work.

I took a look into the extension.js file and found the "current weather" comes from http://weather.yahooapis.com/forecastjson?p=chxx0099 unlike the url for the forecasting.

For some unknown reasons, the current weather status of some Asian cities (like chxx0099, Nanjing, China) returned by Yahoo json api is outdated. Thus it was the weather several months ago in fact.

There were some similar reports (Indian city) on the Yahoo developer forum without positive response.

Would you please change the source of "the current weather" to YQL or RSS? They are correct by my test.

Thank you for your work again and sorry for my english.

Update .pot file

The file po/gnome-shell-extension-weather.pot is outdated and must be updated in order to contain strings that have been added recently.

How is this done?

dual time

It's not really a issue (I don't find how post a request).

It's will be nice if we could set two differents WOEID and to watch the time for two (or more) differentes places.

not using proxy

Hi,

I'm using your weather shell extension on a machine here that is behind a proxy. I have configured a proxy in my network preferences and logged out of the shell and back in and yet still the weather extension is trying to access the yahoo weather service directly and not via the proxy.

What is strange is that I do see mention of using a proxy resolver in the extension code:

        Soup.Session.prototype.add_feature.call(session, new Soup.ProxyResolverDefault());

I don't know why it's not using it though.

"Extension is not compatible..."

Hi.
I have a problem with the extension in my gnome 3 installed from gnome-unstable archlinux repository. The version is 3.1.91.

Here is the error from looking glass (lg)
"[email protected]" had error: extension is not compatible with current GNOME Shell and/or GJS version

Wrong date and weather

The weather extension is showing weather for Saturday, but today is Thursday.

$ date
Thu Dec 15 13:35:29 EST 2011

Steps to reproduce bug:

  1. update to latest git version
  2. restart gnome shell (correct date is used)
  3. leave computer on overnight
  4. check weather and notice that date for "today" and "tomorrow" are wrong (and the weather report is also incorrect)
  5. click the weather extension a few times and wait
  6. it eventually updates to the correct date and weather report

Let me know if there are more diagnostics I can provide.

Problem with the makefile

This happens to me with Fedora 15 when I try to compile it.

Making all in src
make[1]: Entering directory /home/pcabido/MyWork/gnome-shell/gnome-shell-extension-weather/src' Makefile:426: *** missing separator. Stop. make[1]: Leaving directory/home/pcabido/MyWork/gnome-shell/gnome-shell-extension-weather/src'
make: *** [all-recursive] Error 1

Add to extensions.gnome.org

This looks like a useful extension, could it be added to extensions.gnome.org ?

(Apologies if it is already, I couldn't find it by searching for weather)

Link to Yahoo website

From #6:

Also... could the items in the main display be links to the appropriate pages on Yahoo? I'd suggest that the 'today' and 'tomorrow' items be links to the forecast for the next few days, and the 'current' item be a link to the hourly forecast.

about dialog box

Hello again,

could you add an "about" dialog box where we could obtain this information:

Version number
web address
github address for bug
name of the developper and contributor?

Thanks, very promising app.

LGDN

forecast for several days

Hello,

with other weather indicator, we could obtain a forecast for several days, do you plan to add this feature?

Thanks.

Romain.

Random Crashing?

Though gnome-shell restarts immediately afterwards, I suspect this is causing some random crashing/restart of gnome-shell, I haven't been able to narrow it down though... Still doing some testing.

this.actor.set_child

Extension gets an error: "Failed to evaluate init function:Type Error: this.actor.set_child is not a function"

I guess it's because 3.1.92 (I just updated to it now).

Make interval configurable

I got an email:

Is it means the current weather information would refresh every 4 minutes? I want to change it by myself.

The solution should be to make the update interval configurable via the dconf settings.

City, WOEID not saved using Configurator

I know the configurator has been disabled for now, but I'm using it and wanted to let you know that the city and WOEID are not saved when changing them using the new Configurator tool. The rest of the settings work just fine.

Conflict with GNOME Shell frippery

gnome-shell-extension-weather doesn't work with the Application Menu extension from GNOME Shell frippery (http://intgat.tigress.co.uk/rmy/extensions/index.html).

The problem is that the Application Menu extension replaces the Activities button with an Application Menu so when gnome-shell-extension-weather tries to get the height of the Activities button it fails.

I suggest using Main.panel.actor.get_theme_node().get_height()-2 as the icon size instead of Main.panel.button.get_child().height. This should work so long as there's a top panel, and I have no plans to write an extension that removes the top panel :-)

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.