Articles on annbgn's Bloghttps://blogs.python-gsoc.orgUpdates on different articles published on annbgn's BlogenMon, 23 Aug 2021 01:39:04 +0000final updatehttps://blogs.python-gsoc.org/en/annbgns-blog/final-update/this is a post with links to work which was done during GSoC https://github.com/scrapy/cssselect/pull/124 https://github.com/scrapy/cssselect/pull/120 https://github.com/scrapy/cssselect/pull/125 https://github.com/scrapy/cssselect/pull/115anya.bgdnva@gmail.com (annbgn)Mon, 23 Aug 2021 01:39:04 +0000https://blogs.python-gsoc.org/en/annbgns-blog/final-update/weekly update 16 August - 22 Augusthttps://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-16-august-22-august/1. What did you do this week? not a lot, just fixed a test for translation. What is coming up next? fix nackward compability in `of type` selector pr 3. Did you get stuck anywhere? noanya.bgdnva@gmail.com (annbgn)Mon, 16 Aug 2021 21:23:52 +0000https://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-16-august-22-august/weekly update 9 August - 15 Augusthttps://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-9-august-15-august/1. What did you do this week? a) implemented :where() pseudo class support b) asked questions on complex selectors translations c) literally forgot to make a blog post on Monday (It has never been like this and now it is exactly the same again (с)). What is coming up next? fix test in :has() pr, implement translations for complex selectors in :not() 3. Did you get stuck anywhere? got sick and missed a lot of notifications :(anya.bgdnva@gmail.com (annbgn)Wed, 11 Aug 2021 08:06:16 +0000https://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-9-august-15-august/weekly update 1 August - 8 Augusthttps://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-1-august-8-august/1. What did you do this week? a) run black in existing prs, hoping it will fix test coverage b) made a draft pr for #51, reusing code from my previous pr c) literally forgot to make a blog post on Monday. What is coming up next? coninue solving #51 issue, make a pr to add :where() support 3. Did you get stuck anywhere? linters and test coverage checks really make me sufferanya.bgdnva@gmail.com (annbgn)Wed, 04 Aug 2021 05:07:37 +0000https://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-1-august-8-august/weekly update 26 July - 1 Augusthttps://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-26-july-1-august/1. What did you do this week? a) expanded tests on `has` pr, b) allowed complex seletors in `of S` pr and made some passing(!) tests c) literally forgot to make a blog post on Monday. What is coming up next? start solving #51 issue, 3. Did you get stuck anywhere? no, but it feels like all that i was doing was resolving conflictsanya.bgdnva@gmail.com (annbgn)Tue, 27 Jul 2021 20:08:46 +0000https://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-26-july-1-august/weekly update 19 July - 25 Julyhttps://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-19-july-25-july/1. What did you do this week? finally got all checs passing on `has` pr2. What is coming up next? continue `of S` issue, start a new one 3. Did you get stuck anywhere? noanya.bgdnva@gmail.com (annbgn)Tue, 20 Jul 2021 05:01:10 +0000https://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-19-july-25-july/weekly update 12 July - 18 Julyhttps://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-12-july-18-july/1. What did you do this week? fixed lints on `has` pr, did nothing on `matches` issue, started working on `of S` issue 2. What is coming up next? continue `of S` issue 3. Did you get stuck anywhere? no, i guessanya.bgdnva@gmail.com (annbgn)Mon, 12 Jul 2021 22:10:08 +0000https://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-12-july-18-july/weekly update 5 July - 11 Julyhttps://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-5-july-11-july/1. What did you do this week? expanded some tests in my pr on `has` pseudo-class, worked on `matches` pseudo-class 2. What is coming up next? start solving the next issue 3. Did you get stuck anywhere? i have experience mostly on python 3.7, so i find it compicated to run tests on several python versions and don't get why it fails. CI request not to drop coverage is also depressinganya.bgdnva@gmail.com (annbgn)Mon, 05 Jul 2021 22:50:18 +0000https://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-5-july-11-july/weekly update 28 June - 4 Julyhttps://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-28-june-4-july/1. What did you do this week? got a code review from mentors, run tests and seen them fail. mentors suggested to drop python2 support. 2. What is coming up next? fix tests, finally start the next issue 3. Did you get stuck anywhere? i guess noanya.bgdnva@gmail.com (annbgn)Tue, 29 Jun 2021 05:27:08 +0000https://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-28-june-4-july/weekly update 21 June - 27 Junehttps://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-21-june-27-june/1. What did you do this week? implemented some buggy version of parsing and translating to xpath `has` pseudo class and relative selectors inside it. 2. What is coming up next? We'll decide with my mentors if i should polish this week's task or move forward as scheduled and polish if time is left 3. Did you get stuck anywhere? No, just didn't have lots of timeanya.bgdnva@gmail.com (annbgn)Mon, 21 Jun 2021 19:38:00 +0000https://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-21-june-27-june/weekly update 14 June - 20 Junehttps://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-14-june-20-june/1. What did you do this week? I tried to implement support for `has` selector. Got confused, because I thought I have to implement >, +, ~ inside has and also support nesting `has` inside `has` or `not`. We cleared this up with mentors and desided to place nesting support in stretch goals. I still haven't got valuable result, because i overestimated my capability to understand code base and the only thing I did at the moment is add a couple of asserts in tests, added pdb's to see what happens while parsing the new expression, run the tests, watched them fail, adjusted some lines. I still have 4 days this week to try my best to finish this feature and catch up with proposal timeline. 2. What is coming up next? Depending on my success this week it will be next step from proposal as planned or it will be finishing this week's obligations 3. Did you get stuck anywhere? Code base feels much bigger than the real amount of lines of code that there actually isanya.bgdnva@gmail.com (annbgn)Wed, 16 Jun 2021 14:13:06 +0000https://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-14-june-20-june/weekly update 7 June - 13 Junehttps://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-7-june-13-june/1. What did you do this week? While community bonding i met my mentors and set up dev environment for the project. This week I'm going to implement `has` selector as it's said in proposal 2. What is coming up next? Same thing, because in proposal it is suggested to take two weeks 3. Did you get stuck anywhere? Yes, with payoneer account registering. Contacted their support alreadyanya.bgdnva@gmail.com (annbgn)Thu, 10 Jun 2021 19:00:13 +0000https://blogs.python-gsoc.org/en/annbgns-blog/weekly-update-7-june-13-june/