-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 6b45e72
Showing
394 changed files
with
54,422 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
*~ | ||
*.py[oc] | ||
*.pywc | ||
.cache | ||
.cdtproject | ||
.cproject | ||
.project | ||
.pydevproject | ||
.metadata | ||
.settings | ||
build | ||
dist | ||
debian | ||
.hidden | ||
*.deb | ||
*.rpm | ||
*.spec | ||
*.pkg.tar.xz | ||
PKGBUILD | ||
ui_qt | ||
pixmaps_qt | ||
starcal2-qt | ||
starcal2-qt.pyw | ||
plugins/pray_times_files/pray_times_qt.py | ||
google-api-python-client | ||
oauth2client | ||
.[Tt]rash* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,177 @@ | ||
All dates are in format YYYY/MM/DD | ||
|
||
2011/04/?? Saeed Rasooli <saeed.gnu@gmail.com> | ||
* Releasing StarCalendar version 1.9.0 | ||
* Moving to github.com | ||
* Install scripts for Debian(-based) and ArchLinux, that builds distribution package and installs it | ||
* Install and uninstall scripts (works for all Linux distributions, independent of packaging system) | ||
* Changing program Unix name (short name) to starcal2, applied in package name, git repo name, filenames, ... | ||
* Config importer (from 1.5.*) / language selector dialog on first run (that ~/.starcal2 does not exist) | ||
* Implementing strftime with pure python codes for better locale-support and improvements | ||
* Adding Islamic Pray Times plugin that works for every location on the earth and supports many calculating methods | ||
* Fixing many bugs | ||
* Adding Customize dialog and changing all main window items for it | ||
* PyQt interface almost completed | ||
* Better method for handling locales, default config per language, config importer from 1.5.* | ||
* Fully internationalized, and localizable for every locale/language (localizing in progress) | ||
* Separating config file (preferences) into several files accourding to program layers, breaking compatibily | ||
* Too much cleaning codes, moving codes, seperating layers, new classes... | ||
|
||
|
||
2010/05/07 Saeed Rasooli <saeed.gnu@gmail.com> | ||
* Releasing StarCalendar version 1.5.3 | ||
* Fixing few bugs and minor changes | ||
|
||
2010/03/12 Saeed Rasooli <saeed.gnu@gmail.com> | ||
* Releasing StarCalendar version 1.5.2 | ||
* Fixing few bugs | ||
|
||
2010/02/24 Saeed Rasooli <saeed.gnu@gmail.com> | ||
* Releasing StarCalendar version 1.5.0 | ||
* Fixing many bugs | ||
* Updating Persian events plugins using 1389 Iranian official calendar | ||
* Updating Hijri (Islamic) month lengh database using 1389 Iranian official calendar | ||
* Add item "Adjust System Time" to the tray menu | ||
* Add support for Julain calendar | ||
* Seperate calulation codes as seperate modules for each Jalali, Gregorian and Hijri calendar | ||
* Add Plasmoid (Plasma Applet) as a seperate package. This is still too BUGGY | ||
* Add Gnome Applet (temprory in the main package until version 2.0 ...) | ||
* Support for multiple holidays in week, see Preferences -> Advanced | ||
|
||
2009/09/?? Saeed Rasooli <saeed.gnu@gmail.com> | ||
* Releasing StarCalendar version 1.4.3 | ||
* Fixing few bugs | ||
* Releasing StarCalendar version 1.4.2 | ||
* Fixing few bugs | ||
* Releasing StarCalendar version 1.4.1 | ||
* Fixing few bugs | ||
|
||
2009/09/06 Saeed Rasooli <saeed.gnu@gmail.com> | ||
* Releasing StarCalendar version 1.4.0 | ||
* Add support for .ics (iCalendar) files as plugins. Currently a WEEK and minial support for ics | ||
* Change Home Page to SourceForce.net (starcal.sourceforge.net) | ||
* Implement Holidays (and currently Iranian holidays) as Plugin | ||
* Change setting file ~/.starcal to a folder containing file ~/.starcal/pref for prefrences and ~/.starcal/plugins for user plugins | ||
* Add support for real PLUGINs, including external plugins(python programs or binary modules .so) and plugins with many builtin types | ||
* Add inline window controllers on top of main window | ||
* Ability to show date/time with custom format in the Tray (Notification Area) | ||
* Change tray icon object from GtkStatusIcon to EggTrayIcon (GtkStatusIcon will still used if EggTrayIcon's python module not found) | ||
* Correct week numbers(in year), dependent to the first week day (Sunday or Saturday or ...) | ||
* Open day in Evolution(like GNOME clock) by double clicking on day(like choosing from right click menu) | ||
* Add item "Open In Sunbird" to right click menu (if file /usr/bin/sunbird was exists) | ||
* Add item "Open In Evolution" to right click menu (if file /usr/bin/evolution was exists) | ||
* Drag & drop of days(between starcal and gnome-clock or gedit or every text field) | ||
* Drag & drop fonts between buttons | ||
* Drag & drop color from any ColorButton to the calendar(to set as background color) | ||
* Show starcal logo in about dialog | ||
* Save being "On Top" or no | ||
* Shift + F10 -> like right-click | ||
* Middle click on tray icon to copy today's date string.(like right-click on try and select "Copy Date") | ||
* On Apply preferences, check that if one of preferences needs to restart to apply, open a dialog to restart starcal | ||
* On right click on year/month labes, show a menu to choose year/month | ||
* Update desktop background on calendar, when window moved (on metacity! on compize and kwin, program does not recieve any events when moving window!) | ||
* Seperated extarday text (buttom of main window) as a new window, that synchronize it's position an size with the main window when "configure-event" received | ||
|
||
|
||
|
||
2009/06/07 Saeed Rasooli <saeed.gnu@gmail.com> | ||
* Releasing StarCalendar version 1.3.6 | ||
* Enhance calculation and updating width request of year & month labels | ||
* Enhance position of tray menu, when right click on the tray icon | ||
* Enhance all popup menus (fixing space before items icons, adding underline accelerators) | ||
* Add clock label in the corner of main window | ||
* Enhance coordinate method and positions of day numbers in calendar, and make them relative to the centers of cells | ||
* مختصات نسبی شمارهٔ روزها نسبت به مرکز(نطقهٔ وسط) باشند. تمام مختصاتها تغییر کرد | ||
|
||
|
||
2009/05/04 Saeed Rasooli <saeed.gnu@gmail.com> | ||
* Releasing StarCalendar version 1.3.3 | ||
* Fixing many TROUBLE BUGS (that was added in version 1.3.x), and many other changes | ||
* Adding many extraday databases | ||
|
||
|
||
2009/04/27 Saeed Rasooli <saeed.gnu@gmail.com> | ||
* Releasing StarCalendar version 1.3.0 | ||
* Fixing many bugs, some enhancing, and many other changes | ||
* Adding Database Manager to preferences to manage(enable, disable and move) extraday databses | ||
* Adding database of Owghat(Islamic Pray times) for Tehran (1388 jalali) | ||
* Previous/Next Year/Month Buttons - Go successive while mouse button is down | ||
* Some other changes to add capability of making the program more look-like to a "Desktop Widget" | ||
* Capability of making the calendar Transparent on GNOME desktop(not KDE yet) | ||
* Porting CustomDayDialog from Glade to Python Code | ||
* Writing two custom interactive GtkWidgets "TimeBox" and "DateBox", Replacing with ComboBoxEntry in the SelectDateDialog | ||
* Completing support for Non-Jalali (Gregorian and Hijri) Calendars. Now the default calendar can be Gregorian or Hijri | ||
* Fixing the bug of incorrect dates in tooltip of tray icon, for non-defalut calendars, when curser is not on today | ||
* Adding font chooser to Preferences(for this application, select a custom font rather than sysntem font) | ||
* Adding tooltip for Gregorian month label in english | ||
|
||
2009/03/31 Saeed Rasooli <saeed.gnu@gmail.com> | ||
* Releasing StarCalendar version 1.2.0 | ||
* Fixing many bugs, some enhancing, and many other changes | ||
* Enhancing positions of days number to expand in the calendar, for more well-looking of program | ||
* Adding compatibility with old PyGTK versions(2.10 or even 2.8), for facility of running in Debian Etch | ||
* Changing main dialog's toolbar from a HBox of Buttons, to a real gtk.Toolbar, for more well-looking of program | ||
* Adding many appearance-related preferences, such as background color, border color, text colors, | ||
* Seperating preferences to many tabs | ||
* Adding "Export to HTML" for the selected month | ||
* Adding 33 year algorithm for Jalali calculation. and setting as default jalali algorithm, instead of previous(2820 year) algorithm | ||
* Seperating holidays for Jalali and Hijri (now not need to add holidays for every new year!). Checking(and some correcting) with the Iranian official calendar | ||
* Skip taskbar for Preferences, CustomDay, SelectDate and About dialogs. | ||
|
||
2009/03/19 Saeed Rasooli <saeed.gnu@gmail.com> | ||
* Releasing StarCalendar version 1.1.0 | ||
* Fixing many bugs, some enhancing and cleaning codes, and some other changes | ||
* Changing and enhancing algorithms of some part, for example using cache for days information and statics for many months (that are viewing by user) | ||
* Editing and completing extradays databases (src/extra-*.xml) using Iranian official calendar(شورای مرکز تقویم مؤسسهٔ ژئوفیزیک دانشگاه تهران) | ||
* Show/don't show main dialog on start | ||
* Adding Select Date Dialog(manually select year, month and day) | ||
* Allow the user to change icon of "Next" and "Previous" buttons | ||
* Adding resize icon (StatusBar icon) at the right low corner, for easy resizing of window(in vertical) | ||
* Change(and save) height of calendar, Save width of window | ||
* Select text of custom day (below calendar) (changing from Treeview to HBox). Now the text is selectable | ||
* Mouse scroll for previous/next week | ||
* Defining some keys such as PageUp(previous month), PageDown(next month), End(last day of month), MenuKey(beside right Ctrl, for popup menu) | ||
* Popup menu when right click on a day -> items "Edit Custom Day" and "Remove Custom Day" when the selected day is defined as CustomDay | ||
* Close About Dilaog | ||
* Changing default language to Persian | ||
* Auto translating defaults words(defaults buttons, tray menu, ...) | ||
* Auto setting Right to Left (RTL) for arabic and persian | ||
|
||
2008/12/01 to 2009/03/12 Saeed Rasooli <saeed.gnu@gmail.com> | ||
* Releasing StarCalendar version 1.0.0 (first release) | ||
* Some enhancing and cleaning codes, and also many other changes | ||
* Adding translation(locale) support, and translating to Persian(Farsi). Arabic translation will be added later | ||
* Removing old preferences items(of jalali applet) that were not needed. Adding new preferences | ||
* Seperating extradays database for Jalai, Hijri and Gregorian | ||
* Adding jalali-1388 holiday | ||
* Adding support for working with keyboard in the calendar. Arrow keys, Space(goto today), F1, +, Q, | ||
* Changing colors and sizes | ||
* Adding support for multiple calendars | ||
* Adding Hijri (Islamic) calendar | ||
* Changing from applet to windowed on tray | ||
* Relicensing from GPLv2+ to GPLv3+ | ||
* Renaming from "Jalali Calendar Applet" to "StarCalendar" (with unix name "starcal") | ||
* Taking version 1.6.5 of "Jalali Calendar Applet" (applet for Gnome) | ||
|
||
2008/03/28 Mola Pahnadayan <mola.mp@gmail.com> | ||
* Add 1387 holiday | ||
* Add 1387 day's name | ||
* Correct tooltip | ||
|
||
2007/05/25 Mola Pahnadayan <mola.mp@gmail.com> | ||
* Correct some holiday | ||
* Fix bug to work with debian etch | ||
* Change to /usr/share/jalali-calendar directory <alan@technotux.com> | ||
|
||
2007/05/01 Mola Pahnadayan <mola.mp@gmail.com> | ||
* Release 1.6.2 | ||
* Add the license into all of source files | ||
* Remove incorrect holiday | ||
|
||
2007/03/31 Mola Pahnadayan <mola.mp@gmail.com> | ||
* Release 1.6.1 | ||
* Add preferences dialog | ||
* (widget calendar) Height detect | ||
|
||
2007/03/04 Mola Pahnadayan <mola.mp@gmail.com> | ||
* First release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
Download latest codes via git: | ||
$ git clone git://github.com/ilius/starcal.git | ||
|
||
Download latest snapshot (without git): | ||
Open one of these links with your browser: | ||
http://github.com/ilius/starcal/tarball/master | ||
|
||
Installation/uninstallation on Ubuntu: | ||
$ sudo bash ./install-ubuntu | ||
$ sudo apt-get remove starcal3 | ||
|
||
Installation/uninstallation on Debian or other Debian-based distributions: | ||
$ sudo bash ./install-debian | ||
$ sudo apt-get remove starcal3 | ||
|
||
Installation/uninstallation on ArchLinux: | ||
$ bash ./install-archlinux | ||
$ sudo pacman -R starcal3 | ||
OR | ||
$ yaourt starcal-git | ||
$ sudo pacman -R starcal-git | ||
|
||
Installation/uninstallation on openSUSE: | ||
$ sudo bash ./install-suse | ||
$ sudo zypper remove starcal3 | ||
|
||
Installation/uninstallation on Fedora: | ||
$ sudo bash ./install-fedora | ||
$ sudo yum remove starcal3 | ||
|
||
Installation/uninstallation on other distributions: | ||
$ sudo bash ./install | ||
$ sudo /usr/share/starcal3/uninstall | ||
|
||
Running on Windows: | ||
1- Install Python 2.6 or 2.7 | ||
2- Install PyGTK | ||
3- Copy starcal source folder somewhere you want to keep | ||
4- Send a shortcut from file starcal.pyw (inside source folder) to you desktop | ||
|
||
|
||
Home Pages: | ||
http://ilius.github.io/starcal | ||
|
||
Follow Us: | ||
To get notified on new releases, subscribe to: | ||
https://github.com/ilius/starcal/releases.atom | ||
|
||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
A Perfect Calendar Program Writen in Python | ||
Copyleft © 2008-2015 Saeed Rasooli | ||
StarCalendar is distributed under the GNU General Public License | ||
"I fight for the users!" (Quote from TRON) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
Saeed Rasooli <saeed.gnu@gmail.com> | ||
Developer, Maintainer, Packager and Supporter | ||
|
||
Mola Pahnadayan <mola.mp@gmail.com> | ||
Program "Jalali Calendar Applet" | ||
|
||
Mehdi Bayazee <bayazee@gmail.com> | ||
Program "Calverter.py" | ||
|
||
Stuart Bishop <stuart@stuartbishop.net> | ||
Program pytz | ||
|
||
Calendar Center Council, Institute of Geophysics, University of Tehran | ||
Iranian Event Plugins, Hijri Calculations | ||
|
||
Reza Moradi Ghiasabadi (www.ghiasabadi.com) | ||
Iranian Ancient Festivals | ||
|
||
|
||
Some icons taken from Oxygen Icon Theme. | ||
Some icons taken from T-ish-Ubuntulooks Metacity Theme | ||
Some icons taken from Gnome Evolution. | ||
Some icons taken from crystalproject. | ||
Some icons taken from http://183amir.github.io/persian-calendar | ||
|
||
Firefox and Sunbird logos are trademarks of the Mozilla Fondation. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
Saeed Rasooli <saeed.gnu@gmail.com> | ||
Mola Pahnadayan <mola.mp@gmail.com> | ||
Mehdi Bayazee <bayazee@gmail.com> | ||
Stuart Bishop <stuart@stuartbishop.net> | ||
Calendar Center Council, Institute of Geophysics, University of Tehran | ||
Reza Moradi Ghiasabadi (www.ghiasabadi.com) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
py3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
{ | ||
"allPlugList": [ | ||
{ | ||
"enable": false, | ||
"_file": "pray_times.py", | ||
"show_date": false | ||
}, | ||
{ | ||
"enable": false, | ||
"_file": "iran-holidays.hol", | ||
"show_date": false | ||
}, | ||
{ | ||
"enable": false, | ||
"_file": "iran-jalali.spg", | ||
"show_date": false | ||
}, | ||
{ | ||
"enable": false, | ||
"_file": "iran-gregorian.spg", | ||
"show_date": false | ||
}, | ||
{ | ||
"enable": false, | ||
"_file": "iran-hijri.spg", | ||
"show_date": false | ||
}, | ||
{ | ||
"enable": false, | ||
"_file": "iran-ancient.spg", | ||
"show_date": false | ||
}, | ||
{ | ||
"enable": false, | ||
"_file": "iran-jalali-2.spg", | ||
"show_date": false | ||
}, | ||
{ | ||
"enable": false, | ||
"_file": "iran-gregorian-2.spg", | ||
"show_date": false | ||
}, | ||
{ | ||
"enable": false, | ||
"_file": "iran-hijri-2.spg", | ||
"show_date": false | ||
} | ||
], | ||
"plugIndex": [ | ||
0 | ||
], | ||
"activeCalTypes": [ | ||
"gregorian" | ||
], | ||
"holidayWeekDays": [ | ||
0 | ||
], | ||
"firstWeekDayAuto": false, | ||
"firstWeekDay": 0, | ||
"weekNumberModeAuto": false, | ||
"weekNumberMode": 4, | ||
"version": "3.0.0" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"hijriAlg": 0, | ||
"hijriUseDB": false | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
{ | ||
"jalaliAlg": 0 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
{ | ||
"lang": "en_US.UTF-8" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
{ | ||
"locName": "United States/Washington", | ||
"lat": 41.283, | ||
"lng": -91.667, | ||
"method": "MWL", | ||
"shownTimeNames": [ | ||
"fajr", | ||
"sunrise", | ||
"maghrib", | ||
"midnight" | ||
], | ||
"imsak": 10 | ||
} |
Oops, something went wrong.