Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show all the data (when clicking) inside a 24h circle clock #223

Open
wants to merge 567 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
567 commits
Select commit Hold shift + click to select a range
f8d1a7d
Update Russian translation
vantu5z Oct 14, 2015
3acf972
[ADD] Indonesia translation is created.
andria009 Oct 14, 2015
c7131de
[MOD] Translation header updated.
andria009 Oct 14, 2015
af4ac1e
[MOD] "id" is inserted
andria009 Oct 14, 2015
b38fedf
Update spec-file to be in sync with fedora.
Oct 16, 2015
ee7bc35
Use https for forecast.io, it looks like they do not allow non encryp…
Oct 16, 2015
70ad8cc
Fix typo.
Oct 16, 2015
f9f97dc
Add notification, if an api-key is missing.
Oct 16, 2015
a1a5804
Merge pull request #78 from vantu5z/master
Oct 16, 2015
9013241
Merge pull request #80 from andria009/master
Oct 16, 2015
13f9abf
Update translations to cover the warn-message about missing api-keys.
Oct 16, 2015
f938d0d
Sync spec-file with Fedora.
Oct 17, 2015
34aa242
Fix typo, that errornously leads to an incorrect warning message abou…
Oct 17, 2015
1fd48f2
Update pl.po
bastard79 Oct 25, 2015
b2c5204
Update Chinese translation files.
shlinux Oct 25, 2015
4e4a9bf
Merge pull request #86 from bastard79/patch-1
Nov 1, 2015
20b97ba
Merge pull request #88 from shlinux/master
Nov 1, 2015
8321883
Sync spec-file with Fedora.
Nov 1, 2015
d7f20d0
Remove debug-messages (have been commented outanyway).
Nov 1, 2015
c381fbf
Abort pending request(s), before adding a new one.
Nov 1, 2015
9f69488
Make jslint happy.
Nov 1, 2015
a086299
Use async-function to check network connectivity.
Nov 1, 2015
e3493a3
Update pl.po
bastard79 Nov 2, 2015
a07e3e7
Update pl.po
bastard79 Nov 5, 2015
f15c50a
Update pl.po
bastard79 Nov 5, 2015
ae12283
Merge pull request #91 from bastard79/patch-2
Nov 5, 2015
25f5b11
Update pl.po
bastard79 Nov 8, 2015
54a6c49
Add default API-key for openweathermap.org, because it was added to t…
Nov 8, 2015
f7e4197
Sync spec-file with Fedora.
Nov 8, 2015
98620c8
Merge pull request #92 from bastard79/patch-3
Nov 8, 2015
6123670
Fix typo in message.
Nov 8, 2015
8fb8303
Update language files.
Nov 8, 2015
8f7c445
Update README.md
Nov 8, 2015
e4dbfee
Update metadata.json.in, to reflect changes to openweathermap.org API…
Nov 8, 2015
c659fcc
Fix typo in metadata.json.in .
Nov 8, 2015
6368d32
Sync spec-file with Fedora.
Nov 8, 2015
18a43a3
Sync spec-file with Fedora.
Nov 8, 2015
23a83b3
Add support for newest development version of gnome-shell to metadata…
Nov 8, 2015
9c2e05f
Fix typo in brazilian prtuguese translation.
Nov 14, 2015
73fa689
Fix typo (missing colon) in german translation.
Nov 14, 2015
6337eb2
Fix theming issue with "Arctic apricity" theme on ApricityOS, fixes: …
Nov 14, 2015
ccaa1eb
Add support for new development version of gnome-shell.
Nov 25, 2015
860b208
Update pl.po
bastard79 Dec 11, 2015
f1255ea
Merge pull request #98 from bastard79/patch-4
Dec 11, 2015
fe4fc9c
Sync spec-file with Fedora.
Dec 11, 2015
4e0e4d8
Add hint about system-wide installed shell extensions to the spec-file.
Dec 11, 2015
6a6dfb4
Sync spec-file with Fedora
Dec 11, 2015
8e4f3e9
Allow gnome-shell 3.10 again, the issue with this version was fixed s…
Dec 11, 2015
fff5a03
Re-add gnome-shell 3.8 comatibility.
Dec 12, 2015
ec28506
Set min-version in glade-file to 3.8.
Dec 12, 2015
a80c8a3
Sync spec-file with Fedora.
Dec 12, 2015
8f512ae
Update Chinese translation files.
shlinux Dec 13, 2015
a97843e
Updated Polish translation
piotrdrag Dec 13, 2015
bb28a25
Merge pull request #99 from shlinux/master
Dec 13, 2015
b8fb91e
Merge pull request #100 from piotrdrag/pl-update
Dec 13, 2015
d124b3f
Sync spec-file with Fedora.
Dec 13, 2015
5223b48
Update Russian translation
vantu5z Dec 17, 2015
cc7ecaf
Update spec-file.
Dec 17, 2015
6a1b14e
Enable extension on latest development version of gnomne-shell.
Dec 17, 2015
27c779c
Remove deprecated PKG_NAME from autogen.sh .
Dec 17, 2015
608d986
Revert "Update spec-file." to be buildable for epel7.
Dec 18, 2015
db7f86b
Sync spec-file with Fedora.
Dec 18, 2015
aa7cb1b
Merge pull request #103 from vantu5z/master
Dec 19, 2015
7cb1b46
remove remain "# fuzzy"-comment from corrected translation in ru.po.
Dec 19, 2015
d201fc0
update french translation
Dec 26, 2015
75dc779
update french translation
Dec 26, 2015
402ff70
Merge pull request #106 from narzb/master
Dec 28, 2015
4a06c3c
Make min-size of forecast-data larger; should fix #101 .
Dec 28, 2015
7017d18
Do not use weather-storm if forecast.io's icon is wind, but widnspeed…
Dec 28, 2015
f075680
Update Spanish translation
fitojb Jan 6, 2016
83dbb5e
Merge pull request #107 from fitojb/master
Jan 6, 2016
4475f59
Update Italian translation (100%)
Thema89 Jan 12, 2016
f62bab6
it.po: removed old 'fuzzy' comments and French notation
Thema89 Jan 18, 2016
468ee7b
Merge pull request #109 from Thema89/master
Jan 23, 2016
35e912a
Enable extension on latest development version of gnome-shell.
Jan 23, 2016
6e771b7
Arabic translation
khaledhosny Feb 5, 2016
c5c79d1
Allow localising units
khaledhosny Feb 5, 2016
26de6af
Update Arabic translation
khaledhosny Feb 5, 2016
9ec8eff
Allow localising the separator
khaledhosny Feb 5, 2016
8589bee
Update Arabic translation
khaledhosny Feb 5, 2016
28031cd
Updated slovak translation
prescott66 Feb 7, 2016
b1a7efa
Merge pull request #114 from khaledhosny/master
Feb 8, 2016
719586a
Merge pull request #115 from prescott66/patch-9
Feb 8, 2016
4b3afe6
Sync spec-file with Fedora.
Feb 8, 2016
16df0c6
Update ca.po
darwinjr Feb 12, 2016
2f470ed
Update ca.po
darwinjr Feb 12, 2016
68b589f
Update ca.po
darwinjr Feb 12, 2016
3140dc9
Merge pull request #116 from darwinjr/master
Feb 12, 2016
371c08e
Updated pt_BR.po, thanks to Diego Neves !
Feb 18, 2016
e2fa1c6
Update Dutch translation
NanoSector Mar 6, 2016
0b99a4c
Merge pull request #119 from Yoshi2889/translation-nl
Mar 24, 2016
8dd1696
Compatibility with new version of gnome-shell (3.20), removed develop…
Mar 25, 2016
b5415ec
Sync spec-file with Fedora.
Mar 25, 2016
5b5d7e0
Fix French translation error
bigon Apr 17, 2016
8256999
po/POTFILES.in: Fix paths and mark .ui file as type gettext/glade
bigon Apr 17, 2016
1e61617
Update .pot file
bigon Apr 17, 2016
0408e3c
Merge pull request #123 from bigon/master
Apr 28, 2016
b6b3bff
Do not force bashin autogen.sh's shebang .
Apr 28, 2016
b5569a5
Updated Polish translation
piotrdrag Apr 30, 2016
17f8d00
Merge pull request #125 from piotrdrag/pl-update-160430
May 12, 2016
5ba0864
Update Chinese translation
shlinux May 15, 2016
797f918
Merge pull request #126 from shlinux/master
May 22, 2016
68c5450
Updated slovak translation
prescott66 May 22, 2016
2c823b2
Merge pull request #127 from prescott66/patch-10
Jul 6, 2016
2cc5cfe
Enable extension on latest development version of gnome-shell.
Jul 6, 2016
b6caa94
Sync specfile with Fedora.
Jul 8, 2016
4c98fe3
Update po-files via Makefile with gettext instead of using update.js .
Jul 22, 2016
8b7908c
Update codeblocks projectfile, sync spec-file with Fedora, update ar.…
Jul 22, 2016
c0eab82
Update russian translation
vantu5z Aug 1, 2016
ea49445
Merge pull request #134 from vantu5z/master
Aug 2, 2016
221da36
Added basque (eu) translation
asiersarasua Aug 16, 2016
e77b0bc
Czech transtation update
Aug 19, 2016
a300fa1
Merge pull request #137 from asiersarasua/master
Aug 19, 2016
ac59708
Merge pull request #139 from petrpulc/master
Aug 19, 2016
82ab700
Disable context-menu for preferences tabs, because it does not show t…
Aug 21, 2016
a44cb9e
Fix #138 (glibc-error when disabling extension), thanks franglais125 .
Aug 21, 2016
cdcfed6
Sync spec-file with Fedora.
Aug 25, 2016
cefbfb0
Update metadat.json.in to support newest (and next?) development build.
Aug 25, 2016
8172447
Update po-files and add some new languages provided by forecast.io.
Sep 1, 2016
2f84322
Updated pt_BR.po, thanks again to Diego Neves.
Sep 2, 2016
8b87b92
Updated Polish translation
piotrdrag Sep 2, 2016
2b1d4b6
Merge pull request #142 from piotrdrag/pl-update-160902
Sep 4, 2016
8f2698b
Add option to configure the position of the menu-box relative to the …
Sep 5, 2016
c71fb7c
Update language files after last commit.
Sep 5, 2016
d03a5b1
Updated Polish translation
piotrdrag Sep 6, 2016
4fed4c1
Merge pull request #145 from piotrdrag/pl-update-160906
Sep 6, 2016
b58ef5a
update russian translation
vantu5z Sep 12, 2016
b49a005
Merge pull request #146 from vantu5z/master
Sep 14, 2016
58dd4f4
Support newest developer build of gnome-shell.
Sep 14, 2016
9877420
Changed forecast.io to Dark Sky and updated url's
Sep 20, 2016
2349571
Update everything for Dark Sky switchover
Sep 20, 2016
ba03998
Update metadata.json.in
cwmke Sep 20, 2016
cb0583a
Merge pull request #148 from cwmke/master
Sep 20, 2016
6deee4b
Change to fix url of "weather data provided by" button for Dark Sky.
Sep 20, 2016
39821fa
Slightly change text of "Weather data provided by"-button, to show th…
Sep 20, 2016
11dfffe
Update fr.po
DevDef Sep 22, 2016
f568f62
Sync spec-file with Fedora.
Sep 24, 2016
e9f75b1
Do not invalidate shown weather data of openweathermap.org, if we do …
Sep 24, 2016
cc08aa0
Merge pull request #150 from DevDef/patch-1
Sep 25, 2016
247e09e
More French fixes
DevDef Oct 1, 2016
dffc7ea
Really fix the plural forms
DevDef Oct 2, 2016
d7a7040
Update POT with Dark Sky becoming darksky.net
DevDef Oct 2, 2016
ab02f68
Update French translation with Dark Sky becoming darksky.net
DevDef Oct 2, 2016
b330eae
Update POT with Dark Sky becoming darksky.net
DevDef Oct 2, 2016
dd24ff4
Fix broken HTML rendering, removing <br/>
DevDef Oct 2, 2016
a971257
Support gnome-shell 3.22 .
Oct 3, 2016
1f7d040
Merge pull request #153 from DevDef/patch-1
Oct 3, 2016
44fe4bd
Revert "Update POT with Dark Sky becoming darksky.net"
Oct 3, 2016
7b18b16
Revert "Update French translation with Dark Sky becoming darksky.net"
Oct 3, 2016
66d4878
Revert "Update POT with Dark Sky becoming darksky.net"
Oct 3, 2016
34d7e39
Use "Dark Sky" instead of "darksky.net" in some more places, because …
Oct 3, 2016
c63278d
Update French translation files after POT update
DevDef Oct 4, 2016
39f5316
Merge pull request #155 from DevDef/patch-1
Oct 4, 2016
850e29f
Fix typo in gschema.xml, pot- and po-files.
Oct 4, 2016
5806218
Updated Polish translation
piotrdrag Oct 4, 2016
d696e79
Merge pull request #156 from piotrdrag/pl-update-161004
Oct 4, 2016
9cc1831
Update French translation with URL change to developer.mapquest.com
DevDef Oct 7, 2016
f1c8807
Merge pull request #157 from DevDef/patch-2
Oct 8, 2016
0f4721d
Updade pt_BR.po file
diegoaceneves Oct 12, 2016
341da5a
Merge pull request #159 from diegoaceneves/master
Oct 22, 2016
36b30e4
add some japanese translations
WhiteCat6142 Oct 28, 2016
608acce
add my name
WhiteCat6142 Oct 28, 2016
ff6d06a
add weather and check fuzzy
WhiteCat6142 Nov 2, 2016
5d6c6c6
fix translations
WhiteCat6142 Nov 3, 2016
563cfaf
fix file
WhiteCat6142 Nov 3, 2016
1762025
update russian translation
vantu5z Nov 8, 2016
06df0ce
Merge pull request #161 from WhiteCat6142/master
Nov 12, 2016
d26aa41
Merge pull request #162 from vantu5z/master
Nov 12, 2016
27f2d95
Japanes translation: fix plural forms.
Nov 12, 2016
84bdcf0
Update pt_BR.po
diegoaceneves Dec 11, 2016
9615015
Update pt.po
TJProgrammer Jan 9, 2017
7e53ccd
CS translation, fix of swow weather condition
petrpulc Jan 28, 2017
c507f86
CS translation, completed again
petrpulc Jan 28, 2017
5592b95
Merge pull request #173 from TJProgrammer/patch-2
Feb 4, 2017
8111b76
Merge pull request #175 from petrpulc/master
Feb 4, 2017
a79fdab
pt.po: added missing quote at the end of the line.
Feb 4, 2017
c4088a9
pt.po: removed remaining fuzzy-comments.
Feb 4, 2017
84d5c71
de.po: correct translation.
Feb 4, 2017
3299cea
pt.po: fix plural translation
Feb 4, 2017
b67ba60
glade-file: remove deprecated properties
Feb 4, 2017
fda6424
Add mbar as pressure unit, based on pr #171 , thanks dafoxia
Feb 4, 2017
706cbce
Fix for #172: Configuration window hides add/remove buttons by default
Feb 9, 2017
0e3f8f7
Remove gnome-shell < 3.14 from compatibility list (needed after last …
Feb 9, 2017
913ec08
update Code::Blocks project-file
Feb 9, 2017
8d99745
Fix warning.
Feb 9, 2017
59aa498
Support gnome-shell 3.24
Feb 25, 2017
141570b
sync spec-file with fedora
Mar 2, 2017
6111bd3
Update Chinese translates.
shlinux Mar 6, 2017
48ee4af
Fix double initialization of variable, fixes rhbz#1429776.
Mar 7, 2017
2433af8
Sync spec-file with Fedora.
Mar 7, 2017
228093a
Merge pull request #1 from jenslody/master
ricloy Mar 21, 2017
0af60e4
Update it.po
ricloy Mar 21, 2017
8ba1735
Merge pull request #180 from shlinux/master
Mar 21, 2017
8a5f637
Merge pull request #181 from ricloy/ricloy-patch-1
Mar 21, 2017
f90b923
Update the bulgarian translation
SvetlinZarev Mar 26, 2017
723d186
Merge pull request #182 from SvetlinZarev/bulgarian
Mar 28, 2017
8e31f9b
Remove unnecessary property in glade-file.
Apr 2, 2017
34506a6
Capitalize first letter in english weather-description. Fixes #179.
Apr 2, 2017
21e20c2
Adding instructions on how to install on Arch Linux using AUR
OdinsHat Apr 18, 2017
648d491
Use locale in toLocaleString(), needed since gnome-shell 3.24to get c…
Apr 23, 2017
c5584e7
Merge pull request #185 from OdinsHat/master
Apr 23, 2017
8e91956
Sync spec-file with Fedora.
Apr 23, 2017
552428e
update Russian translation
vantu5z Apr 26, 2017
62a751d
Merge pull request #186 from vantu5z/master
Apr 26, 2017
3fee413
Update Hungarian translation
BathoryPeter May 29, 2017
de1853f
Add correct package name for Fedora
bhavin192 Jun 2, 2017
700d055
Fix broken URL in 'Weather data provided by' link
strig Jul 31, 2017
63b9f28
Merge pull request #188 from BathoryPeter/patch-1
Aug 1, 2017
d087616
Merge pull request #189 from bhavin192/patch-1
Aug 1, 2017
8216368
Clean up Code::Blocks project-file.
Aug 2, 2017
4bd3900
Changed "http" to "https" on API URLs and related sites
watersalesman Aug 3, 2017
e4f0e05
Update README.md
Aug 20, 2017
b657960
pt-BR translation, fix translate of Humidity
Sep 5, 2017
731527a
Update fi.po
Sep 8, 2017
a8b3e5e
Merge pull request #195 from andrerferraz/master
Sep 10, 2017
10795f4
Merge pull request #198 from artnay/patch-1
Sep 10, 2017
ed7a7c2
Merge pull request #193 from watersalesman/master
Sep 10, 2017
f7ee98d
Merge pull request #192 from strig/patch-2
Sep 10, 2017
835e396
Add delay for network connection checking based on pull request #190.
Sep 10, 2017
8e91f02
Uppercas
francescbassas Sep 14, 2017
0cb1bb5
Merge pull request #199 from francescbassas/patch-1
Sep 14, 2017
4675646
Update Serbian translation (sr and sr@latin)
Sep 17, 2017
cf30519
Avoid "Source ID xxx was not found when attempting to remove it"-errors.
Sep 18, 2017
7ca7a1e
Capitalize weather conditions in Czech translation
petrpulc Sep 18, 2017
77e00bd
Update pt_BR.po file
diegoaceneves Oct 2, 2017
82135ae
Little misspelling in line 469
leixet Oct 19, 2017
c809fec
Merge pull request #205 from leixet/patch-2
Oct 23, 2017
1e6f1b9
Merge pull request #203 from diegoaceneves/master
Oct 23, 2017
b924d83
Merge pull request #201 from petrpulc/master
Oct 23, 2017
ba3dab7
Merge pull request #200 from Faenriis/master
Oct 23, 2017
d9ad9c8
Add gnome-shell 3.26 to compatibility list.
Oct 23, 2017
0278ad2
Fix warning about non-existing property.
Oct 30, 2017
8291339
Fix warning about wrong parameter-count.
Oct 30, 2017
21f8299
Do not use deprecated popup-function, fixes #206.
Oct 30, 2017
a86b949
Allow use of horizontal scrolling axis for forecast. Fixes #207
Oct 30, 2017
87f0edc
New translation in Ukrainian
vpaslavskyi Oct 31, 2017
fa3052a
Fixed issue where if the name of the city is too long, the weather po…
jackgu1988 Nov 3, 2017
cac94f2
Restore search-results popup on gtk3 < 3.22, broken in commit 21f8299.
Nov 26, 2017
e499431
Sync spec-file with Fedora/Epel.
Nov 26, 2017
851d680
Fix incorrect if-clause.
Nov 26, 2017
7fdf4e9
Copyedited Finnish translation
tuomosipola Jan 25, 2018
fb0b5dc
Update zh_TW.po
Cypresslin Jan 31, 2018
5d92747
Update Swedish translation
MorganAntonsson Mar 25, 2018
dd662e8
Merge pull request #215 from MorganAntonsson/swedish
Jun 16, 2018
332c9dc
Merge pull request #213 from Cypresslin/patch-1
Jun 16, 2018
cc3276a
Merge pull request #212 from tuomosipola/master
Jun 16, 2018
b7ce902
Merge pull request #210 from jackgu1988/master
Jun 16, 2018
0e9e9ac
Merge pull request #208 from vpaslavskyi/patch-2
Jun 16, 2018
7705e19
Update README.md
Jun 16, 2018
d324091
Update README.md
Jun 16, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,4 @@ staging/
*~
*.gmo
metadata.json
*.gschema.xml
*.gschema.valid
3 changes: 2 additions & 1 deletion AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ Ecyrbe <[email protected]>,
Timur Kristóf <[email protected]>,
Simon Legner <[email protected]>,
Mattia Meneguzzo <[email protected]>,
Christian Metzler <[email protected]>
Christian Metzler <[email protected]>,
Jens Lody <[email protected]>
10 changes: 5 additions & 5 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}

SUBDIRS = src data po

uuid = "weather-extension@xeked.com"
uuid = "openweather-extension@jenslody.de"

localprefix = $(HOME)/.local/share/gnome-shell/extensions

Expand All @@ -13,19 +13,19 @@ zip-file: all
$(MKDIR_P) $(builddir)/zip-file; \
$(MAKE) install DESTDIR="$(abs_builddir)/_build"; \
cp -r "$(builddir)/_build$(datadir)/gnome-shell/extensions/$(uuid)" "$(builddir)/_build"; \
if [ -f "$(builddir)/_build$(datadir)/glib-2.0/schemas/org.gnome.shell.extensions.weather.gschema.xml" ]; then \
if [ -f "$(builddir)/_build$(datadir)/glib-2.0/schemas/org.gnome.shell.extensions.openweather.gschema.xml" ]; then \
$(MKDIR_P) "$(builddir)/_build/$(uuid)/schemas"; \
mv "$(builddir)/_build$(datadir)/glib-2.0/schemas/org.gnome.shell.extensions.weather.gschema.xml" "$(builddir)/_build/$(uuid)/schemas"; \
mv "$(builddir)/_build$(datadir)/glib-2.0/schemas/org.gnome.shell.extensions.openweather.gschema.xml" "$(builddir)/_build/$(uuid)/schemas"; \
glib-compile-schemas "$(builddir)/_build/$(uuid)/schemas"; \
fi; \
cp -r "$(builddir)/_build$(datadir)/locale" "$(builddir)/_build/$(uuid)"; \
(cd "$(builddir)/_build/$(uuid)/"; \
zip -qr "$(abs_builddir)/zip-file/weather.shell-extension.zip" .; \
zip -qr "$(abs_builddir)/zip-file/openweather.shell-extension.zip" .; \
); \
rm -fR $(builddir)/_build

local-install: zip-file
zip_file="$(abs_builddir)/zip-file/weather.shell-extension.zip"; \
zip_file="$(abs_builddir)/zip-file/openweather.shell-extension.zip"; \
if [ -d "$(localprefix)/$(uuid)" ]; then \
rm -fR "$(localprefix)/$(uuid)"; \
fi; \
Expand Down
127 changes: 5 additions & 122 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,125 +1,8 @@
# Weather Extension V2
# A R C H I V E D

![Screenshot](https://f.cloud.github.com/assets/1255506/833069/0f754966-f28b-11e2-9fb3-3ea413919c69.png)
I migrated all my repos to gitlab.com and archived them here on guíthub.

*gnome-shell-extension-weather* is a simple extension for displaying weather conditions and forecasts in GNOME Shell, featuring support for multiple locations, no need for WOEID, a symmetrical layout and a settings panel through *gnome-shell-extension-prefs*.
You find it by using the following URL:
https://gitlab.com/jenslody/gnome-shell-extension-openweather

The weather report include forecasts for ~ 10 days.

Support GNOME Shell >= 3.8

Contact the author : [Neroth (Christian METZLER)](https://plus.google.com/u/0/106579473281691119257).

We need translator ! [Translate the extension](https://github.com/Neroth/gnome-shell-extension-weather/wiki/Translate).

----

# Installation

## Through extensions.gnome.org (Local installation)

**Waiting for review / Version 9 : V1 (<= GNOME Shell 3.8) / Version 10 : V2 (>= GNOME Shell 3.8)**

Go on the [Weather extension page](https://extensions.gnome.org/extension/613/weather/) on extensions.gnome.org, click on the switch ("OFF" => "ON"), click on the install button.
That's it !

## Through a package manager

After the installation, restart GNOME Shell (`Alt`+`F2`, `r`, `Enter`) and enable the extension through *gnome-tweak-tool*.

### [Ubuntu, Mint, and derivatives](https://launchpad.net/~gnome-shell-extensions/+archive/ppa/+packages)

Add the PPA *ppa:gnome-shell-extensions* to your source list, update the package list and install *gnome-shell-extension-weather*:

sudo add-apt-repository ppa:gnome-shell-extensions
sudo apt-get update
sudo apt-get install gnome-shell-extension-weather

### [Debian](http://packages.debian.org/source/unstable/gnome-shell-extension-weather)

For Debian "Wheezy" 7, add the (official backports archive)[http://backports.debian.org/Instructions/] to your sources list. This step is not needed for Debian "Jessie" or "Sid".

Then install the package through APT:

sudo apt-get install gnome-shell-extension-weather

### [Fedora](http://rpmfusion.org/)

Packages for Fedora are available in the [RPM Fusion](http://rpmfusion.org/) repositories. If these are not enabled on your system, please install them through the following command (root password required):

su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'
Then, install *gnome-shell-extension-weather* (root password required):

su -c 'yum install gnome-shell-extension-weather'

### [Arch Linux](https://aur.archlinux.org/packages/gnome-shell-extension-weather-git/)

Download the package from AUR, make and install it:

wget https://aur.archlinux.org/packages/gn/gnome-shell-extension-weather-git/gnome-shell-extension-weather-git.tar.gz
tar xvzf gnome-shell-extension-weather-git.tar.gz
cd gnome-shell-extension-weather-git && makepkg -si

## Generic (Local installation)

Make sure you have the following dependencies installed:
* *gettext*,
* *pkg-config*,
* *git*,
* *glib2*,
* *glib2-devel* or *libglib2.0-dev*,
* *zip*,
* *gnome-common*,
* *autoconf*,
* *automake*,
* *intltool*,
* *gir1.2-gweather-3.0*.

Run the following commands:

cd ~ && git clone git://github.com/Neroth/gnome-shell-extension-weather.git
cd ~/gnome-shell-extension-weather
./autogen.sh && make local-install

Restart GNOME Shell (`Alt`+`F2`, `r`, `Enter`) and enable the extension through *gnome-tweak-tool*.

----

# Configuration

Launch *gnome-shell-extension-prefs* (reachable also through the *Weather Settings* button on the extension popup) and select *Weather* from the drop-down menu to edit the configuration.

![Screenshot](https://github.com/neroth/gnome-shell-extension-weather/raw/master/data/weather-settings.gif)

You can also use *dconf-editor* or *gsettings* to configure the extension through the command line.

----

# Debug

To debug the extension, active the switch `Debug extension` in the settings:

You have now two new file ("weather.log" and "weather-prefs.log") in the extension dir (`~/.local/share/gnome-shell/extensions/[email protected]/`).

----

# Licence

Copyright (C) 2011 - 2013

* Christian Metzler <[email protected]>,
* Elad Alfassa <[email protected]>,
* Mark Benjamin <[email protected]>,
* Simon Claessens <[email protected]>,
* Ecyrbe <[email protected]>,
* Timur Kristóf <[email protected]>,
* Simon Legner <[email protected]>,
* Mattia Meneguzzo <[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/>.
Sorry for the inconvenience!
31 changes: 28 additions & 3 deletions autogen.sh
Original file line number Diff line number Diff line change
@@ -1,11 +1,36 @@
#!/bin/bash
#!/bin/sh
# Run this to generate all the initial makefiles, etc.
#
#
# Weather extension for GNOME Shell
# - generate Makefiles
#
# Copyright (C) 2012 - 2015
# Jens Lody <[email protected]>,
#
# This file is part of gnome-shell-extension-openweather.
#
# gnome-shell-extension-openweather 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-openweather 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-openweather. If not, see
# <http://www.gnu.org/licenses/>.
#



srcdir=`dirname $0`
test -z "$srcdir" && srcdir=.

PKG_NAME="gnome-shell-extension-weather"

touch ChangeLog

test -f $srcdir/configure.ac || {
Expand Down
13 changes: 9 additions & 4 deletions configure.ac
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
AC_PREREQ(2.63)
dnl be carefull, the version needs to be in sync with your gnome shell version
AC_INIT([gnome-shell-extension-weather],[1.1],[https://github.com/Neroth/gnome-shell-extension-weather/issues])
AC_INIT([gnome-shell-extension-openweather],[1.1],[https://github.com/jenslody/gnome-shell-extension-openweather/issues])

AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_AUX_DIR([config])
Expand All @@ -11,16 +11,21 @@ m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])

AC_PROG_SED

GETTEXT_PACKAGE=gnome-shell-extension-weather
GETTEXT_PACKAGE=gnome-shell-extension-openweather
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE",
[The prefix for our gettext translation domains.])
IT_PROG_INTLTOOL(0.26)

# i18n
AM_GNU_GETTEXT([external])
AM_GNU_GETTEXT_VERSION([0.18.2])

PKG_PROG_PKG_CONFIG([0.22])

GLIB_GSETTINGS

AC_ARG_VAR(GIT_VERSION, git-version to be placed in metadata.json, will be overwritten when uploaded to gnome.org (default not set))

AC_ARG_WITH(desktop-dir, [ --with-desktop-dir=PATH where to install desktop files (default=PREFIX/share)])

if test "x$with_desktop_dir" != x; then
Expand All @@ -41,7 +46,7 @@ AC_ARG_WITH([local-install],
AC_SUBST(use_local_install)
AM_CONDITIONAL(LOCAL_INSTALL, test "x${use_local_install}" == "xyes")

extensiontopdir=${datadir}/gnome-shell/extensions/[email protected]
extensiontopdir=${datadir}/gnome-shell/extensions/[email protected]

dnl This is beyond ugly. Suggestions accepted.
if test "x${use_local_install}" == "xyes"; then
Expand Down
18 changes: 8 additions & 10 deletions data/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
extensionurl = https://github.com/Neroth/gnome-shell-extension-weather
extensionurl = https://github.com/jenslody/gnome-shell-extension-openweather

# Change these to modify how installation is performed
topextensiondir = $(datadir)/gnome-shell/extensions

uuid = weather-extension@xeked.com
uuid = openweather-extension@jenslody.de

extensiondir = $(topextensiondir)/$(uuid)

dist_extension_DATA = stylesheet.css weather-settings.ui
dist_extension_DATA = OpenWeather.png stylesheet.css weather-settings.ui

nodist_extension_DATA = metadata.json $(EXTRA_EXTENSION)

Expand All @@ -16,15 +16,13 @@ EXTRA_DIST = metadata.json.in
metadata.json: metadata.json.in $(top_builddir)/config.status
$(AM_V_GEN) sed -e "s|[@]LOCALEDIR@|$(datadir)/locale|" \
-e "s|[@]uuid@|$(uuid)|" \
-e "s|[@]url@|$(extensionurl)|" $< > $@
-e "s|[@]url@|$(extensionurl)|" \
-e "s|[@]version@|$(GIT_VERSION)|" $< > $@

CLEANFILES = metadata.json

gschemas_in = org.gnome.shell.extensions.weather.gschema.xml.in
gsettings_SCHEMAS = org.gnome.shell.extensions.openweather.gschema.xml

@INTLTOOL_XML_NOMERGE_RULE@
@GSETTINGS_RULES@

gsettings_SCHEMAS = $(gschemas_in:.xml.in=.xml) @GSETTINGS_RULES@

EXTRA_DIST += $(gschemas_in)
CLEANFILES += $(gschemas_in:.xml.in=.valid) $(gsettings_SCHEMAS)
EXTRA_DIST += $(gsettings_SCHEMAS)
Binary file added data/OpenWeather.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified data/Screenshot.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 5 additions & 4 deletions data/metadata.json.in
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
{
"uuid": "@uuid@",
"name": "Weather",
"description": "A simple extension for displaying weather information from several cities in GNOME Shell",
"shell-version": [ "3.8" ],
"name": "OpenWeather",
"description": "Weather extension to display weather information from https://openweathermap.org/ or https://darksky.net for almost all locations in the world.\nFor openweathermap.org, you can either use the extensions default-key or register at https://openweathermap.org/appid and set the appropriate switch in the preferences dialog to \"off\".\nFor Dark Sky you have to register at https://darksky.net/dev/register and get a personal API-key.\n\nSince version 29 this extensions uses coordinates to store the locations and makes the names editable to support multiple weather-providers!\nIf you update from versions prior to 29 to 29 or greater (with darksky.net - support) you have to recreate your locations.",
"shell-version": [ "3.14", "3.16", "3.18", "3.20", "3.22", "3.24", "3.26" ],
"localedir": "@LOCALEDIR@",
"url": "@url@"
"url": "@url@",
"version": "@version@"
}
Loading