| 00:00:54 | | dm4v quits [Read error: Connection reset by peer] |
| 00:01:09 | | dm4v joins |
| 00:01:11 | | dm4v is now authenticated as dm4v |
| 00:01:11 | | dm4v quits [Changing host] |
| 00:01:11 | | dm4v (dm4v) joins |
| 00:07:57 | | igloo22225 (igloo22225) joins |
| 00:25:05 | | BlueMaxima_ joins |
| 00:28:04 | | Iki quits [Ping timeout: 258 seconds] |
| 00:29:08 | | BlueMaxima quits [Ping timeout: 250 seconds] |
| 01:03:20 | | dm4v quits [Ping timeout: 258 seconds] |
| 01:04:24 | | dm4v joins |
| 01:04:26 | | dm4v is now authenticated as dm4v |
| 01:04:26 | | dm4v quits [Changing host] |
| 01:04:26 | | dm4v (dm4v) joins |
| 01:21:45 | | Iki joins |
| 02:01:39 | | tzt joins |
| 03:11:34 | | garywhite quits [Remote host closed the connection] |
| 03:21:10 | | qw3rty_ joins |
| 03:23:38 | | HackMii quits [Ping timeout: 258 seconds] |
| 03:24:47 | | qw3rty__ quits [Ping timeout: 258 seconds] |
| 03:29:31 | | HackMii (hacktheplanet) joins |
| 03:32:00 | | Viniter6 quits [Remote host closed the connection] |
| 03:32:23 | | Viniter69 (Viniter) joins |
| 03:53:09 | | HackMii quits [Ping timeout: 258 seconds] |
| 03:53:37 | | HackMii (hacktheplanet) joins |
| 03:57:55 | | DogsRNice quits [Read error: Connection reset by peer] |
| 04:11:33 | | HackMii quits [Ping timeout: 258 seconds] |
| 04:12:11 | | HackMii (hacktheplanet) joins |
| 05:22:03 | | abcde joins |
| 05:31:10 | | atphoenix quits [Ping timeout: 250 seconds] |
| 05:31:43 | | atphoenix (atphoenix) joins |
| 05:52:54 | | spirit joins |
| 05:54:10 | | Matthww81 joins |
| 05:55:26 | | Matthww8 quits [Ping timeout: 250 seconds] |
| 05:55:26 | | Matthww81 is now known as Matthww8 |
| 06:06:56 | | Ajay_m quits [Ping timeout: 258 seconds] |
| 06:08:24 | | Matthww89 joins |
| 06:10:23 | | Matthww8 quits [Ping timeout: 258 seconds] |
| 06:10:23 | | Matthww89 is now known as Matthww8 |
| 07:17:39 | | BlueMaxima_ quits [Client Quit] |
| 07:18:14 | | lunik1 quits [Client Quit] |
| 07:21:41 | | HP_Archivist quits [Ping timeout: 258 seconds] |
| 07:24:01 | | lunik1 joins |
| 10:17:43 | | psy leaves |
| 11:15:18 | | Ajay_m joins |
| 12:03:14 | | Iki quits [Read error: Connection reset by peer] |
| 12:41:46 | | ThreeHM quits [Ping timeout: 258 seconds] |
| 12:43:33 | | ThreeHM (ThreeHeadedMonkey) joins |
| 12:46:30 | | JensRex quits [Quit: JensRex] |
| 12:46:31 | | Ajay_m quits [Read error: Connection reset by peer] |
| 12:46:57 | | Jens (JensRex) joins |
| 12:54:43 | | Ajay_m joins |
| 12:57:06 | | Ajay_m quits [Read error: Connection reset by peer] |
| 12:57:27 | | Ajay_m joins |
| 13:28:09 | | lunik1 quits [Ping timeout: 258 seconds] |
| 14:08:30 | | lunik1 joins |
| 15:10:56 | | Iki joins |
| 15:18:46 | | Arcorann quits [Ping timeout: 250 seconds] |
| 16:56:29 | | Ajay_m quits [Read error: Connection reset by peer] |
| 17:01:19 | | Ajay_m joins |
| 17:02:28 | | Ajay_m quits [Read error: Connection reset by peer] |
| 17:05:01 | | Ajay_m joins |
| 17:07:40 | | DogsRNice (Webuser299) joins |
| 17:19:38 | <Lord_Nightmare> | https://webcache.googleusercontent.com/search?q=cache:FH4YHM8EIVEJ:https://www.moddb.com/mods/gta-liberty-city/downloads/beta-30+&cd=1&hl=en&ct=clnk&gl=us&client=firefox-b-1-d |
| 17:19:58 | <Lord_Nightmare> | google cache still has the download cdn links like https://www.moddb.com/downloads/start/179726 |
| 17:20:07 | <Lord_Nightmare> | and the moddb cdn still serves the files |
| 17:27:48 | <Lord_Nightmare> | would it make sense to sequentially ask moddb for all files? |
| 17:28:15 | <Lord_Nightmare> | https://github.com/citizenfx/fivem is in imminent danger of dmca takedown, see https://twitter.com/ElFodder/status/1417171286992826368 |
| 17:29:31 | <Lord_Nightmare> | apparently take-two interactive/2k games is interested in shooting the gta community in the head, all modders and particularly the rp community that depends on fivem, because they're complete nincompoops |
| 17:29:55 | <Lord_Nightmare> | don't they realize that more than half the streaming of gta on twitch is gta5 RP? they're completely insane |
| 17:32:02 | <Lord_Nightmare> | ... the response tweet to https://twitter.com/ElFodder/status/1417171286992826368 seems to imply fivem had a credential compromise and is now back up? |
| 17:32:40 | <Lord_Nightmare> | but that doesn't change the fact that take2 is taking down tons of mods |
| 17:35:27 | <Lord_Nightmare> | this latest wave of legal notices from taketwo is very very disturbing |
| 17:54:41 | <asie> | take-two has a history of this kind of behaviour |
| 17:55:46 | <asie> | but also, tons of projects get fraudulent DMCAs |
| 17:56:03 | <asie> | i had to deal with a fraudulent DMCA on a minecraft modding project once; thankfully mojang had our back |
| 17:56:22 | <asie> | well, okay, they didn't exactly "have our back" as much as "they were impersonated in a legal document" |
| 17:56:24 | <asie> | but yeah |
| 18:20:14 | | HP_Archivist (HP_Archivist) joins |
| 20:22:13 | <@JAA> | Lord_Nightmare: I'm grabbing all the https://github.com/citizenfx repos now. (Just the actual repo, no issues etc.) |
| 20:39:24 | <@JAA> | ... I might regret that. https://github.com/citizenfx/chromium |
| 20:41:46 | <hexa-> | rip |
| 20:43:54 | <@JAA> | Now git is indexing the pack even though it will just get thrown into a bundle anyway. :-| |
| 20:45:27 | | Doranwen is wishing she *did* know Python now, as she's trying to figure out how to use pyautogui, lol |
| 20:47:11 | <Doranwen> | like, I think I understand the comands I need - with one exception - but I have no idea how to set it up *sighs at self* |
| 20:47:20 | <Doranwen> | really should've looked into this stuff earlier in my life |
| 20:48:44 | | @JAA switches to his cliché advice voice: The best time to learn that was 20 years ago. The second-best time is now. |
| 20:48:47 | <@JAA> | :-) |
| 20:49:14 | <Doranwen> | lol yes |
| 20:49:27 | <Frogging101> | wouldn't the second best time actually have been 19.9 years ago |
| 20:49:36 | <Doranwen> | LOL |
| 20:49:46 | <@JAA> | Heh |
| 20:50:45 | <Doranwen> | I've tried searches to figure things out but I'm getting nowhere - the learning curve is a wee bit steep, and there's only so far I can make myself go on a random course (without a proper teacher and assignments) before I have to see the direct relevance to the puzzle I'm trying to solve |
| 20:51:41 | | Doranwen is not quite desperate enough to sign up for a real course with a teacher and assignments |
| 20:52:11 | <spirit> | buy the book https://automatetheboringstuff.com/ |
| 20:52:18 | <Doranwen> | I've asked a friend on Discord who knows some Python, so we'll see what she suggests |
| 20:52:21 | <spirit> | it's great for self learning if you are interested |
| 20:52:29 | <spirit> | motivating style and projects |
| 20:54:47 | <Doranwen> | I'm not very good at "let's learn this thing" and just working on whatever the course says |
| 20:54:59 | <Doranwen> | I tend to be very much "I need to solve this problem" "let me learn about the thing I need to solve this problem" |
| 20:55:12 | <Doranwen> | and slowly building my picture of things from there |
| 20:55:18 | <Doranwen> | of course, that only works with some things, lol |
| 20:55:23 | <spirit> | at some point you need to realise that you will need to learn some fundamental basics |
| 20:55:39 | <spirit> | or you will just write shit code and waste your time on things that dont work |
| 20:55:46 | <Doranwen> | right, but I don't tend to remember those basics until I can tie them to something in my head |
| 20:55:49 | <Doranwen> | that's the problem |
| 20:55:57 | <spirit> | treat it like a novel |
| 20:56:03 | <spirit> | physical copy |
| 20:56:10 | <spirit> | read it when pooping |
| 20:56:14 | <Doranwen> | LOL |
| 20:57:26 | <@arkiver> | Doranwen: if you have an idea for what to work on, just start working on it |
| 20:57:32 | <@arkiver> | search around a lot |
| 20:57:44 | <Doranwen> | yeah, I'm in the "my searching isn't turning up anything I can understand" stage |
| 20:59:01 | <@arkiver> | what are you searching for? |
| 20:59:05 | <Doranwen> | I will keep trying, but I feel like I'm missing the piece in between to make sense of it |
| 20:59:30 | <Doranwen> | two things, but one I don't think I can really search for - their examples all have >>> in front of them, and I'm not sure why that is |
| 20:59:40 | <Doranwen> | the other thing is how to set up a repeat for a specific number of times |
| 20:59:52 | <@arkiver> | >>> is usually example code |
| 20:59:56 | <Doranwen> | ahhhh, ok |
| 21:00:07 | <@arkiver> | a 'repeat' is a loop |
| 21:00:12 | <@arkiver> | so loop for n times |
| 21:00:29 | <@arkiver> | i'd search "python loop n times" or similar |
| 21:00:31 | <@arkiver> | should show sometimes |
| 21:00:32 | <Doranwen> | I thought it was, I just wasn't understanding the results I got |
| 21:00:38 | <Doranwen> | ok, will give that a try, thanks |
| 21:00:39 | <@arkiver> | in this case it is |
| 21:00:47 | <@arkiver> | for i in range(n): |
| 21:00:49 | <@arkiver> | do something |
| 21:01:00 | <thuban> | (">>>" is the prompt in the python repl) |
| 21:01:04 | <thuban> | (https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop) |
| 21:01:27 | <@arkiver> | 'python repl' maybe outside what Doranwen knows at the moment though |
| 21:01:35 | <Doranwen> | lol yes, it is outside that |
| 21:02:01 | <Doranwen> | the actual keystroke commands, the pyautogui manual was quite clear about, actually |
| 21:02:10 | <Doranwen> | and I'm pretty sure I've got the right sequence set up for what I need |
| 21:02:17 | <@arkiver> | if you are just getting started with python |
| 21:02:26 | <@arkiver> | i'd not try to use anything like pyautogui |
| 21:02:43 | <Doranwen> | :( |
| 21:02:48 | <@arkiver> | just do command line, when you're really comfortable with that, you can start using that "autothis" "autothat" stuff |
| 21:02:51 | <Doranwen> | that's the reason I *want* to do it |
| 21:02:55 | <@arkiver> | make sure you know the background first |
| 21:03:28 | <@arkiver> | well in that you're not really trying to learn python, but more just how to create a GUI, and python is necessary evil for that |
| 21:03:36 | <@arkiver> | (not only python, but yeah) |
| 21:04:27 | <Doranwen> | as far as I can tell pyautogui doesn't actually create a gui of any kind |
| 21:04:41 | <Doranwen> | it's basically setting up macros with the option to do visual stuff |
| 21:04:43 | <@arkiver> | ah |
| 21:04:49 | <Doranwen> | what I need it for are only keystrokes, though |
| 21:04:51 | <@arkiver> | yeah i was basing what i said on the name |
| 21:05:05 | <Doranwen> | very simple, doesn't even need to do any x or y coordinates |
| 21:05:09 | <@arkiver> | well yeah seems to have clear examples |
| 21:06:59 | <Doranwen> | yeah, they were clear enough that I feel like I really do know how to set up all the commands I need, except for getting it to loop around the right number of times |
| 21:07:15 | <Doranwen> | which is where I'm reading a search result :) |
| 21:07:37 | <thuban> | ('pyautogui' would have been an appropriate name for https://github.com/chriskiehl/Gooey) |
| 21:08:50 | <@arkiver> | Doranwen: good :) |
| 21:11:13 | | HP_Archivist quits [Ping timeout: 258 seconds] |
| 21:11:56 | <@OrIdow6> | Doranwen: Are these separate from regular loops? Or you just want to know how to do loops in Python? |
| 21:13:06 | <Doranwen> | well, I'm reading about how to do loops? |
| 21:13:12 | <Doranwen> | because that'll teach me how to do this? |
| 21:13:17 | <Doranwen> | and I'll remember it because I have this purpose for it |
| 21:13:56 | | Doranwen is mostly understanding what she's read, but is going to look at a few more pages in hopes they'll clear up the confusing parts she doesn't understand |
| 21:18:13 | <spirit> | https://docs.python.org/3/tutorial/controlflow.html#for-statements |
| 21:19:26 | | spirit quits [Client Quit] |
| 21:20:56 | <Doranwen> | thanks |
| 21:36:16 | | Doranwen found some helpful pages and is beginning to understand and solve each puzzle she's coming across |
| 21:37:50 | <@HCross> | Does that mean we can call you “Dora The Explorer” :P |
| 21:45:11 | | Doranwen winces |
| 21:45:38 | <Doranwen> | I might not have chosen my nick if I'd known that would come along |
| 21:45:57 | | Ajay_m quits [Read error: Connection reset by peer] |
| 21:46:02 | | Doranwen is *Doran*, not Dora, but soooooo many people have missed the N over the years |
| 21:46:10 | <Doranwen> | oh well, lol |
| 21:55:38 | | Ajay_m joins |
| 21:58:19 | | Ajay_m quits [Read error: Connection reset by peer] |
| 21:58:42 | <Doranwen> | nothing like a good puzzle to solve to motivate me to learn something, lol |
| 21:59:55 | | Ajay_m joins |
| 22:10:37 | <Doranwen> | at this point I've got it working except that the pause function doesn't work some of the time :P |
| 22:10:45 | <Doranwen> | and I'm not quite sure why |
| 22:13:06 | <Doranwen> | it doesn't like it when it's called *before* stuff, so I just added in a tiny move of the mouse and told it to take some time doing so, lol |
| 22:13:09 | <Doranwen> | and that fixed it |
| 22:15:47 | <@JAA> | Wow, the git pack indexing finally finished just now. |
| 22:15:50 | <@JAA> | 1.5 hours... lol |
| 22:20:23 | <@JAA> | And now it's running `git pack-objects` even though everything is already in a single pack... *facepalm* |
| 22:23:09 | <Doranwen> | lol |
| 22:23:23 | <Doranwen> | thank you all for your help - I have got my script working and doing what I want it to do and it is beautiful |
| 22:23:28 | | Doranwen also learned quite a few functions along the way |
| 22:45:08 | | @EggplantN quits [Ping timeout: 258 seconds] |
| 22:47:50 | | HP_Archivist (HP_Archivist) joins |
| 22:56:29 | | ddd joins |
| 22:57:44 | | ddd quits [Client Quit] |
| 23:56:53 | | Arcorann_ joins |