Skip to content

Instantly share code, notes, and snippets.

View Yagisanatode's full-sized avatar

Yagisanatode Yagisanatode

View GitHub Profile
@Yagisanatode
Yagisanatode / TkinterScrollingWithText.py
Last active April 22, 2022 19:51
Scrolling with inserted text using ScrolledText "yview" in tkinter
###Tkinter Scrolling with Text###
'''Make text scroll to the bottom of the text box as new entries appear'''
from tkinter import *
from tkinter.scrolledtext import *
window = Tk()
@Yagisanatode
Yagisanatode / RemoveWhitespace.py
Last active August 29, 2015 14:21
Removing Unwanted Whitespace in a String
###Removing Unwanted Whitespace In A String###
Comment_1 = " How are you? "
Comment_2 = " How are you? "
def remove_whitespace_either_side(comment):
comment = comment.strip()
print(comment)
def remove_any_duplicated_white_space(comment):
comment = " ".join(comment.split())
print (comment)
@Yagisanatode
Yagisanatode / ReturnFunction.py
Last active August 29, 2015 14:21
Returning A Value From A Function To Be Used Outside The Function
###Using a variable in a function from outside the function###
###Returning a value from a function to be used outside the function.###
# Returns a string in lowercase
def Make_Lowercase(cmt):
cmt = cmt.lower()
return cmt
comment = "My name is SCOTT."
print ("Commment without lowercase formatting:")
@Yagisanatode
Yagisanatode / ChangeTextColor.py
Created May 16, 2015 10:44
Changing The Colour Of Selected Text In Tkinter Text Wiget In Python
###Changing the colour of selected text in Tkinter Text wiget###
from tkinter import *
from tkinter import ttk
root = Tk( )
@Yagisanatode
Yagisanatode / Tkinter_filedialog.py
Last active July 15, 2021 11:58
Python 3 - Open file dialog window in tkinter with filedialog
#! Python 3.4
"""
Open a file dialog window in tkinter using the filedialog method.
Tkinter has a prebuilt dialog window to access files.
This example is designed to show how you might use a file dialog askopenfilename
and use it in a program.
"""
@Yagisanatode
Yagisanatode / NthNumberRangeLoop.py
Last active August 29, 2015 14:21
Python 3 - Use In For In Range Loop To Do Differently Occurring Tasks
#! Python 3
'''
Aim: To ping every fifth time in a count while
printing out the count 1 to 20
'''
count = 1
for i in range(0,4):
print ("ping")
@Yagisanatode
Yagisanatode / WithOpen.py
Last active August 29, 2015 14:21
Python 3 - Opening files Using the "with" Statement
#! Python 3.4
### using the "with" statment to open a file###
"""Two ways to open a file"""
""" The old way """
file = open('example.txt', 'r')
read_file = file.read()
@Yagisanatode
Yagisanatode / partition.py
Created May 29, 2015 09:32
Python - Finding an Item Between Two Characters In a String Using: partition and rpartition
'''
Finding an Item Between Two Characters In a String Using:
partition and rpartition
This could be handy for file creation and checking.
'''
file = 'batman(0).jpg'
file.partition('(')[-1].rpartition(')')[0]
'''
@Yagisanatode
Yagisanatode / Code.gs
Last active March 14, 2023 19:03
# AppsScript---Find-and-Replace-Text-With-a-link-in-Google-Docs Three examples on how to find text in a Google Doc and replace it with new text and a link with Google Apps Script's DocumentApp Class.
// Link to the tutorial: https://yagisanatode.com/2021/05/16/how-to-find-and-replace-text-in-a-google-doc-with-a-link-or-a-list-of-links-with-google-apps-script/
/**
* Find an replace text with a single link where there is no
* other text in the paragraph.
*/
function singleLink() {
// ## Inputs ##
let text = "My URL";
let url = "https://yagisanatode.com/";
@Yagisanatode
Yagisanatode / code.gs
Created July 3, 2021 09:52
Get a Unique List of Objects in an Array of Object in JavaScript
/* Check out the link for the full tutorial and video guide
* {@link https://yagisanatode.com/2021/07/03/get-a-unique-list-of-objects-in-an-array-of-object-in-javascript/ |Get a Unique List of Objects in an Array of Object in JavaScript}
*/
const myObjArray = [
{
name: "Eva Devore",
character: "Evandra",
episodes: 15,
},
{