#voice-chat-text-0
1 messages ยท Page 883 of 1

i accidentally played a rick roll on my mic
lemme fix it
sorry about that.
hai
oh so i can't use text to speech to chat ๐ฆ
vebsoski
kemlalski
look at the goutp
ripboof
ok
do you mean mingw
dude how long till i can talk
read the topic
but why every time i join people are fighting
ceebs
you can go to that channel and verify
no please don't spam
is outputting google text to speech to mic ok. quite worried that'll get voice banned
did that in Scratch
Turbo Pascal
hey can you guys tell me how noob i am?
no i mean ill show my code
wait till i can speak
cool lip ring
so you guys wanna give me feed back?
or talk about smoking
how?
screen shots?
!code
Here's how to format Python code on Discord:
```py
print('Hello world!')
```
These are backticks, not quotes. Check this out if you can't find the backtick key.
!paste
Pasting large amounts of code
If your code is too long to fit in a codeblock in discord, you can paste your code here:
https://paste.pydis.com/
After pasting your code, save it by clicking the floppy disk icon in the top right, or by typing ctrl + S. After doing that, the URL should change. Copy the URL and post it here so others can see it.
!paste
from function import *
Setup varibles: todo and done lists
todo = []
done = []
Get system arguments
arg = sys.argv
rec = "-r" in arg
move = "-m" in arg
log = "-l" in arg
src = isValidDir(arg[-2])
dst = isValidDir(arg[-1])
Intro
print("\n")
print("-FiLLS STARTED-")
print("\n")
print("Opened path:", src)
Sorting start
todo = sorting(src, dst, rec, move, log, todo, done)
Add completed directory to done list
done.append(src)
Run sorting into child directories if recursive option is True
if rec == True:
for src in todo:
if src not in done:
if (log == True):
print("Opened path:", src)
todo = sorting(src, dst, rec, move, log, todo, done)
done.append(src)
Outro
print("\n")
print("Items have been sorted into:", dst)
print("\n")
print("-FiLLS FINISHED-")
exit()
dont do star imports
from pydub import AudioSegment
import sounddevice as sd
import soundfile as sf
from gtts import gTTS
sd.default.device = 6
tld = 'com'
lang = 'en'
slow = False
while True:
i = input()
if i.startswith("."):
try:
tts = gTTS(i[1:], tld=tld, lang=lang, slow=slow)
tts.save('hello.mp3')
src = "hello.mp3"
dst = "test.wav"
sound = AudioSegment.from_mp3(src)
sound.export(dst, format="wav")
data, fs = sf.read('test.wav')
sd.play(data, fs)
sd.wait()
except Exception as e:
print("Error Occured on command 'f'")
print(f"Error:{type(e).__name__}:{e}")
elif i.startswith("e"):
try:
exec(i[1:])
except Exception as e:
print("Error Occured on command 'e'")
print(f"Error:{type(e).__name__}:{e}")
elif i.startswith("f"):
try:
src = i[1:]
dst = "test.wav"
sound = AudioSegment.from_file(src, format=src[src.find(".")+1:])
sound.export(dst, format="wav")
data, fs = sf.read('test.wav')
sd.play(data, fs)
sd.wait()
except Exception as e:
print("Error Occured on command 'f'")
print(f"Error:{type(e).__name__}:{e}")
```judge mines too thanks
:((
i cant paste the other file
some code
i cant paste other file....
from function import * # do not do this. this is bad practice
pylint is rating me 7.14 ๐ฆ
i'm such a bad programmer
https://github.com/lidfill/FiLLS/
in case it asks you to sign in
u bad person >:(
:(
edit link
feedback:
generally, stick to snake_case for function names and camelCase for class names
instead of
if (log == True):
you can just do
if log:
so you can edit from a link?
only if you have the right perms
so it'll just complain if you sign in as someone else
your link wasn't going to work
so its ok
so your link wouldn't have worked for anyone except you, so I sent you the right one which we can all use
it's fine
why not if log is True
Because log could be any value, and doing is True implies that log will be the value True
Rather than evaluate to True
alright
so what was my feedback...
So it's made to sort what specifically?
It's not bad, although I think you might want to look into pathlib. https://docs.python.org/3/library/pathlib.html
That makes dealing with paths and file locations so much cleaner
Rather than having to do it all through os
So the uwu thing that LP found yesterday
He's working on implementing it into a Python package
So
Yeah
Did LP suffer trauma and forget how to program python?
i wrote this ages ago, but want to pickup again. just wanna know if im doomed or have a chance hahaha
You've got more than a chance.
yew thanks bruv
Let me give it another once over, see if there's specific like style things I can suggest.
The right style can help with code clarity and help you write better code
So for things like
return(True)
```It's better to leave off the `()`. It doesn't hurt anything, but it doesn't add anything either. Only time you really need to worry about having the `()` on returns like that is if you're wanting to return a tuple
!e ```py
def f():
return 1, 2, 3
print(type(f()), f())
@faint ermine :white_check_mark: Your eval job has completed with return code 0.
<class 'tuple'> (1, 2, 3)
alrighty
True, but I'd say that's a situation where it's better to be explicit rather than implicit
see if i cn break the habit
If you're going to be unpacking those, then yeah how you have it makes sense
But if you're wanting it returned as a packet of information, say some coordinates, having the () makes more sense
At least to me
hlo @rugged root
cheers hemlock
I'm always happy to help with stuff like this
Despite how snippy some of our folks are at times -coughcough@gentle flintcoughcough-, we love to help people become the best they can be
that's normal at the beginning, don't worry
You start to pick it up
same here
Honestly just being on the server, watching help sessions, or even hanging out here and asking questions about what we're talking about can make a huge difference
what's the issue LP
I've learned so much since I joined the server years ago
members if on server users of speaking in global context
yeah keen, i wanted to do web dev but got put off, thinking getting back into some sort of dev and python seems dope
Where as I'm trying to relearn JS
End game being me making a couple games that I just want out of my head
in python?
I feel very attacked
It's out of love
nice
Nah in JS. Want it to be easier for others to play
i made a tamagotchi text based hahaha
Although I guess I coul - god damn it- d do the RPG I have in mind in Python
But the Mahjong game is going to have to be in JS
fucked
Oh yeah, that was wild to see
old but still
It's scary what JS can do
hate java, doesnt deserve being named after java
God JS has such an intimidatingly large ecosystem
That was originally a marketing ploy
Name recognition and all that
yeah probs worked but i hate when people mistake it even today
ive started working on an IBM i, now they are fucked
Java was my first language, so I get the irritation toward it
my concept of computer changed
It'll be interesting to see if they manage to become relevant again. IBM I mean
How so?
just the basics i mean, like the terms i knew are not what they used....
im like wtf
this is all wrong
How old are you, if you don't mind me asking?
Ah okay, we're close in age then. I'm 31. So yeah, I get your pain
my dad works with them, programs in RPG
his trying get me into it
im like wtf dude
this is not normal
Oh god I forgot that existed
I mean COBOL still exists
but work places dont wanna change
"If it ain't broke, don't fix it"
yeah... sad
It's a short sighted decision for sure
"Eh, we'll look at it again next year"
"Nope, it'll cost too much and this still works"
can someone explain to me what is love fest
its a small niche i think no one knows it but old schools peeps
It's our Valentine's event
oh
but hey it does SQL
That's actually an incoming problem with things like COBOL
when is the next py hacktoberfest happening?
When the old guard dies out, there won't be anyone to train the new people to even begin converting to new systems
I don't know if we'll be doing anything special for it
i think thats why papa wants me to get into it lol
but dude they just gonna swap
by then
i prefer linux
so nice to use
I'm still a Windows junkie, but I really have no true preference
I just like Windows because it's familiar and I know how to break it and fix it
Not to mention with WSL, anything you need to develop in Linux can now just be done in Windows
Scooting down to VC1 so that it's easier for other conversations
windows good to get work hahaha
this is fun altough I do not understand a thing
we owofying
I'm honestly impressed how dedicated you guys are on this
nah i am not like mainly helping laundmo and LP are doing all the work and verboof too but now hes gone
@faint ermine hey quick question you know how to set up my minecraft server to keep running and start on startup of my server?
https://github.com/itzg/docker-minecraft-server with docker compose
its not in docker its just on a server running
i want to run it in background and run it on startuo
i dont use a docker container on this one
๐ฆ
from itertools import zip_longest
def blockwise(t, size=2, fillvalue=None):
it = iter(t)
return zip_longest(*[it]*size, fillvalue=fillvalue)
stackoverflow-driven development ๐ณ
debug-console driven development
imagine debugging when Python provides a built-in print ๐คฆ
ikr smh smh
lmao yk imho xmlrpc hateoas
imagine using python when you can just write the binaries
lmao this is incredible
yea after this is complete we will make it as issue in lancebot
that was weird ngl
Hey, I'ma just leave this here xD
rm -rf
lel
F
:pydis:
@dreamy starwelcome
efm
Naber
@zenith radish remember to list the pip package on the github page
as the project URL or smth
!pypi slowo
@dense ibex look at that
also
why isn't this outputting hewwo
try again
its random
we studied it
wait
uwugex = re.compile(r"(?<![wrl])[lr](?![wrl])") # Laundmo certified UwUgex
def char_replace(input_string: str) -> str:
return uwugex.sub("w", input_string)
let me look at the site packages
it's debugger time!
time to sleep
alright i found the bug
well?
r"(?<![wrl])[lr](?![wrl])"
what's the issue
it check if L is after L
like hello = eLl
yeah I get it
let me make a issue
yep
I'll upvote it
The bug which is leading to this is this laundmo regex r"(?<![wrl])lr" here it check if 'l' is followed by L which makes it check it hello here y...
its even in the source code
I saw, the fix is a bit more complex than that, will do tomorrow
The regex needs to capture when two ls or rs are there
hmm let me make regex for that
r"(?<![wrl])[lr](?![wrl])|(?<![wr])ll(?![wr])|(?<![wl])rr(?![wl])"
this @gentle flint ?
i meant this
@gentle flint
doesn't work when docs are spread over multiple pages
alright alright
well i am gonna go bye!
In cryptography, a nonce (number once) is an arbitrary number that can be used just once in a cryptographic communication. It is often a random or pseudo-random number issued in an authentication protocol to ensure that old communications cannot be reused in replay attacks. They can also be useful as initialization vectors and in cryptographic h...
.imgz {
margin-left: auto;
margin-right: auto;
width: 400px;
height:400px;
object-fit: cover;
padding: 33px;
}
.imgz::before{
filter: grayscale(100%);
transition: .5s linear;
}
vlammenwerper
werpen = old-fashioned word for tossing or throwing
gooien
ik gooi
ik werp
BABY
why do you always wear white shirt @gentle flint
bye
Hi there!
arthur [cronjob|cronjobs|cj]
Commands for working with Kubernetes CronJobs.
Commands:
trigger Command to trigger a Kubernetes cronjob now.
Type arthur help command for more info on a command.
You can also type arthur help category for more info on a category.
arthur cj trigger
:no_entry_sign: 'Tis but a scratch! Command raised an error: TypeError: list_cronjobs() missing 1 required positional argument: 'namespace'
arthur cj trigger
:no_entry_sign: 'Tis but a scratch! Command raised an error: TypeError: 'V1beta1CronJobList' object is not iterable
arthur cj trigger
:tools: Pick a CronJob to triggger
Triggering default/blackbox
arthur cj trigger
:tools: Pick a CronJob to triggger
Triggering <coroutine object get_cronjob at 0x10b1a9640>
arthur cj trigger
:tools: Pick a CronJob to trigger
I think I saw in one of the issues that slash commands might not even be ready in dpy 2
arthur help
Certificates:
certificates Commands for working with TLS certificates.
Deployments:
deployments Commands for working with Kubernetes Deployments.
Ed:
ed Ed is the standard text editor.
Nodes:
nodes Commands for working with Kubernetes nodes.
Zones:
zones Commands for working with Cloudflare zones.
โNo Category:
help Shows this message
Type arthur help command for more info on a command.
You can also type arthur help category for more info on a category.
Certificates:
certificates Commands for working with TLS certificates.
Deployments:
deployments Commands for working with Kubernetes Deployments.
Ed:
ed Ed is the standard text editor.
Jishaku:
jishaku The Jishaku debug and diagnostic commands.
Jobs:
cronjob Commands for working with Kubernetes CronJobs.
Nodes:
nodes Commands for working with Kubernetes nodes.
Zones:
zones Commands for working with Cloudflare zones.
โNo Category:
help Shows this message
Type arthur help command for more info on a command.
You can also type arthur help category for more info on a category.
arthur help jishaku
arthur [jishaku|jsk]
The Jishaku debug and diagnostic commands.
This command on its own gives a status brief.
All other functionality is within its subcommands.
Commands:
cancel Cancels a task with the given index.
cat Read out a file, using syntax highlighting if detected.
curl Download and display a text file from the internet.
debug Run a command timing execution and catching exceptions.
dis Disassemble Python code into bytecode.
git Shortcut for 'jsk sh git'. Invokes the system shell.
hide Hides Jishaku from the help command.
invite Retrieve the invite URL for this bot.
load Loads or reloads the given extension names.
override Run a command with a different user, channel, or thread, optiona...
permtrace Calculates the source of granted or rejected permissions.
pip Shortcut for 'jsk sh pip'. Invokes the system shell.
py Direct evaluation of Python code.
py_inspect Evaluation of Python code with inspect information.
repeat Runs a command multiple times in a row.
retain Turn variable retention for REPL on or off.
rtt Calculates Round-Trip Time to the API.
shell Executes statements in the system shell.
show Shows Jishaku in the help command.
shutdown Logs this bot out.
source Displays the source code for a command.
tasks Shows the currently running jishaku tasks.
unload Unloads the given extension names.
voice Voice-related commands.
Type arthur help command for more info on a command.
You can also type arthur help category for more info on a category.
No command called "jishaku" found.
arthur jsk load arthur.ext.cloudflare.zones
๐ฅโ arthur.ext.cloudflare.zones
Traceback (most recent call last):
File "/Users/joseph/Library/Caches/pypoetry/virtualenvs/king-arthur-zBwg6lV--py3.9/lib/python3.9/site-packages/jishaku/features/management.py", line 56, in jsk_load
method(extension)
ModuleNotFoundError: No module named 'arthur.ext'
arthur jsk load arthur.exts.cloudflare.zones
๐ arthur.exts.cloudflare.zones
oi what's all this then
arthur cj trigger
:tools: Pick a CronJob to trigger
arthur jsk reload arthur.exts.kubernetes.jobs
๐ arthur.exts.kubernetes.jobs
arthur cj trigger
:tools: Pick a CronJob to trigger
SNS
arthur jsk reload arthur.exts.kubernetes.jobs
๐ arthur.exts.kubernetes.jobs
arthur cj trigger
:tools: Pick a CronJob to trigger
arthur cj trigger
:tools: Pick a CronJob to trigger
arthur
Can we get the drop-down in cornflower blue?
arthur cj trigger
:tools: Pick a CronJob to trigger
arthur jsk reload arthur.exts.kubernetes.jobs
๐ arthur.exts.kubernetes.jobs
Enjoy
This is it! The Darwin interface on the original 8 bit NES, written in embedded C & assembly.
DarNES, because Some Assembly Required.
This is not (and most likely never will be) an official Netflix product. It is not endorsed by Netflix either. We just did it for fun and for hack day. Kick back, have a beer, and enjoy.
Special thanks to S...
In a world... where devices proliferateโฆ darNES digs back in time to provide Netflix access to the original Nintendo Entertainment System.
This image captures an average day at my job. Walk into the room, see a button, push the button, and learn what the button does by watching everyone panic.
arthur jsk load arthur.exts.kubernetes.jobs
๐ arthur.exts.kubernetes.jobs
arthur cj trigger
:tools: Pick a CronJob to trigger
@stuck furnace :white_check_mark: Your eval job has completed with return code 0.
{3, 4}
arthur jsk load arthur.exts.kubernetes.jobs
๐ arthur.exts.kubernetes.jobs
arthur cj trigger
:tools: Pick a CronJob to trigger
๐ฌ๏ธ Spawned job blackbox-878066997424955413
VoltaHost Bangladesh - Cheap & Reliable Domain Registration, SSD Web Hosting, Reseller Hosting, VPS Hosting & Dedicated Server Provider in Bangladesh.
@whole rover I sent you a voice mail regarding the JBISP
I have no idea what's going on ๐
This upstreaming , downstreaming is new for me. ๐
(Can someone help me out with some blog or something so that I can sort of get a grasp what is going on here? ๐ )
!xkcd 927
tl;dr its about how the internet works
Very well then, it was good while it lasted. ๐
i cant really explain it right now, but if you want to look it up the articles on "Autonomous System" and "BGP"/"Border Gateway Protocol" are a good place to get started, if you're interested
I am, thank you ๐
hi @vivid palm
๐
i'm currently eating grape tomatoes
omoya
omona
you're a fan favorite mina

์๋ ํ์ธ์ ์ ๋ ๋ฐฉํ์๋ ๋จ ํฉ๊ธ๋ง๋ด ์ ์ ๊ตญ์ ๋๋ค

does he actually say that lmao
he did once
and it became a fanchant
lmaoooo
I am impressed
muy muy smart
jake i'll trade you python for korean
------------------------------------++++------
OFFICIAL FANCHANT OF EUPHORIA XD :
Annyeonghaseyo jeoneun
bangtan sonyeondan
hwaggeun maknae
jeon jungkook
imnida
---------------------------------+++-------
โ Welcome To jeoncrystl channel โ
Hope You Enjoy My Video's here in Youtube!โค
โจSUBSCRIBEโจ
na
What'd I miss?
Fair. Carry on then
Wembley day 1 -my video in block b1
i didnt start the trend !
my instagram- https://www.instagram.com/kkoya.o/
my twitter- https://twitter.com/shanniebannani2
please dont take this video seriously, its just for fun :)
make sure to like and sub !
nothing much
Yeah, just joe talking about his ISP
you're only gonna get depression and lose some sanity
and drop some funiture
"I was telling the truth the entire time... I'm impressed"
that took me a bit LOL
(โฏยฐโกยฐ๏ผโฏ๏ธต โปโโป
lol
that was out of pocket
that was gold
what, it's a table
:warning: Please confirm you want to restart deploy/postgres in default
:warning: Please confirm you want to restart deploy/postgres in default
:x: Redeployment aborted
:x: Redeployment aborted
arthur help
arthur ed ?
?
!pypi ohnodb
best bot
https://mee6.xyz/ > dyno and zeppelin
!superstar @dense ibex 1M
:incoming_envelope: :ok_hand: applied superstar to @dense ibex until <t:1629421951:f> (58 seconds).
Your previous nickname, jake, was so bad that we have decided to change it. Your new nickname will be Santana.
You will be unable to change your nickname until <t:1629421951:f>. If you're confused by this, please read our official nickname policy.
!u

Created: <t:1580002257:R>
Profile: @dense ibex
ID: 670802831678373908
Joined: <t:1609774606:R>
Roles: <@&787816728474288181>, <@&267630620367257601>, <@&585529568383860737>, <@&764245844798079016>, <@&764802720779337729>, <@&463658397560995840>, <@&542431903886606399>
Total: 4
Active: 1
!stream @devout mountain 5h
โ @devout mountain can now stream until <t:1629440015:f>.
required_providers {
vsphere = {
source = "hashicorp/vsphere"
version = "2.0.2"
}
}
}
module "vm" {
source = "Terraform-VMWare-Modules/vm/vsphere"
version = "3.3.0"
# insert the 49 required variables here
}
provider "vsphere" {
user = "Administrator@vsphere.local"
password = "somthin"
vsphere_server = "vcsa.internal.hoedab.tech"
# If you have a self-signed cert
allow_unverified_ssl = true
}
# Deploy 2 linux VMs
module "example-server-linuxvm" {
source = "Terraform-VMWare-Modules/vm/vsphere"
version = "X.X.X"
vmtemp = "NN14-Template-Ubuntu20.04"
instances = 2
vmname = "example-server-linux"
vmrp = "185.215.215.219"
network = {
"Infastructure" = ["", ""] # To use DHCP create Empty list ["",""]; You can also use a CIDR annotation;
}
vmgateway = "10.11.17.1"
dc = "E14 Datacenter"
datastore = "RAID_GROUP1"
}```
arthur cj trigger
:tools: Pick a CronJob to trigger
๐ฌ๏ธ Spawned job blackbox-878085435937656832
You can't parse [X]HTML with regex. Because HTML can't be parsed by regex. Regex is not a tool that can be used to correctly parse HTML. As I have answered in HTML-and-regex questions here so many times before, the use of regex will not allow you to consume HTML. Regular expressions are a tool that is insufficiently sophisticated to understand the constructs employed by HTML. HTML is not a regular language and hence cannot be parsed by regular expressions. Regex queries are not equipped to break down HTML into its meaningful parts. so many times but it is not getting to me. Even enhanced irregular regular expressions as used by Perl are not up to the task of parsing HTML. You will never make me crack. HTML is a language of sufficient complexity that it cannot be parsed by regular expressions. Even Jon Skeet cannot parse HTML using regular expressions. Every time you attempt to parse HTML with regular expressions, the unholy child weeps the blood of virgins, and Russian hackers pwn your webapp. Parsing HTML with regex summons tainted souls into the realm of the living. HTML and regex go together like love, marriage, and ritual infanticide. The <center> cannot hold it is too late. The force of regex and HTML together in the same conceptual space will destroy your mind like so much watery putty. If you parse HTML with regex you are giving in to Them and their blasphemous ways which doom us all to inhuman toil for the One whose Name cannot be expressed in the Basic Multilingual Plane, he comes. HTML-plus-regexp will liquify the nโerves of the sentient whilst you observe, your psyche withering in the onslaught of horror. Regeฬฟฬฬx-based HTML parsers are the cancer that is killing StackOverflow it is too late it is too late we cannot be saved the transgression of a chiอกld ensures regex will consume all living tissue (except for HTML which it cannot, as previously prophesied) dear lord help us how can anyone survive this scourge using regex to parse HTML has doomed humanity to an eternity of dread torture and security holes using regex as a tool to process HTML establishes a breach between this world and the dread realm of cออชoออซrrupt entities (like SGML entities, but more corrupt) a mere glimpse of the world of regโex parsers for HTML will insโtantly transport a programmer's consciousness into a world of ceaseless screaming, he comes, the pestilent slithy regex-infection wilโl devour your HTโML parser, application and existence for all time like Visual Basic only worse he comes he comes do not fiโght he comฬกeฬถs, ฬhฬตiโs unฬจhoอly radianอceอ destroาying all enliฬอฬghtenment, HTML tags leaอ kiฬงnอg frฬถoฬจm ฬกyoโอur eyeอขsฬธ ฬlฬikอe liqโuid pain, the song of reฬธgular expโression parsing will extiโnguish the voices of morโtal man from the spโhere I can see it can you see ฬฒอฬiฬอฬฉtฬฬอ it is beautiful tโhe final snuffing of the lieโs of Man ALL IS LOSฬฬอT ALL IโS LOST the ponฬทy he comes he cฬถฬฎomes he comes the ichโor permeates all MY FACE MY FACE แตh god no NO NOOฬผOโO Nฮ stop the anโ*อฬพฬพโฬ อซอgออฬพlฬอซอฅeฬ ฬ s อaฬงออrฬฝฬพอe nโot reฬฬองaอจlฬอคอ ZAอ ฬกอLGฮ ISอฎฬาฬฏออ TOอ อฬนฦฬดศณฬณ THฬEอฬอ อ PฬฏอฬญOฬโNฬYฬก HอจอฬฝEฬพออช องฬพอฌCอญฬอฅOอฎอฬฎMอฬฬEฬอฉอSอฏฬฟฬ
Have you tried using an XML parser instead?
!otn a zalgo is tony the pony he comes @whole rover please
at least credit the original so post
fair
!otn a zalgo is tony the pony he comes
:ok_hand: Added zalgo-is-tony-the-pony-he-comes to the names list.
it was vc related tho
!otn alec bullies memebers
@dense ibex be careful, someone here has a redundant video role
zalgo-is-tony-the-pony-he-comes
arthur help
:no_entry_sign: 'Tis but a scratch! Command raised an error: AttributeError: 'Member' object has no attribute 'guild_id'
Certificates:
certificates Commands for working with TLS certificates.
Deployments:
deployments Commands for working with Kubernetes Deployments.
Ed:
ed Ed is the standard text editor.
Jishaku:
jishaku The Jishaku debug and diagnostic commands.
Jobs:
cronjob Commands for working with Kubernetes CronJobs.
Nodes:
nodes Commands for working with Kubernetes nodes.
Zones:
zones Commands for working with Cloudflare zones.
โNo Category:
help Shows this message
Type arthur help command for more info on a command.
You can also type arthur help category for more info on a category.
arthur jsk
Jishaku v2.2.0, discord.py 2.0.0a0, Python 3.9.6 (default, Aug 17 2021, 02:29:16) [GCC 10.2.1 20210110] on linux
Module was loaded <t:1629422979:R>, cog was loaded <t:1629422980:R>.
This bot is not sharded and can see 1 guild(s) and 0 user(s).
Message cache capped at 1000, presence intent is disabled and members intent is disabled.
Average websocket latency: 98.08ms
arthur help jsk
arthur [jishaku|jsk]
The Jishaku debug and diagnostic commands.
This command on its own gives a status brief.
All other functionality is within its subcommands.
Commands:
cancel Cancels a task with the given index.
cat Read out a file, using syntax highlighting if detected.
curl Download and display a text file from the internet.
debug Run a command timing execution and catching exceptions.
dis Disassemble Python code into bytecode.
git Shortcut for 'jsk sh git'. Invokes the system shell.
hide Hides Jishaku from the help command.
invite Retrieve the invite URL for this bot.
load Loads or reloads the given extension names.
override Run a command with a different user, channel, or thread, optiona...
permtrace Calculates the source of granted or rejected permissions.
pip Shortcut for 'jsk sh pip'. Invokes the system shell.
py Direct evaluation of Python code.
py_inspect Evaluation of Python code with inspect information.
repeat Runs a command multiple times in a row.
retain Turn variable retention for REPL on or off.
rtt Calculates Round-Trip Time to the API.
shell Executes statements in the system shell.
show Shows Jishaku in the help command.
shutdown Logs this bot out.
source Displays the source code for a command.
tasks Shows the currently running jishaku tasks.
unload Unloads the given extension names.
voice Voice-related commands.
Type arthur help command for more info on a command.
You can also type arthur help category for more info on a category.
arthur jsk git
arthur jishaku git <argument>
Shortcut for 'jsk sh git'. Invokes the system shell.
arthur jsk git status
arthur jsk py
for i in range(3):
await _ctx.send('h')
arthur jsk py ```py
for i in range(3):
await _ctx.send('h')
arthur jishaku repeat <times> <command_string>
Runs a command multiple times in a row.
This acts like the command was invoked several times manually, so it obeys cooldowns.
You can use this in conjunction with `jsk sudo` to bypass this.
arthur jsk repeat 3 "ed"
Command ""ed"" is not found
arthur jsk repeat 3 "arthur ed"
Command ""arthur" is not found
#bot-commands
lol
lol
Ban him
Hard to do on mobile
smh
He's getting off with a stern look of Hemlock disapproval


most of the usage before was testing because i was streaming arthur code lol
Yep, that's the one
this was just me learning what jishaku was from vcco lol
I'm just giving you shit
strange gift but ok
join vc
So, staff lounge?
Kinda
Nah I'm enjoying what I'm doing. I'll be back tomorrow
fair
imma head out, ๐
gn
on second thoights im weak and am gonna sleep
like literally weak i got 2nd dose covid vaccine and feel like shit lol
!voice @whole bear
Voice verification
Canโt talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.
Love me some 1575 line files
The voice gate system was implemented in order to tackle the regrettable phenomenon of people coming in, screaming and otherwise making a horrific nuisance of themselves. In that purpose, it has been successful and to the overall benefit to user experience.
It is inconvenient to people who have legitimate participatory intent, but not insurmountable.
@zenith radish you like hip-hop right?
@somber heath
yahoy
can you help me with something?
Perhaps.
why dont you join vc1
@zenith radish you finished the cog? ๐
!pypi owout
UwU.ify("str")
"beautifuw is bettew t-than ugwy. รฒฯรณ expwicit i-is (หฯห) bettew than impwicit.\nsimpwe is bettew than compwex.\ncompwex UwU is b-bettew (ห ๏ป ห)โก than c-compwicated. ๐ฅบ fwat i-is b-bettew than nyested. ^^ spawse is bettew than dense.\nweadabiwity counts.\nspeciaw cases XD awen't speciaw e-enough to mya bweak rawr t-the wuwes.\na-awthough pwacticawity beats puwity.\newwows shouwd nyevew >_< pass siwentwy.\nu-unwess expwicitwy XD siwenced.\ni-in t-the face of (โฟoฯo) ambiguity, wefuse the temptation to guess.\nthewe shouwd be o-onye-- and rawr x3 pwefewabwy onwy onye --obvious w-way to do it.\na-awthough (โฟoฯo) that way may nyot be ^^;; o-obvious a-at fiwst u-unwess you'we dutch.\nn-nyow i-is bettew than nyevew.\nawthough nyevew is o.O often bettew t-than *wight* nyow. (ห ๏ป ห)โก if the -.- impwementation is hawd (///หฌ///โฟ) t-to expwain, it's a bad i-idea.\nif the impwementation is e-easy t-to (โฟoฯo) expwain, it may >w< be a-a good ฯฯฯ idea.\nnyamespaces (///หฌ///โฟ) awe ^โข๏ปโข^ onye honking g-gweat i-idea -- wet's ^^;; d-do mowe of those!"
Nyamespaces awe onye honking gweat idea -- wet's do mowe of those!
@brave steppe I feel like it should be possible to do this part with less repetition
Not bashing on your code. Just wondering if thereโs any reason you did it like this ๐
Haha yeah, gotcha
I mostly meant the previous function you were working on
Yeahhh
If you did something like options = [name for name in args if name is not MISSING]
what are you making?
Something like that, but with valid code? Haha
thats a lot of ifs hahah
Not totally sure ๐
Wrapping all Discord endpoints
Yeahh
it is fine. not totally sure too as well but if that works well that works.
The function signature seems like itโll be kind of needed, but maybe the body would be able to be shortened
async def create_guild(
self,
name: str,
*,
icon: str = MISSING,
verification_level: int = MISSING,
notification_level: int = MISSING,
content_filter: int = MISSING,
roles: Sequence[Any] = MISSING,
channels: Sequence[Any] = MISSING,
afk_channel: int = MISSING,
afk_timeout: int = MISSING,
system_channel: int = MISSING,
system_channel_flags: int = MISSING
) -> Dict[str, Any]:
"""Create a new guild, making the bot the owner."""
options: Dict[str, Any] = {'name': name}
if icon is not MISSING:
options['icon'] = icon
if verification_level is not MISSING:
options['verification_level'] = verification_level
if notification_level is not MISSING:
options['default_message_notifications'] = notification_level
if content_filter is not MISSING:
options['explicit_content_filter'] = content_filter
if roles is not MISSING:
options['roles'] = roles
if channels is not MISSING:
options['channels'] = channels
if afk_channel is not MISSING:
options['afk_channel_id'] = int(afk_channel)
if afk_timeout is not MISSING:
options['afk_timeout'] = afk_timeout
if system_channel is not MISSING:
options['system_channel_id'] = system_channel
if system_channel_flags is not MISSING:
options['system_channel_flags'] = system_channel_flags
return await self.request(Route('POST', '/guilds'), json=options)
async def create_guild(
self,
name: str,
*,
icon: str = MISSING,
verification_level: int = MISSING,
notification_level: int = MISSING,
content_filter: int = MISSING,
roles: Sequence[Any] = MISSING,
channels: Sequence[Any] = MISSING,
afk_channel: int = MISSING,
afk_timeout: int = MISSING,
system_channel: int = MISSING,
system_channel_flags: int = MISSING
) -> Dict[str, Any]:
"""Create a new guild, making the bot the owner."""
options: Dict[str, Any] = {
'name': name,
'icon': icon,
...
}
options = {k: v for k, v in options.items() if v is not MISSING}
return await self.request(Route('POST', '/guilds'), json=options)
That does look quite nice
Just note that the names arenโt 100% same for the arguments and option names
Cool
i was thinking of dictionary too and then get those keys and values and for loop
I don't really know, English isn't my first language
@icy axle ๐
"iced" is slang for "murdered"
The phrase 'to ice' or 'icing' comes from the phrase 'to put on ice', which is a reference to literally putting a corpse on a block of ice to preserve it prior to burial.
@stoic ore
Thank u for explaining to me now its fits the situation
Can I ask what your first language is?
Swedish
Nice
oh so u know vester i see
I was hoping itยดs german
He lives west (hence vester) and I live east
So, not very close
But a few hours by car I think
@reef fractal how heckeble are u
10/10 doc-string
async def delete_role(self, guild: int, role: int, *, reason: str = MISSING) -> None:
"""Delete a guild role."""
await self.request(
Route(
'DELETE', '/guilds/{guild_id}/roles/{role_id}',
guild_id=int(guild), role_id=int(role)
), reason=reason
)
@next temple If you're wondering why you can't talk, check out the #voice-verification channel. That'll tell you what you need to know
yea i just misclicked XD no help needed yet
Sounds good! Sorry, just force of habit to mention it
๐
Originally from our benevolent dictator, Joe
Well nowadays bubonic plague can be treated with some anti-biotics.
True
For now...
you can make the vaccine obligatory
I still don't understand why Facebook makes a VR headset ๐ค
.moo
how will i get voice verification
Hello. See #voice-verification
Actually, after a couple more messages, you should be able to verify.
whoever is without sin cast the first stone
๐ฆ
20
how is the male version
hahahahaha
im new guysss๐๐๐ณ๐ณ๐๐
you cannot even mention
@trail tusk sir big fan sir
are you like in a bathroom
show us lithuaninan mmusic
๐ฆ
but
what u listen
people
seems right with my stereotypes
I mean, i think all those countries listen to metal
das model
In popular psychology, a quarter-life crisis is a crisis "involving anxiety over the direction and quality of one's life" which is most commonly experienced in a period ranging from a person's early twenties up to their mid-thirties (although a quarter-life crisis can begin as early as 18). It is defined by clinical psychologist Alex Fowke as "a...
I dont
there is a python script that translate my voice in english
bill gaytes
that's scary af
wtf dude
mmm
!resources
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
Im doing the atbs
ggo
2 times a day is enough
morning and night
im devoted to ganesha
ganesha the best
ohm ganapataye namaha sharanam ganesha
| god is |
| n 1 |
I don't think I get that one
thats moses table
Ah, gotcha
Gotcha as in I understand
Not like HA, GOTCHA
@zenith radish What kind of project did you have in mind anyway?
teology class
@rugged root not sure yet, but I'm sure we can think of something
Fair
Still working on understanding DOM interaction currently
Going through that javascript.info site
@alpine path is sql alchemy async though?
oh
@rugged root Ankheg of beer.
@alpine path @whole rover have you ever tried Kubik and Micro OS https://en.opensuse.org/Portal:MicroOS
Welcome to the MicroOS Portal
As a modern Linux operating system openSUSE MicroOS is
Small: Lightweight images designed to be deployed for a specific use case
Scalable: Optimized for large deployments while capable as a single machine OS
Always up-to-date: Updates are automatically applied without impacting the running system
Resilient: In case of trouble the system automatically rolls back to last working state
Fast: Doesn't ship with baggage that slows it down
In other words openSUSE MicroOS is an operating system you don't have to worry about. It's designed for but not limited to container hosts and edge devices. Due to the focus on unattended operation it's especially suited for large deployments. openSUSE MicroOS inherits the openSUSE Tumbleweed and SUSE Linux Enterprise knowledge while redefining the operating system into a small, efficient and reliable distribution.
openSUSE MicroOS is a variant of openSUSE Tumbleweed and serves as a base of openSUSE Kubic, a Container as a Service platform.
Experimental images based on openSUSE Leap are available.
Features
Microos-inline.png
Read-only root filesystem to avoid accidental modifications of the OS
The Transactional Updates technology leverages btrfs snapshots to apply package updates without interfering with the running system
health-checker to verify the OS is operational after updates. Automatically rolls back in case of trouble.
cloud-init for initial system configuration during first boot on Cloud (includes OpenStack)
Combustion and Ignition for initial system configuration during first boot on all other images.
Designed to fit perfectly into existing openSUSE or SUSE Linux Enterprise environments
Podman Container Runtime available
Rolling Release: Every new openSUSE Tumbleweed snapshot also automatically produces a new openSUSE MicroOS release. The Leap based version automatically updates when maintenance updates for Leap are published.
i'm only 16 lol
not a nice thing to say btw
sry lol
I am between hemlock and jake
I enjoy my getting oldness
Still waiting for them to add generics to C 
I think it's the extra processing load from the video. Drops the echo cancellation processing capacity.
?? I wouldn't consider it old
That's beautiful
ok

๐

nice
new Promise(function(resolve, reject) {
setTimeout(() => resolve(1), 1000); // (*)
}).then(function(result) { // (**)
alert(result); // 1
return result * 2;
}).then(function(result) { // (***)
alert(result); // 2
return result * 2;
}).then(function(result) {
alert(result); // 4
return result * 2;
});
oh this one lol
how I feel about the stupid JS name for async await functions. So spoiled JS beginners just use axios and start a promise but if you dont handle promise things error. And also that is a point of view of library "As long as you dont break this promises."
Stupidly coincided in the time frame with actual implementations of async in node. ๐
https://www.youtube.com/watch?v=llDikI2hTtk
BETWEEN II WORLDS is available now: po.st/iTB2W
Buy now: http://smarturl.it/WelcomeReality
The official video for Nero's forthcoming single, "Promises", out now on iTunes: http://zaphod.uk.vvhp.net/v-v/110711083011
Taken from the debut album "Welcome Reality", out 15th August 2011
Pre-order the album in standard and deluxe formats from iTunes:...
Trying to see where they implement dictionaries in the cpython repo
I think this is it.... not sure https://github.com/python/cpython/blob/ac75f6bdd4748b3378dd321f862d13aa1898f77a/Objects/dictobject.c
@tiny socket Aleeeeeecccccccccccccccc
You've had your hands in the CPython code lately
Do you have any idea where they have int implemented?
ciao
Well played
vapors = True```
Python/bltinmodule.c line 3032
SETBUILTIN("int", &PyLong_Type);```
Thanks buddy
Sad trombone noises.
NiH
๐
Language Server Protocol documentation and specification page.
Lol this was hell without grep on mobile, but https://www.github.com/python/cpython/tree/main/Include%2Flongobject.h
I appreciate it
Lol no it's not on its way out
Wait, so which of the longobject files are more important to look at, the .h or the .c
Or do you have to look at both to get the true breadth of it
Which state
Nevada
Both and then probably 10 more files
Cpython is a complex beast with many many layers
Fair
Only reason I got curious was because CF8 was mentioning how efficient and powerful Python's ints are compared to JS's BigInt
Oh they're epic
I have dug into them before and they're cool
Well if Google totally kills firefox
Someone can just raise a Monopoly lawsuit against google
Facebook not Amazon kek
No
is he done interupting?
lol
so can i finish
But it's not a Python thing
So... #web-development maybe?
Not really sure
@vagrant roost The Help System is specifically for Python. There's also the option of asking in the off-topic channels. Since it's really not Python stuff, it's going to be more difficult to get help on these things
And when we're in here, we're typically just shooting the shit.
But if you want to ask questions, typically it's better to type out the question here, and people will see if they can assist
i was here on many occasions and always i got help in one of these channels. even when it took a few hours.
and you guys started to help me and then someone just asks a different question
Right, which he apologized for right after you bailed the channel
When I said "what's up" to him, I had no way of knowing if he had a question or just a quick comment
he probably wouldnt have realized it if i hadnt left
It's a voice channel full of people, these things happen
You have to be more patient
I'm saying even if there's an interruption
then when i though i could get help you started and i got interrupted 3 times
@zenith radish https://rustpython.github.io/
An open source Python 3 (CPython >= 3.5.0) interpreter written in Rust ๐ ๐ฑ ๐ค
Can you remind me what the setting is you were talking about
It was on CloudFlare, right?
cloudflare yes its about a mx record
cloudflare 
so i have my domain where i also get my mail from
Actually Joe would be better help than I
And since he's here, I'm roping him into this
whos joe
let me empty my room and I'll join voice
This joe
No, I didn't. The joke has been said so much
oh ok
i have arrived
Was it a quickly deleted message?
yep
I had my hands in the wrong place on my keyboard
So yeah it looked like I had a stroke
!stream 354271355069267980 30M
โ @vagrant roost can now stream until <t:1629480108:f>.
@zenith radish https://github.com/kyb3r/modmail/
Discord could of course adopt the very common practice of pandering heavily to corporations, and charging these corporations money for some sort of licensing/hosting/support while letting the average Joe Schmoe use the application for free.
would require wayyyy to much extra development just to even get close to Teams
This is correct. The non-believers are wrong. Discord has a fuck ton of money and should do that.
I will be back, just attending the IT meeting
hi
@rugged root is there any way like in the Windows Media creation tool(win 10) installs completly good in usb, but like dosen't installs correctly when booted in a pc/laptop
The Biden administration has revived an antitrust lawsuit against Facebook. On Thursday, the Federal Trade Commission asked a U.S. district court to force Facebook to divest from WhatsApp and Instagram, arguing the social media giant had erected a monopoly that illegally crushed its competition. In June, the same court threw out a lawsuit by the...
idk my uncle wanted to upgrade to win 10(hes old) I gave him my windows 10 usb to install it
I think how crappy tech companies and stuff are, Human
but he said he has tried 3 three times but it is not installing correctly
Any other details other than that?
i messaged him for more details he hasnt replied
so he might would have messed up right?
Entirely possible
hmm
in our country a prime minster stays for 8-12 months
our political situation is very unstable
Nepal :/
yes
re.findall(r"(?<=hey )[a-zA-Z](?=\!)", "hey John!")
it returns this [] but I wanted it to return John what is wrong with this regex
i missed +
Racking up tons of debt
They're college students
Man I really had to think about that
yea me too lol
haha lol
he said he will call a mecahnic tmrw and told me not to worry
This is weird to me:
function* generateSequence() {
yield 1;
yield 2;
return 3;
}
Like.... why does it need the * to indicate that it's a generator function
js bad
Would the yield not be enough to indicate that?
thats would i can say for c++
why do you need to specify int
you don't, you have auto
I don't mind the typing
And most languages have type inference anymore
Like what auto does
then why are you complaining about *
int is smaller than auto
Just wondering if there's a specific reason for that design decision
ยฏ_(ใ)_/ยฏ
Sure, but that helps dictate whether it's going to be signed, unsigned, whether it needs more than 8 bits, etc
It covers more than just saying it's a blanket int
I think
I might be wrong
hmm python doesn't do that
because all python ints are the same. not in other languages
lets just not compare
But... you compared it

I wonder if it's a decision because of the JIT
Quickly able to tell that it's going to be a generator, doesn't matter what's inside
Huh
good
Good, you?
Okay, another interesting thing:
function* generateSequence() {
yield 1;
yield 2;
return 3;
}
let generator = generatorSequence();
for (let num of generator) {
console.log(num);
}
```That will output `1` and `2`, but not 3
Board CAIE exams and i have only done like not even one subject
console.log(generator.return())
Instead of the loop?
@rugged root that happens in python too
yeah, the return gives a StopIteration, the value in the StopIteration is the return value
No, at the end afterwards
!e ```py
def generate():
yield 1
yield 2
return 3
gen = generate()
try:
while True:
print(next(gen))
except StopIteration as e:
print('STOP!', e)
@brave steppe :white_check_mark: Your eval job has completed with return code 0.
001 | 1
002 | 2
003 | STOP! 3

i smart


