Beispiel #1
0
    if sectionName == 'PluginsAliases':
        section = config[sectionName]
        for pluginName in section:
            if pluginName in plugins:
                commmands.add(plugins[pluginName], section[pluginName].split())
    else:
        params[sectionName] = RAliases()
        for paramName in section:
            params[sectionName].add(paramName, [paramName])
            params[sectionName].add(paramName, section[paramName].split())

PROMPT_PHRASE = ''
PROMPT_SIGN = '>>> '

while True:
    Beep(2400, 25)
    inp = input(PROMPT_PHRASE + PROMPT_SIGN)
    inp = inp.strip().lower().split()
    cmd = inp[0]
    args = inp[1:]
    cls, func = None, None
    cls = commmands.get(cmd)
    if not cls:
        print('Unknown command: "{0}"'.format(cmd))
        continue
    if args:
        func_name = args[0]
        args = args[1:]
        func_name = params[cls.name].get(func_name)
    else:
        func_name = 'run'
Beispiel #2
0
    chunk, _ = inlet.get_next_chunk()
    if chunk is not None:
        screen.fill((255, 255, 255))
        print(len(chunk))

        # state
        state = int(chunk[0, -1])
        set_stim_color(stim_color_list[state])

        if state != 1:
            prev_state = state
            if is_disable:
                result = 0
                is_disable = False
                if state == 2:
                    Beep(500, 70), Beep(1000, 100)

        else:
            if not is_disable and prev_state == 2:
                Beep(1000, 70), Beep(500, 100)

            is_disable = True

        # decoder
        out = chunk[0, -3]
        if out < 0.05:
            set_image('stop')
        elif out < 0.5:
            if state != 1:
                set_image('disable')
        else:
Beispiel #3
0
def h(event):
    #    t = randint(50,5000)
    Beep(37, 109)
Beispiel #4
0
if platform == "win32":
    from winsound import Beep
else:
    import os

    def Beep(freq, duration):
        os.system(f'play -nq -t alsa synth {duration} sine {freq}')


# Run code below to check available Microphone
"""
for index, name in enumerate(sr.Microphone.list_microphone_names()):
    print(f"Microphone with name '{name}' found for `Microphone(device_index={index})`")
"""

while True:
    sleep(0.5)
    if keyboard.is_pressed('PAUSE'):
        mic = sr.Microphone(device_index=1)
        r = sr.Recognizer()
        with mic as source:
            try:
                r.adjust_for_ambient_noise(source)
                Beep(300, 500)
                audio = r.listen(source)
                keyboard.write(
                    r.recognize_google(audio, language="ru-RU").capitalize())
                Beep(300, 500)
            except sr.UnknownValueError as e:
                pass
Beispiel #5
0
            #------------------------------------------------------------
            začasnix, g, začasnix_od, gu = sezam = SS4P(
                [x, 0, px, py], Tmax, dt, lamda,
                Nmax)  # glavni del, poglej zgornjo funkcijo
            #------------------------------------------------------------
            grafox.append(začasnix)
            grafox_od.append(začasnix_od)
        i = i + 1
    print('\nFunkcija je za izračun porabila {} min'.format(
        (timer() - start) / 60))
    print('\n$\lambda$= {}'.format(lamda))
    return grafox, grafox_od


#%%
#  Tu računam poincaré ob različnih $\lambda$

for lamda in np.arange(5, 6, 0.0266):
    print('Korak po $$\lambda$$ je', int(lamda / 0.0266), 'od 37 korakov.')
    A = PoincaréVIDEO(0.625, lamda, 500, 20, 20, 0.1, 1000)
    Ax.append(
        [A[0][i][j] for i in range(len(A[0])) for j in range(len(A[0][i]))])
    Ay.append(
        [A[1][i][j] for i in range(len(A[1])) for j in range(len(A[1][i]))])
Beep(780, 1000)

#%%
plt.plot(Ax[-50], Ay[-50], '.', markersize=0.5)

#%%
Beispiel #6
0
try:
    import httplib
except:
    import http.client as httplib


def have_internet():
    conn = httplib.HTTPConnection("www.google.com", timeout=5)
    try:
        conn.request("HEAD", "/")
        conn.close()
        return True
    except:
        conn.close()
        return False


if __name__ == "__main__":
    t = input("ääni?")
    last = None
    print(have_internet())
    while True:
        sleep(2)
        new = have_internet()
        if last != new:
            if t == "y":
                Beep(250, 2000)
            print(new, ctime()[11:-5])
        last = new
def my_sound():
    Beep(600, 300)
    Beep(500, 300)
    Beep(400, 300)
    Beep(450, 300)
    Beep(300, 300)
Beispiel #8
0
def theme_song():
    Beep(659, 125)
    Beep(659, 125)
    time.sleep(0.125)
    Beep(659, 125)
    time.sleep(0.167)
    Beep(523, 125)
    Beep(659, 125)
    time.sleep(0.125)
    Beep(784, 125)
    time.sleep(0.375)
    Beep(392, 125)
    time.sleep(0.375)
    Beep(523, 125)
    time.sleep(0.250)
    Beep(392, 125)
    time.sleep(0.250)
    Beep(330, 125)
    time.sleep(0.250)
    Beep(440, 125)
    time.sleep(0.125)
    Beep(494, 125)
    time.sleep(0.125)
    Beep(466, 125)
    time.sleep(0.42)
    Beep(440, 125)
    time.sleep(0.125)
    Beep(392, 125)
    time.sleep(0.125)
    Beep(659, 125)
    time.sleep(0.125)
    Beep(784, 125)
    time.sleep(0.125)
    Beep(880, 125)
    time.sleep(0.125)
    Beep(698, 125)
    Beep(784, 125)
    time.sleep(0.125)
    Beep(659, 125)
    time.sleep(0.125)
    Beep(523, 125)
    time.sleep(0.125)
    Beep(587, 125)
    Beep(494, 125)
    time.sleep(0.125)
    Beep(523, 125)
    time.sleep(0.250)
    Beep(392, 125)
    time.sleep(0.250)
    Beep(330, 125)
    time.sleep(0.250)
    Beep(440, 125)
    time.sleep(0.125)
    Beep(494, 125)
    time.sleep(0.125)
    Beep(466, 125)
    time.sleep(0.42)
    Beep(440, 125)
    time.sleep(0.125)
    Beep(392, 125)
    time.sleep(0.125)
    Beep(659, 125)
    time.sleep(0.125)
    Beep(784, 125)
    time.sleep(0.125)
    Beep(880, 125)
    time.sleep(0.125)
    Beep(698, 125)
    Beep(784, 125)
    time.sleep(0.125)
    Beep(659, 125)
    time.sleep(0.125)
    Beep(523, 125)
    time.sleep(0.125)
    Beep(587, 125)
    Beep(494, 125)
    time.sleep(0.375)
    Beep(784, 125)
    Beep(740, 125)
    Beep(698, 125)
    time.sleep(0.42)
    Beep(622, 125)
    time.sleep(0.125)
    Beep(659, 125)
    time.sleep(0.167)
    Beep(415, 125)
    Beep(440, 125)
    Beep(523, 125)
    time.sleep(0.125)
    Beep(440, 125)
    Beep(523, 125)
    Beep(587, 125)
    time.sleep(0.250)
    Beep(784, 125)
    Beep(740, 125)
    Beep(698, 125)
    time.sleep(0.42)
    Beep(622, 125)
    time.sleep(0.125)
    Beep(659, 125)
    time.sleep(0.167)
    Beep(698, 125)
    time.sleep(0.125)
    Beep(698, 125)
    Beep(698, 125)
    time.sleep(0.625)
    Beep(784, 125)
    Beep(740, 125)
    Beep(698, 125)
    time.sleep(0.42)
    Beep(622, 125)
    time.sleep(0.125)
    Beep(659, 125)
    time.sleep(0.167)
    Beep(415, 125)
    Beep(440, 125)
    Beep(523, 125)
    time.sleep(0.125)
    Beep(440, 125)
    Beep(523, 125)
    Beep(587, 125)
    time.sleep(0.250)
    Beep(622, 125)
    time.sleep(0.250)
    Beep(587, 125)
    time.sleep(0.250)
    Beep(523, 125)
    time.sleep(0.1125)
    Beep(784, 125)
    Beep(740, 125)
    Beep(698, 125)
    time.sleep(0.42)
    Beep(622, 125)
    time.sleep(0.125)
    Beep(659, 125)
    time.sleep(0.167)
    Beep(415, 125)
    Beep(440, 125)
    Beep(523, 125)
    time.sleep(0.125)
    Beep(440, 125)
    Beep(523, 125)
    Beep(587, 125)
    time.sleep(0.250)
    Beep(784, 125)
    Beep(740, 125)
    Beep(698, 125)
    time.sleep(0.42)
    Beep(622, 125)
    time.sleep(0.125)
    Beep(659, 125)
    time.sleep(0.167)
    Beep(698, 125)
    time.sleep(0.125)
    Beep(698, 125)
    Beep(698, 125)
    time.sleep(0.625)
    Beep(784, 125)
    Beep(740, 125)
    Beep(698, 125)
    time.sleep(0.42)
    Beep(622, 125)
    time.sleep(0.125)
    Beep(659, 125)
    time.sleep(0.167)
    Beep(415, 125)
    Beep(440, 125)
    Beep(523, 125)
    time.sleep(0.125)
    Beep(440, 125)
    Beep(523, 125)
    Beep(587, 125)
    time.sleep(0.250)
    Beep(622, 125)
    time.sleep(0.250)
    Beep(587, 125)
    time.sleep(0.250)
    Beep(523, 125)
    print("Song finished")
y = ''


def get_freq(a, b):
    o = a - 4
    m = b - 9
    freq = 440 * pow(2, (o + (m / 12)))
    return int(freq)


while y.lower() != 'no':
    octave = int(input("Enter octave :"))
    pitch = int(input("Enter pitch :"))
    freq = get_freq(octave, pitch)
    print(octave, ".", pitch, "equals", freq)
    Beep(int(freq), 500)
    y = input("\nWanna try again?")
'''
MARIO TUNE :P
inp = ['C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#', 'A', 'A#', 'B']
out = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
band = dict(zip(inp,out))
st = "E-E---E---C--E---G------dG-----C----dG----dE----dA--dB---dA#--dA-----dG--E---G--A---F--G---E---C--D--dB"



for x in st.split('-'):
    if x == '':
        sleep(0.15)
        continue
    octa = 5
Beispiel #10
0
import CanadianFinderAuto
import MouseMover_Windows
from winsound import Beep
#import ProfileScrape

runs = 0
while runs < 12:
    try:
        CanadianFinderAuto.RunCanadianFinder()
        #ProfileScraper.parse_profiles()
        runs += 1
    except:
        Beep(440, 400)
        print("The mouse is being moved")
        MouseMover_Windows.move_my_mouse()

#CanadianFinderAuto.Ru
# nCanadianFinder()
Beispiel #11
0
import time
from winsound import Beep
fg = int(input("Please enter time: "))
while fg:
    fgt = 60
    fg -= 1
    time.sleep(1)

    while fgt:
        fgt -= 1
        print(f"{fg}:{fgt} \r", end="")
        time.sleep(1)
        Beep(1000, 200)

print("End")
        
Beispiel #12
0
def main():
    """ Function main.  Watch for new online jobs on Wyzant.com.

    Parameters:
    Returns:
    """
    do_beep = f.get_boolean("Beep when new job found? ")
    do_email = f.get_boolean("Email when new job found? ")
    do_log = f.get_boolean("Save activity to log? ")
    print_jobs = f.get_boolean("Print jobs? ")
    while True:
        num_pages = input("Number of job pages to read (1 or 2)? ")
        if num_pages in {"1", "2"}:
            num_pages = int(num_pages)
            break

    # On Exception, come back to here and re-initialize everything.
    while True:
        try:
            # Jobs dicts, stores info about job listings.
            jobs = Jobs()
            jobs_prev = Jobs()

            # Check the version of chromedriver.exe, and update when needed.
            # Check_Chromedriver.driver_mother_path = r"C:\Program Files\WebDrivers"
            # Check_Chromedriver.main()

            # stdout.write("Done checking the version of chromedriver.exe.\n\n")

            # Open output file for appending.
            if do_log:
                outfile = open('log.txt', 'a')
            else:
                outfile = None

            stdout.write("Initializing Selenium.\n")
            my_selenium = MySelenium()
            stdout.write("Done initializing Selenium.\n")
            stdout.write("Logging into Wyzant.\n")
            my_selenium.website_login(c.USERNAME, c.PASSWORD, c.LOGIN_PAGE_URL,
                                      c.PRE_LOGIN_PAGE_TITLE,
                                      c.POST_LOGIN_PAGE_TITLE,
                                      c.USERNAME_FIELD_XPATH,
                                      c.PASSWORD_FIELD_XPATH,
                                      c.LOGIN_BUTTON_XPATH)
            stdout.write("Done logging into Wyzant.\n")
            stdout.write("Going to the Wyzant job listings page.\n")
            my_selenium.go_to_web_page(c.JOBS_PAGE_URL, By.CLASS_NAME,
                                       c.UI_PAGE_LINK)
            stdout.write("At Wyzant job listings page.\n")

            xpath = "//label[@for='lesson_type_online']"
            my_selenium.click_sleep_wait(xpath, c.SLEEP_TIME, By.CLASS_NAME,
                                         c.UI_PAGE_LINK)
            stdout.write("Fetched Wyzant jobs list.\n")

            # Loop forever.
            while True:
                my_selenium.force_refresh(By.CLASS_NAME, c.UI_PAGE_LINK)

                # Save jobs into jobs_prev.  Skip if job_ids empty due to faulty page load.
                if jobs.count_jobs() > 0:
                    jobs_prev = deepcopy(jobs)
                    jobs.reset()

                # Print and write to log file the current datetime.
                date_time = datetime.now().strftime("%Y/%m/%d %H:%M:%S")
                stdout.write(date_time + "  ")
                if do_log:
                    outfile.write(date_time + "\n")
                    outfile.flush()

                for page_num in range(1, num_pages + 1):
                    if num_pages == 2:
                        # Click back and forth between pages 1 and page 2.
                        xpath = f'//div[@role="navigation"]/a[text()="{page_num}"]'
                        pages = my_selenium.find_elements_by_xpath(xpath)
                        # print("selecting: " + pages[0].text)
                        pages[0].click()
                    # Each instance of class "academy-card" contains 1 job, 10 visible per page.
                    academy_cards = my_selenium.get_all_related_by_class(
                        "academy-card")

                    for card_num, card_obj in enumerate(academy_cards):
                        # Get Job listing URL.
                        job_url = card_obj.find_element_by_xpath(
                            './h3/a').get_attribute('href')
                        card_num_display = 10 * (page_num - 1) + card_num

                        # Save job properties.
                        params = dict()
                        params[c.JOB_ID] = int(job_url.split("/")[-1].strip())
                        params[c.CARD_NUMBER] = card_num_display
                        job_age_info = card_obj.find_element_by_xpath(
                            './div[1]/span[1]').text.strip()
                        if job_age_info == "No applications yet":
                            params[c.APPLICATIONS] = "N"
                            job_age_info = card_obj.find_element_by_xpath(
                                './div[1]/span[2]').text.strip()
                        else:
                            params[c.APPLICATIONS] = "Y"
                        params[c.JOB_AGE] = f.age_to_minutes(job_age_info)
                        params[
                            c.STUDENT_NAME] = card_obj.find_element_by_xpath(
                                './p[1]').text.strip()
                        params[c.JOB_TOPIC] = card_obj.find_element_by_xpath(
                            './h3/a').text.strip()
                        pay_rate = card_obj.find_element_by_xpath(
                            './div[3]/span/div/div[1]/span').text.strip()
                        params[c.PAY_RATE] = pay_rate.replace(
                            "Recommended rate: ", "")
                        params[
                            c.
                            JOB_DESCRIPTION] = card_obj.find_element_by_xpath(
                                './p[2]').text.strip()

                        # Does "Show Details" control exist?
                        show_details = card_obj.find_elements_by_xpath(
                            './div[4]/div/div/p')
                        if len(show_details) == 1:
                            # If "Show Details" exists, click it.
                            show_details[0].click()

                            # Each instance of class "spc_zero" contains one job attribute.
                            spc_zeros = card_obj.find_elements_by_class_name(
                                "spc-zero")

                            # Iterate over all job attributes in class "spc_zero".
                            for spc_zero in spc_zeros:
                                # There are 1-2 children of class "spc_zero".
                                children = spc_zero.find_elements_by_xpath(
                                    './child::*')
                                if len(children) == 2:
                                    # Job attribute in 2nd child of class "spc_zero".
                                    value = spc_zero.find_element_by_xpath(
                                        './span[2]').text.strip()
                                else:
                                    # Sometimes the job availability attribute isn't the 2nd child of class "spc_zero".
                                    xpath = './../p[@class="text-semibold spc-tiny"]'
                                    items = spc_zero.find_elements_by_xpath(
                                        xpath)
                                    value = "; ".join(
                                        [item.text for item in items]).strip()

                                # Job attribute in 1st child of class "spc_zero".
                                my_key = spc_zero.find_element_by_xpath(
                                    './span[1]').text
                                my_key = my_key.replace(":", "").strip()
                                params[my_key] = value
                            # Done iterating over all job attributes in class "spc_zero".

                        # Save job properties in new instance of class Jobs.
                        jobs.add_job(**params)

                        # Print progress, on just one line.
                        if card_num_display == 0:
                            stdout.write(
                                f"Done fetching job {card_num_display}")
                        else:
                            stdout.write(f", {card_num_display}")
                    # Done iterating over academy_cards.
                # Done iterating over pages.

                # After stdout.write, need to add newline.
                stdout.write("\n")

                # Look for new jobs.
                # Get job IDs in job_ids and not in job_ids_prev.
                current_num = jobs.count_jobs()
                previous_num = jobs_prev.count_jobs()
                # Skip if job_ids or job_ids_prev has too few entries (1st loop or faulty page load).
                if current_num <= 10 * (num_pages - 1):
                    stdout.write(f"Current  # Job IDs: {current_num}.\n")
                elif previous_num <= 10 * (num_pages - 1):
                    stdout.write(f"Previous # Job IDs: {previous_num}.\n")
                else:
                    job_ids_previous = jobs_prev.get_job_ids()
                    new_job_ids = jobs.get_new_job_ids(job_ids_previous)

                    # Iterate over all new job listings.
                    for job_id in new_job_ids:
                        # Collect job data.
                        email_subject = f"New job at www.wyzant.com/tutor/jobs/{job_id}"
                        job_summary, job_data, age = jobs.get_job_data(
                            email_subject + "\n", job_id)

                        if age <= 120:
                            # Make audible tone.
                            if do_beep:
                                Beep(6000, 1000)

                            # Send email.
                            if do_email:
                                f.send_email(c.SMTP_SERVER,
                                             c.SMTP_PORT,
                                             c.SMTP_PASSWORD,
                                             c.EMAIL_SENDER,
                                             c.EMAIL_RECIPIENT,
                                             subject=email_subject,
                                             body=job_data)

                            # Print the job data, write job summary to log file.
                            stdout.write(job_data)
                            if do_log:
                                outfile.write(job_summary + "\n")
                                outfile.flush()
                    # Done iterating over new_job_ids.

                if print_jobs and jobs is not None:
                    stdout.write("BEGIN PRINTING JOBS.\n")
                    stdout.write(str(jobs) + '\n')
                    stdout.write("DONE PRINTING JOBS.\n")

                # Wait some more, so that jobs page polled about every 30 seconds.
                sleep(20)
            # End of inner while loop.
        except Exception:
            # Print exception.
            f.print_stacktrace()
            # Close log file.
            if do_log:
                outfile.flush()
                outfile.close()
            # Make audible tone.
            if do_beep:
                Beep(1000, 1000)
            # Wait, in case of a web glitch.
            sleep(c.SLEEP_TIME)
Beispiel #13
0
#!/usr/bin/python
from time import sleep
from winsound import Beep

speed = float(input("What speed should the music play at: "))

times = [float(0.25/speed), float(1/speed), float(1.2/speed)]

while True:
    sleep(times[0])
    Beep(500, 100)
    sleep(times[0])
    Beep(500, 100)
    sleep(times[1])
    Beep(500, 100)
    sleep(times[2])
Beispiel #14
0
    theTrains = driver.find_elements_by_xpath(xpath)

    for one in theTrains:
        name = one.text
        if name in interested:
            isGet = True
            print('***  有剩余车票 ' + name)
            # 找到当前元素的上层节点
            target = one.find_element_by_xpath('../../../../../td[last()]')
            # print(target.get_attribute('outerHTML'))
            target.click()

            time.sleep(4)
            driver.find_element_by_id('normalPassenger_1').click()
            driver.find_element_by_id('submitOrder_id').click()
            # one.find_element_by_css_selector('#qr_submit_id').click()
            Beep(1500, 2000)  # freqency and duration

            sys.exit()


    if not isGet:
        print(f'#{i}轮搜索没有找到')

    # 隔5秒钟,进行下一轮搜索,
    time.sleep(refreshRate)




def fun3():
    e11 = Entry.get(e)
    e12 = Entry.get(e2)
    m1 = int(e11)
    m2 = int(e12)
    Beep(m1, m2)
Beispiel #16
0
def beep(freq=200, duration=2):
    Beep(freq, duration)
Beispiel #17
0
    emotions = face.face_attributes.emotion
    m = max(emotions.happiness, emotions.anger, emotions.surprise)
    if m == emotions.happiness:
        return 0
    elif m == emotions.anger:
        return 1
    else:
        return 2


cap = cv2.VideoCapture(0)
faces = []
print("Emotional Rock Paper Scissors: ")

for i in range(3):
    Beep(440, 500)
    sleep(0.5)
Beep(880, 500)
while len(faces) != 2:
    retval, image = cap.read()
    retval, buffer = cv2.imencode('.jpg', image)
    image = io.BytesIO(buffer)

    try:
        faces = face_client.face.detect_with_stream(
            image, return_face_attributes=['emotion'])
    except:
        pass
    print("Incorrect number of faces")
    sleep(5)
Beispiel #18
0
def DrawShape(  edges, vertex):
    Beep( 100, 100)
    angle = 0
    nAverage = 0
    for i in vertex:
        nAverage += i[ 3]
    nAverage = nAverage / len( vertex)
    nVar = 0
    for i in vertex:
        nVar = nVar + ( i[ 3] - nAverage)**2
    nStandardDeviation = sqrt( nVar / (len( vertex) - 1))
    lene = int( len( edges) / 100)
    counte = 0
    faces  = {}
    edgeKeys = edges.keys()
    for i in edgeKeys:
        counte += 1
        if counte > lene:
            print '$',
            counte = 0
        edge = edges[ i]
        p  = edge[ 0]
        q  = edge[ 1]
        l  = edge[ 2]
        r  = edge[ 3]
        x1 = vertex[ p][ 0] 
        y1 = vertex[ p][ 1] * scale + H/2
        z1 = vertex[ p][ 2] 
        r1 = vertex[ p][ 3]
        x2 = vertex[ q][ 0] 
        y2 = vertex[ q][ 1] * scale + H/2 
        z2 = vertex[ q][ 2] 
        r2 = vertex[ q][ 3]
        x3 = vertex[ l][ 0] 
        y3 = vertex[ l][ 1] * scale + H/2 
        z3 = vertex[ l][ 2] 
        r3 = vertex[ l][ 3]
        x4 = vertex[ r][ 0] 
        y4 = vertex[ r][ 1] * scale + H/2 
        z4 = vertex[ r][ 2] 
        r4 = vertex[ r][ 3]
        r1 = (r1 + r2 + r3)/3
        r2 = (r1 + r2 + r4)/3
        C1 = ConvertTo255(( r1 - nAverage) / nStandardDeviation )
        C2 = ConvertTo255(( r2 - nAverage) / nStandardDeviation)
        faces = AddIfFaceUnique( faces, x1, y1, z1, x2, y2, z2, x3, y3, z3, C1, p, q, l, scale, H)
        faces = AddIfFaceUnique( faces, x1, y1, z1, x2, y2, z2, x4, y4, z4, C2, p, q, r, scale, H)
    fK = faces.keys()
    canvas = Canvas( width = W, height = H)
    canvas.pack(side = TOP)
    Beep( 200, 100)
    #draws spinning globe
    canvas.create_rectangle( 0, 0, W, H, fill = 'black', width = 0, tag ='o')
    angle = 0
    while angle < pi * 2:
        shotTime = time()
        angle += 30 * pi / 180
        cosAngle = cos( angle)
        sinAngle = sin( angle)
        W2 = W / 2
        for i in fK:
            fList = faces[ i]
            x1 = fList[ 0] 
            y1 = fList[ 1] 
            z1 = fList[ 2]
            x2 = fList[ 3] 
            y2 = fList[ 4] 
            z2 = fList[ 5] 
            x3 = fList[ 6] 
            y3 = fList[ 7] 
            z3 = fList[ 8] 
            C1 = fList[ 9]
            u1 = cosAngle * x1 + sinAngle * z1
            v1 = cosAngle * z1 - sinAngle * x1
            u2 = cosAngle * x2 + sinAngle * z2
            v2 = cosAngle * z2 - sinAngle * x2
            u3 = cosAngle * x3 + sinAngle * z3
            v3 = cosAngle * z3 - sinAngle * x3
            if v1 + v2 + v3 >= 0:
                u1 = u1 * scale + W2
                u2 = u2 * scale + W2
                u3 = u3 * scale + W2
                canvas.create_polygon( u1, y1, u2, y2, u3, y3, fill = C1, tag = 'x')
                #canvas.create_line( u1, y1, u2, y2, u3, y3, u1, y1, fill = 'black', tag = 'x')
        canvas.update()
        while time() - shotTime < 0.2:
            sleep( 1)
        canvas.delete( 'x')
    Beep( 200, 100)
    # draws flat map
    canvas.create_rectangle( 0, 0, W, H, fill = 'black', width = 0, tag ='o')
    W2 = W / 2
    H2 = H / 2
    W34 = W * 3 / 4
    W4  = W / 4 
    Ws  = W * 0.95
    for i in fK:
        fList = faces[ i]
        x1 = fList[ 0] 
        y1 = ( fList[ 1] - H2)/ scale 
        z1 = fList[ 2]
        x2 = fList[ 3] 
        y2 = ( fList[ 4] - H2)/ scale 
        z2 = fList[ 5] 
        x3 = fList[ 6] 
        y3 = ( fList[ 7] - H2)/ scale 
        z3 = fList[ 8] 
        C1 = fList[ 9]
        u1 ,v1 = SphericalCoords( x1, y1, z1, W2, H2)
        u2 ,v2 = SphericalCoords( x2, y2, z2, W2, H2)
        u3 ,v3 = SphericalCoords( x3, y3, z3, W2, H2)
        if u1 > W34:
            if u2 < W4 or u3 < W4:
                u1 -= Ws
        if u2 > W34:
           if u1 < W4 or u3 < W4:
                u2 -= Ws
        if u3 > W34:
            if u2 < W4 or u1 < W4:
                u3 -= Ws
        canvas.create_polygon( u1, v1, u2, v2, u3, v3, fill = C1, tag = 'x')
        #canvas.create_line( u1, v1, u2, v2, u3, v3, u1, v1, fill = 'black', tag = 'x')
    canvas.update()
Beispiel #19
0
from winsound import Beep

Beep(1500, 300)
Beispiel #20
0
def alarm_when_finish():
    Beep(300, 2000)  # Sound alarm when code finishes
Beispiel #21
0
def play_pitch(pitch_freq, duration=DEFAULT_DURATION):
    Beep(int(pitch_freq), duration)
Beispiel #22
0
  
  sys.argv = win32_unicode_argv()
  batchpath = sys.argv[0]
  args = sys.argv[1:]
  #print args

  if not args:
    print 'error: no args'
    sys.exit()

  for arg in args:
    label = GetVolumeInformation(arg)[0]
    print "copying " + label + " from " + arg
    #print os.getcwd()
    #print os.path.dirname(batchpath)
    shutil.copytree(arg, os.path.dirname(batchpath) + "\\" + label)

  

if __name__ == '__main__':
  main()
  
  import ctypes
  ctypes.windll.winmm.mciSendStringW(u"set cdaudio door open", None, 0, None)
  
  from winsound import Beep  
  try:
    Beep(1250, 1000)
  except:
    print "Beep!"
Beispiel #23
0
def play_freq(n):
    Beep(freq[n], 300)
Beispiel #24
0
                text = "E6"
            elif(event.key == pygame.K_t):
                Note("F6", musicList[musicIndex].tempo)
                text = "F6"
            elif(event.key == pygame.K_y):
                Note("G6", musicList[musicIndex].tempo)
                text = "G6"
            elif(event.key == pygame.K_u):
                Note("A6", musicList[musicIndex].tempo)
                text = "A6"
            elif(event.key == pygame.K_i):
                Note("B6", musicList[musicIndex].tempo)
                text = "B6"
            elif(event.key == pygame.K_o):
                #Hit O for a random tune (Likely a higher tune)
                tone = randint(37, 20000)
                Beep(tone, musicList[musicIndex].tempo)
                text = str(tone)

    musicList[musicIndex].displaySheet()
    
    screen.blit(font.render(text, True, (128, 0, 255)), [300, 200])
    pygame.display.flip()
    
    #Clears screen for redrawing
    screen.fill((255, 255, 255))
    
    clock.tick(60)

pygame.quit()
Beispiel #25
0
engine.setProperty('voice', voices[0].id)

def speak(audio):
    engine.say(audio)
    engine.runAndWait()

url = 'https://opensourcepyapi.herokuapp.com:443/news'
r = requests.get(url)
data = r.json()

y = json.loads(data)
# print(y['Title']) ## NEWS: HEADLINES

sleep(1)
c = 1

NEWS_Headlines = list(y['Title'].values())
random_10_numbers = list(np.random.permutation(np.arange(0, len(NEWS_Headlines) - 1))[:10])
random_10_news_headlines = [NEWS_Headlines[i] for i in random_10_numbers]

speak('TOP 10 Headlines Today...')
for news in random_10_news_headlines:
    print(f'Number {c}: {news}')
    speak(f'Number {c}')
    speak(news)
    Beep(1047, 300)
    sleep(1)
    c += 1
    if c > 10:
        break
speak('Thank You!')
Beispiel #26
0
 def playsound(frequency, duration):
     Beep(frequency, duration)
Beispiel #27
0
def hh(event):
    #    t = randint(50,5000)
    Beep(500, 1000)
Beispiel #28
0
    def Myo_get(self):
        size_count = 0

        dx1 = 0
        dx2 = 0

        while not self.stop_event.is_set():
            indent = ord(ser1.read())
            data1_1 = ord(ser1.read())
            data1_2 = ord(ser1.read())
            data2_1 = ord(ser1.read())
            data2_2 = ord(ser1.read())

            t_data1 = ord(ser1.read())
            t_data2 = ord(ser1.read())

            data1_3 = (data1_1 << 8) + data1_2
            data2_3 = (data2_1 << 8) + data2_2

            t_data3 = (t_data1 << 8) + t_data2

            if record_flag == 2:
                Myo_Frames1.append([indent, t_data3, data1_3])
                Myo_Frames2.append([indent, t_data3, data2_3])

                #resampling
                interval = 1000  #[micro sec]
                if dx1 == 0:
                    MyoRe_frames.append(Myo_Frames1[len(Myo_Frames1) - 1][2])
                    dx1 = interval
                elif dx1 + interval > Myo_Frames1[len(Myo_Frames1) - 1][1]:
                    dx2 = Myo_Frames1[len(Myo_Frames1) - 1][1] - dx1
                    try:
                        MyoRe_frames.append(
                            Myo_Frames1[len(Myo_Frames1) - 2][2] +
                            (((Myo_Frames1[len(Myo_Frames1) - 1][2] -
                               Myo_Frames1[len(Myo_Frames1) - 2][2])) *
                             ((float)(dx1) / (dx1 + dx2))))
                    except:
                        if dx1 <= dx2:
                            MyoRe_frames.append(Myo_Frames1[len(Myo_Frames1) -
                                                            2][2])
                        else:
                            MyoRe_frames.append(Myo_Frames1[len(Myo_Frames1) -
                                                            1][2])
                    dx1 = interval - dx2
                elif dx1 + interval < Myo_Frames1[len(Myo_Frames1) - 1][1]:
                    num = ((Myo_Frames1[len(Myo_Frames1) - 1][1] - dx1) /
                           interval) + 1
                    dx1_2 = dx1
                    dx2_2 = dx2

                    for i in range(num):
                        dx2 = Myo_Frames1[len(Myo_Frames1) - 1][1] - dx1
                        try:
                            MyoRe_frames.append(
                                Myo_Frames1[len(Myo_Frames1) - 2][2] +
                                (((Myo_Frames1[len(Myo_Frames1) - 1][2] -
                                   Myo_Frames1[len(Myo_Frames1) - 2][2])) *
                                 ((float)(dx1) / (dx1 + dx2))))
                        except:
                            if dx1 <= dx2:
                                MyoRe_frames.append(
                                    Myo_Frames1[len(Myo_Frames1) - 2][2])
                            else:
                                MyoRe_frames.append(
                                    Myo_Frames1[len(Myo_Frames1) - 1][2])
                        dx1 = (interval * (i + 1)) + dx1_2

                    dx1 = interval - dx2

            wait_size = ser1.in_waiting

            if size_count % 1000 == 0:
                #if record_flag is not 2:
                print "data1 = ", data1_3, " data2 = ", data2_3, " time_duration = ", t_data3, " waiting_bytes = ", wait_size
                size_count = 0

            size_count += 1

        Beep(1100, 1000)
Beispiel #29
0
def t(event):
    #    t = randint(50,5000)
    Beep(1000, 100)
Beispiel #30
0
def beep():
    Beep(Freq, Dur)