[ot][spam][crazy] sad,frustrated about not writing code
without explanation of why our behaviors change I grew up trapped in an upper-middle class environment. when I tried to share power with those less well off, I was attacked by my government and economic stewards. I had no friends as a kid. my family taught me to write computer programs. the people at my school were all wealthier than me. my mother grew up on a farm, with a christian religion. my father was an orphan and an athiest and found his own lot in life, picking himself up by his bootstraps. anyway, what I learned as a kid was writing software to do stuff. but when I found there was more to the world, this was great! and I tried to do both at once I guess this is a draft. lots of things to navigate. WHAT HAPPENED TO US? WHY IS EVERYTHING ACTING STUPID?
something really wonderful in my life was finding wilderness survival and community it's really great to work directly for the things that nourish you and your friends. it feels wonderful. it is also very frustrating to not do these other more normal things.
anyway I posted a big long series of messages to this list from gmkarl, and they all bounced, maybe 40, one of my flurries so then I forwarded them from xloem, they bounced too so I resubscribed. greg demonstrated no work investigating the malicious unsubscriptions aside from replying to my words with more words part of my brain has been treating my brain and body as software: but with 40 messages and malicious unsubscriptions, the right solution here is software. a script to resend them.
part of my brain has been treating my brain and body as software: but with 40 messages and malicious unsubscriptions, the right solution here is software. a script to resend them.
and of course it's hilarious, 40 spam messages and the state of this list. things would be pretty different with free building of software. if we're taking down tech, i'd love to be involved if we're building tech, i'd love to be involved but I am just spasming from confused terrors a nice bit is that some of the messages that didn't make it, I made an arweave git backend and uploaded some list history, which is pretty cool. arweave even has some TLS in some parts of its peer protocol, to resist sybil targetting.
I guess what I might ideally do is upload the messages somewhere else and just put one small link to them on the list to help get to them. This would mean accessing my email. Onward to the imap client libraries !
my hands shake and my chest contract a little when I review apis with intent to use. this is from python standard docs: from imaplib import IMAP4>>> with IMAP4("domain.org") as M:... M.noop()...
:) this stuff is reallt hard! I screamed at my therapist on thursday T_T . screaming is _really bad_ when you have a psychosis. your poor brain doesn't know what are the things to do when stuff gets intense. it can take some time to come back, and you have to be careful to stay as grounded as you can. it can also be an opportunity for change, though. the therapist kept trying to get me to think of reasons my email name could be bad, using the habitual manipulative phrasing we all use when hoping others will improve. it was really hard for everyone. I was hoping we could talk about the reason I had set it, in the therapy, but that wasn't where it started :/
On Sat, May 14, 2022, 6:34 AM Undiscussed Horrific Abuse, One Victim of Many <gmkarl@gmail.com> wrote:
:) this stuff is reallt hard!
I screamed at my therapist on thursday T_T . screaming is _really bad_ when you have a psychosis. your poor brain doesn't know what are the things to do when stuff gets intense. it can take some time to come back, and you have to be careful to stay as grounded as you can. it can also be an opportunity for change, though.
the therapist kept trying to get me to think of reasons my email name could be bad, using the habitual manipulative phrasing we all use when hoping others will improve. it was really hard for everyone. I was hoping we could talk about the reason I had set it, in the therapy, but that wasn't where it started :/
it was a hard day already. I had to really dissociate to make it to the offices, and came without socks and wasn't sure who I was seeing for each appointment
anyway I think I may have had a falling out with my therapist, which does not help a goal of discussing abuse.
I guess i'm thinking that now, instead of the software goal. there's a lot in a mind.
On Sat, May 14, 2022, 6:29 AM Undiscussed Horrific Abuse, One Victim of Many <gmkarl@gmail.com> wrote:
my hands shake and my chest contract a little when I review apis with intent to use.
this is from python standard docs:
from imaplib import IMAP4>>> with IMAP4("domain.org") as M:... M.noop()...
:) this stuff is really hard a next step might be finding again how to access gmail via imap
On Sat, May 14, 2022, 6:38 AM Undiscussed Horrific Abuse, One Victim of Many <gmkarl@gmail.com> wrote:
On Sat, May 14, 2022, 6:29 AM Undiscussed Horrific Abuse, One Victim of Many <gmkarl@gmail.com> wrote:
my hands shake and my chest contract a little when I review apis with intent to use.
this is from python standard docs:
from imaplib import IMAP4>>> with IMAP4("domain.org") as M:... M.noop()...
:) this stuff is really hard
a next step might be finding again how to access gmail via imap
so, being on the edge of psychotic break, one thing I manage as doign things is taking care to retain focus on feelings that need a little grounding in some way. not letting focuses get so strong that they can pull in unrelated things that can get confused, as much. our parts need some familiarity to heal. meanwhile, let's websearch gmail imap it would be great if I could switch to blockchain email entirely -- but that's a weird inhibition I have, makes everything go funny, so it will need carefulness, gentleness, military dexterity ...
from imaplib import IMAP4>>> with IMAP4("domain.org") as M:... M.noop()...
:) this stuff is really hard
so, being on the edge of psychotic break,
retain focus on feelings that need a little grounding in some way. not
letting focuses get so strong that
here is gmail docs: https://support.google.com/mail/answer/7126229 - imap needs to be enabled in gmail settings. then: Incoming Mail (IMAP) Server imap.gmail.com Requires SSL: Yes Port: 993 Outgoing Mail (SMTP) Server smtp.gmail.com Requires SSL: Yes Requires TLS: Yes (if available) Requires Authentication: Yes Port for SSL: 465 Port for TLS/STARTTLS: 587 Full Name or Display Name Your name Account Name, User name, or Email address Your full email address Password Your Gmail password
i'm starting something small I'm hardcoding in the connection details, because it's more important for me remember how to perform the connection than how to parse arguments or config files.
class yamf: def __init__(self, host, port, user, pw, imap = imaplib.IMAP4_SSL): self.imap = imap(host, port) self.imap.login(user, pw) print(self.imap.welcome.decode()) # this is how far I am
On Sat, May 14, 2022, 7:12 AM Undiscussed Horrific Abuse, One Victim of Many <gmkarl@gmail.com> wrote:
class yamf: def __init__(self, host, port, user, pw, imap = imaplib.IMAP4_SSL): self.imap = imap(host, port) self.imap.login(user, pw) print(self.imap.welcome.decode())
# this is how far I am
(Pdb) p imap.list(directory='""',pattern='Sent') ('OK', [b'(\\HasNoChildren) "/" "Sent"']) commands are returned as a tuple of status and data, which here is an array list responses are bytes values containing a quoted, space-separated 3-tuple.
it turns out imaplib is incomplete.
I found a stackoverflow mentioning 3 other libs: - https://github.com/martinrusev/imbox has a flushed out single long example, most stars - https://github.com/mjs/imapclient/ got the most upvotes on so (8), has shorter single example, updated today - https://github.com/ikvk/imap_tools has the most regularly commit activity, first mail downloading example is shortest, more docs follow
- https://github.com/martinrusev/imbox has a flushed out single long example, most stars - https://github.com/mjs/imapclient/ got the most upvotes on so (8), has shorter single example, updated today
i'm going to plan to start with this one I think. imapclient. - https://github.com/ikvk/imap_tools has the most regularly commit
activity, first mail downloading example is shortest, more docs follow
eek! you need to _select_a_folder_ and then _fetch_mails_in_that_folder_ . the message numbers for each folder start from 1 and increase. each mail also has a uid that uniquely identifies it. i used to know some of this stuff! when you fetch mails, each mail has properties like a dictionary or db table. you specify which properties you want fetched. for each mailbox, the EXISTS property says how many messages are there. the message numbers of the messages change as the mailbox changes, but the uids are only changed under certain conditions that can be engaged with somehow (they aren't affected by moving the message, whereas the number is)
participants (1)
-
Undiscussed Horrific Abuse, One Victim of Many