New Udemy Coupon
This commit is contained in:
parent
2e6b74f0f1
commit
fe41f3cd1f
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
|
|
||||||
version = __version__ = "4.61.0.178 Unreleased"
|
version = __version__ = "4.61.0.179 Unreleased"
|
||||||
|
|
||||||
_change_log = """
|
_change_log = """
|
||||||
Changelog since 4.60.0 released to PyPI on 8-May-2022
|
Changelog since 4.60.0 released to PyPI on 8-May-2022
|
||||||
|
@ -426,6 +426,8 @@ _change_log = """
|
||||||
Custom Titlebar - Support for disabling resizing (maximizing too), support for disable minimize and disable close
|
Custom Titlebar - Support for disabling resizing (maximizing too), support for disable minimize and disable close
|
||||||
4.61.0.178
|
4.61.0.178
|
||||||
Input element - fix for bug with text color & logic wasn't quite right with the "read for disabled" stuff in the update as well as when making window
|
Input element - fix for bug with text color & logic wasn't quite right with the "read for disabled" stuff in the update as well as when making window
|
||||||
|
4.61.0.179
|
||||||
|
New Udemy coupon
|
||||||
"""
|
"""
|
||||||
|
|
||||||
__version__ = version.split()[0] # For PEP 396 and PEP 345
|
__version__ = version.split()[0] # For PEP 396 and PEP 345
|
||||||
|
@ -26660,7 +26662,7 @@ def main():
|
||||||
elif event == 'Get Text':
|
elif event == 'Get Text':
|
||||||
popup_scrolled('Returned:', popup_get_text('Enter some text', keep_on_top=True))
|
popup_scrolled('Returned:', popup_get_text('Enter some text', keep_on_top=True))
|
||||||
elif event.startswith('-UDEMY-'):
|
elif event.startswith('-UDEMY-'):
|
||||||
webbrowser.open_new_tab(r'https://www.udemy.com/course/pysimplegui/?couponCode=65DBBEA0EC4C3B093FD1')
|
webbrowser.open_new_tab(r'https://www.udemy.com/course/pysimplegui/?couponCode=9AF99B123C49D51EB547')
|
||||||
elif event.startswith('-SPONSOR-'):
|
elif event.startswith('-SPONSOR-'):
|
||||||
if webbrowser_available:
|
if webbrowser_available:
|
||||||
webbrowser.open_new_tab(r'https://www.paypal.me/pythongui')
|
webbrowser.open_new_tab(r'https://www.paypal.me/pythongui')
|
||||||
|
@ -26668,7 +26670,7 @@ def main():
|
||||||
if webbrowser_available:
|
if webbrowser_available:
|
||||||
webbrowser.open_new_tab(r'https://www.buymeacoffee.com/PySimpleGUI')
|
webbrowser.open_new_tab(r'https://www.buymeacoffee.com/PySimpleGUI')
|
||||||
elif event in ('-EMOJI-HEARTS-', '-HEART-', '-PYTHON HEARTS-'):
|
elif event in ('-EMOJI-HEARTS-', '-HEART-', '-PYTHON HEARTS-'):
|
||||||
popup_scrolled("Oh look! It's a Udemy discount coupon!", '65DBBEA0EC4C3B093FD1',
|
popup_scrolled("Oh look! It's a Udemy discount coupon!", '9AF99B123C49D51EB547',
|
||||||
'A personal message from Mike -- thank you so very much for supporting PySimpleGUI!', title='Udemy Coupon', image=EMOJI_BASE64_MIKE, keep_on_top=True)
|
'A personal message from Mike -- thank you so very much for supporting PySimpleGUI!', title='Udemy Coupon', image=EMOJI_BASE64_MIKE, keep_on_top=True)
|
||||||
|
|
||||||
elif event == 'Themes':
|
elif event == 'Themes':
|
||||||
|
|
|
@ -25,9 +25,9 @@
|
||||||
<span style="font-weight: normal;">
|
<span style="font-weight: normal;">
|
||||||
apply coupon for discount:
|
apply coupon for discount:
|
||||||
</span>
|
</span>
|
||||||
A2E4F6B1B75EC3D90133.
|
9AF99B123C49D51EB547.
|
||||||
</div>
|
</div>
|
||||||
<button style="margin: 0 auto; display: block; width: 200px; height: 70px; border-radius: 14px; border: none; padding: 10px; font-size: 18px; background-color: #357296; color: white; cursor: pointer;" onclick="window.open('https://www.udemy.com/course/pysimplegui/?couponCode=A2E4F6B1B75EC3D90133','_blank');">
|
<button style="margin: 0 auto; display: block; width: 200px; height: 70px; border-radius: 14px; border: none; padding: 10px; font-size: 18px; background-color: #357296; color: white; cursor: pointer;" onclick="window.open('https://www.udemy.com/course/pysimplegui/?couponCode=9AF99B123C49D51EB547','_blank');">
|
||||||
click here to visit course page
|
click here to visit course page
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
@ -13685,7 +13685,7 @@ IMPORTANT - This method uses THREADS... this means you CANNOT make any PySimpleG
|
||||||
the function you provide with the exception of one function, Window.write_event_value.
|
the function you provide with the exception of one function, Window.write_event_value.
|
||||||
|
|
||||||
```
|
```
|
||||||
perform_long_operation(func, end_key)
|
perform_long_operation(func, end_key = None)
|
||||||
```
|
```
|
||||||
|
|
||||||
Parameter Descriptions:
|
Parameter Descriptions:
|
||||||
|
@ -13693,7 +13693,7 @@ Parameter Descriptions:
|
||||||
|Type|Name|Meaning|
|
|Type|Name|Meaning|
|
||||||
|--|--|--|
|
|--|--|--|
|
||||||
| Any | func | A lambda or a function name with no parms |
|
| Any | func | A lambda or a function name with no parms |
|
||||||
| Any | end_key | The key that will be generated when the function returns |
|
| (Any or None) | end_key | Optional key that will be generated when the function returns |
|
||||||
| threading.Thread | **RETURN** | The id of the thread
|
| threading.Thread | **RETURN** | The id of the thread
|
||||||
|
|
||||||
### read
|
### read
|
||||||
|
@ -13907,7 +13907,7 @@ IMPORTANT - This method uses THREADS... this means you CANNOT make any PySimpleG
|
||||||
the function you provide with the exception of one function, Window.write_event_value.
|
the function you provide with the exception of one function, Window.write_event_value.
|
||||||
|
|
||||||
```
|
```
|
||||||
start_thread(func, end_key)
|
start_thread(func, end_key = None)
|
||||||
```
|
```
|
||||||
|
|
||||||
Parameter Descriptions:
|
Parameter Descriptions:
|
||||||
|
@ -13915,7 +13915,7 @@ Parameter Descriptions:
|
||||||
|Type|Name|Meaning|
|
|Type|Name|Meaning|
|
||||||
|--|--|--|
|
|--|--|--|
|
||||||
| Any | func | A lambda or a function name with no parms |
|
| Any | func | A lambda or a function name with no parms |
|
||||||
| Any | end_key | The key that will be generated when the function returns |
|
| (Any or None) | end_key | Optional key that will be generated when the function returns |
|
||||||
| threading.Thread | **RETURN** | The id of the thread
|
| threading.Thread | **RETURN** | The id of the thread
|
||||||
|
|
||||||
### timer_get_active_timers
|
### timer_get_active_timers
|
||||||
|
|
|
@ -25,9 +25,9 @@
|
||||||
<span style="font-weight: normal;">
|
<span style="font-weight: normal;">
|
||||||
apply coupon for discount:
|
apply coupon for discount:
|
||||||
</span>
|
</span>
|
||||||
65DBBEA0EC4C3B093FD1
|
9AF99B123C49D51EB547
|
||||||
</div>
|
</div>
|
||||||
<button style="margin: 0 auto; display: block; width: 200px; height: 70px; border-radius: 14px; border: none; padding: 10px; font-size: 18px; background-color: #357296; color: white; cursor: pointer;" onclick="window.open('https://www.udemy.com/course/pysimplegui/?couponCode=65DBBEA0EC4C3B093FD1','_blank');">
|
<button style="margin: 0 auto; display: block; width: 200px; height: 70px; border-radius: 14px; border: none; padding: 10px; font-size: 18px; background-color: #357296; color: white; cursor: pointer;" onclick="window.open('https://www.udemy.com/course/pysimplegui/?couponCode=9AF99B123C49D51EB547','_blank');">
|
||||||
click here to visit course page
|
click here to visit course page
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -25,9 +25,9 @@
|
||||||
<span style="font-weight: normal;">
|
<span style="font-weight: normal;">
|
||||||
apply coupon for discount:
|
apply coupon for discount:
|
||||||
</span>
|
</span>
|
||||||
65DBBEA0EC4C3B093FD1
|
9AF99B123C49D51EB547
|
||||||
</div>
|
</div>
|
||||||
<button style="margin: 0 auto; display: block; width: 200px; height: 70px; border-radius: 14px; border: none; padding: 10px; font-size: 18px; background-color: #357296; color: white; cursor: pointer;" onclick="window.open('https://www.udemy.com/course/pysimplegui/?couponCode=65DBBEA0EC4C3B093FD1','_blank');">
|
<button style="margin: 0 auto; display: block; width: 200px; height: 70px; border-radius: 14px; border: none; padding: 10px; font-size: 18px; background-color: #357296; color: white; cursor: pointer;" onclick="window.open('https://www.udemy.com/course/pysimplegui/?couponCode=9AF99B123C49D51EB547','_blank');">
|
||||||
click here to visit course page
|
click here to visit course page
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -9,8 +9,8 @@
|
||||||
<img src="https://www.dropbox.com/s/6wzf3ebmj97v4zs/PySimpleGUI-GitHub-Udemy-Course.png?raw=1" width=200 alt="PySimpleGUI Udemy Course">
|
<img src="https://www.dropbox.com/s/6wzf3ebmj97v4zs/PySimpleGUI-GitHub-Udemy-Course.png?raw=1" width=200 alt="PySimpleGUI Udemy Course">
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<h5>apply coupon for discount:<br>65DBBEA0EC4C3B093FD1</h6>
|
<h5>apply coupon for discount:<br>9AF99B123C49D51EB547</h6>
|
||||||
<a href="https://www.udemy.com/course/pysimplegui/?couponCode=65DBBEA0EC4C3B093FD1">click here to visit course page</a>
|
<a href="https://www.udemy.com/course/pysimplegui/?couponCode=9AF99B123C49D51EB547">click here to visit course page</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
@ -9,8 +9,8 @@
|
||||||
<img src="https://www.dropbox.com/s/6wzf3ebmj97v4zs/PySimpleGUI-GitHub-Udemy-Course.png?raw=1" width=200 alt="PySimpleGUI Udemy Course">
|
<img src="https://www.dropbox.com/s/6wzf3ebmj97v4zs/PySimpleGUI-GitHub-Udemy-Course.png?raw=1" width=200 alt="PySimpleGUI Udemy Course">
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<h5>apply coupon for discount:<br>65DBBEA0EC4C3B093FD1</h6>
|
<h5>apply coupon for discount:<br>9AF99B123C49D51EB547</h6>
|
||||||
<a href="https://www.udemy.com/course/pysimplegui/?couponCode=65DBBEA0EC4C3B093FD1">click here to visit course page</a>
|
<a href="https://www.udemy.com/course/pysimplegui/?couponCode=9AF99B123C49D51EB547">click here to visit course page</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
@ -52,9 +52,9 @@ HOW DO I INSERT IMAGES ???
|
||||||
<span style="font-weight: normal;">
|
<span style="font-weight: normal;">
|
||||||
apply coupon for discount:
|
apply coupon for discount:
|
||||||
</span>
|
</span>
|
||||||
65DBBEA0EC4C3B093FD1
|
9AF99B123C49D51EB547
|
||||||
</div>
|
</div>
|
||||||
<button style="margin: 0 auto; display: block; width: 200px; height: 70px; border-radius: 14px; border: none; padding: 10px; font-size: 18px; background-color: #357296; color: white; cursor: pointer;" onclick="window.open('https://www.udemy.com/course/pysimplegui/?couponCode=65DBBEA0EC4C3B093FD1','_blank');">
|
<button style="margin: 0 auto; display: block; width: 200px; height: 70px; border-radius: 14px; border: none; padding: 10px; font-size: 18px; background-color: #357296; color: white; cursor: pointer;" onclick="window.open('https://www.udemy.com/course/pysimplegui/?couponCode=9AF99B123C49D51EB547','_blank');">
|
||||||
click here to visit course page
|
click here to visit course page
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -25,9 +25,9 @@
|
||||||
<span style="font-weight: normal;">
|
<span style="font-weight: normal;">
|
||||||
apply coupon for discount:
|
apply coupon for discount:
|
||||||
</span>
|
</span>
|
||||||
A2E4F6B1B75EC3D90133.
|
9AF99B123C49D51EB547.
|
||||||
</div>
|
</div>
|
||||||
<button style="margin: 0 auto; display: block; width: 200px; height: 70px; border-radius: 14px; border: none; padding: 10px; font-size: 18px; background-color: #357296; color: white; cursor: pointer;" onclick="window.open('https://www.udemy.com/course/pysimplegui/?couponCode=A2E4F6B1B75EC3D90133','_blank');">
|
<button style="margin: 0 auto; display: block; width: 200px; height: 70px; border-radius: 14px; border: none; padding: 10px; font-size: 18px; background-color: #357296; color: white; cursor: pointer;" onclick="window.open('https://www.udemy.com/course/pysimplegui/?couponCode=9AF99B123C49D51EB547','_blank');">
|
||||||
click here to visit course page
|
click here to visit course page
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -25,9 +25,9 @@
|
||||||
<span style="font-weight: normal;">
|
<span style="font-weight: normal;">
|
||||||
apply coupon for discount:
|
apply coupon for discount:
|
||||||
</span>
|
</span>
|
||||||
A2E4F6B1B75EC3D90133.
|
9AF99B123C49D51EB547.
|
||||||
</div>
|
</div>
|
||||||
<button style="margin: 0 auto; display: block; width: 200px; height: 70px; border-radius: 14px; border: none; padding: 10px; font-size: 18px; background-color: #357296; color: white; cursor: pointer;" onclick="window.open('https://www.udemy.com/course/pysimplegui/?couponCode=A2E4F6B1B75EC3D90133','_blank');">
|
<button style="margin: 0 auto; display: block; width: 200px; height: 70px; border-radius: 14px; border: none; padding: 10px; font-size: 18px; background-color: #357296; color: white; cursor: pointer;" onclick="window.open('https://www.udemy.com/course/pysimplegui/?couponCode=9AF99B123C49D51EB547','_blank');">
|
||||||
click here to visit course page
|
click here to visit course page
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
@ -13685,7 +13685,7 @@ IMPORTANT - This method uses THREADS... this means you CANNOT make any PySimpleG
|
||||||
the function you provide with the exception of one function, Window.write_event_value.
|
the function you provide with the exception of one function, Window.write_event_value.
|
||||||
|
|
||||||
```
|
```
|
||||||
perform_long_operation(func, end_key)
|
perform_long_operation(func, end_key = None)
|
||||||
```
|
```
|
||||||
|
|
||||||
Parameter Descriptions:
|
Parameter Descriptions:
|
||||||
|
@ -13693,7 +13693,7 @@ Parameter Descriptions:
|
||||||
|Type|Name|Meaning|
|
|Type|Name|Meaning|
|
||||||
|--|--|--|
|
|--|--|--|
|
||||||
| Any | func | A lambda or a function name with no parms |
|
| Any | func | A lambda or a function name with no parms |
|
||||||
| Any | end_key | The key that will be generated when the function returns |
|
| (Any or None) | end_key | Optional key that will be generated when the function returns |
|
||||||
| threading.Thread | **RETURN** | The id of the thread
|
| threading.Thread | **RETURN** | The id of the thread
|
||||||
|
|
||||||
### read
|
### read
|
||||||
|
@ -13907,7 +13907,7 @@ IMPORTANT - This method uses THREADS... this means you CANNOT make any PySimpleG
|
||||||
the function you provide with the exception of one function, Window.write_event_value.
|
the function you provide with the exception of one function, Window.write_event_value.
|
||||||
|
|
||||||
```
|
```
|
||||||
start_thread(func, end_key)
|
start_thread(func, end_key = None)
|
||||||
```
|
```
|
||||||
|
|
||||||
Parameter Descriptions:
|
Parameter Descriptions:
|
||||||
|
@ -13915,7 +13915,7 @@ Parameter Descriptions:
|
||||||
|Type|Name|Meaning|
|
|Type|Name|Meaning|
|
||||||
|--|--|--|
|
|--|--|--|
|
||||||
| Any | func | A lambda or a function name with no parms |
|
| Any | func | A lambda or a function name with no parms |
|
||||||
| Any | end_key | The key that will be generated when the function returns |
|
| (Any or None) | end_key | Optional key that will be generated when the function returns |
|
||||||
| threading.Thread | **RETURN** | The id of the thread
|
| threading.Thread | **RETURN** | The id of the thread
|
||||||
|
|
||||||
### timer_get_active_timers
|
### timer_get_active_timers
|
||||||
|
|
|
@ -25,9 +25,9 @@
|
||||||
<span style="font-weight: normal;">
|
<span style="font-weight: normal;">
|
||||||
apply coupon for discount:
|
apply coupon for discount:
|
||||||
</span>
|
</span>
|
||||||
65DBBEA0EC4C3B093FD1
|
9AF99B123C49D51EB547
|
||||||
</div>
|
</div>
|
||||||
<button style="margin: 0 auto; display: block; width: 200px; height: 70px; border-radius: 14px; border: none; padding: 10px; font-size: 18px; background-color: #357296; color: white; cursor: pointer;" onclick="window.open('https://www.udemy.com/course/pysimplegui/?couponCode=65DBBEA0EC4C3B093FD1','_blank');">
|
<button style="margin: 0 auto; display: block; width: 200px; height: 70px; border-radius: 14px; border: none; padding: 10px; font-size: 18px; background-color: #357296; color: white; cursor: pointer;" onclick="window.open('https://www.udemy.com/course/pysimplegui/?couponCode=9AF99B123C49D51EB547','_blank');">
|
||||||
click here to visit course page
|
click here to visit course page
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue