Articles on sratslla's Bloghttps://blogs.python-gsoc.orgUpdates on different articles published on sratslla's BlogenThu, 14 Sep 2023 12:27:47 +0000Week 15https://blogs.python-gsoc.org/en/sratsllas-blog/week-15/<p>I successfully transferred the stored JSON data from a text file to the mscolab server, enabling us to effortlessly store and retrieve layouts from the database. Additionally, I've begun the process of implementing the ability to store multiple top, side, and linear views simultaneously.</p>shubhgaur.cse24@jecrc.ac.in (sratslla)Thu, 14 Sep 2023 12:27:47 +0000https://blogs.python-gsoc.org/en/sratsllas-blog/week-15/Week 14https://blogs.python-gsoc.org/en/sratsllas-blog/week-14/<p>have addressed the issues with the fs-filepicker test and have been actively addressing the bugs identified by Reimer. Concurrently, I am examining the current handling of connections in the mscolab file to gain insight into its dynamics. This will enable me to transmit the text file containing position data to the mscolab server and subsequently retrieve it when needed.</p>shubhgaur.cse24@jecrc.ac.in (sratslla)Tue, 05 Sep 2023 20:43:06 +0000https://blogs.python-gsoc.org/en/sratsllas-blog/week-14/Week 13https://blogs.python-gsoc.org/en/sratsllas-blog/week-13/<p>I have created a pull request that introduces a feature allowing us to restore the layout from the configuration file using a button press or when transitioning between operations. During the restoration process, if a view widget is closed, it will be automatically reopened, and its position and size will revert to what was stored originally.</p>shubhgaur.cse24@jecrc.ac.in (sratslla)Mon, 28 Aug 2023 18:03:34 +0000https://blogs.python-gsoc.org/en/sratsllas-blog/week-13/Week 12https://blogs.python-gsoc.org/en/sratsllas-blog/week-12-5/<p>Proceeded with the utilization of the <code>geometry().getRect()</code> method approach, which now successfully retains the positions of all windows from the <code>allowed_widget_names</code> variable in the text file in the .config folder. I have been actively engaged in the process of reinstating/restoring the layout through a button press, and subsequently, implementing an automatic operation switch for the same.</p>shubhgaur.cse24@jecrc.ac.in (sratslla)Tue, 22 Aug 2023 20:20:00 +0000https://blogs.python-gsoc.org/en/sratsllas-blog/week-12-5/Week 11https://blogs.python-gsoc.org/en/sratsllas-blog/week-11-7/<p>Accomplished the creation of a preliminary pull request (PR) that introduces the capability to retrieve all pertinent PyQt windows within the MSS along with their associated child components such as comboboxes and push buttons. These collected elements are then saved into a text file within the .config folder. The subsequent task involves recording the coordinates of these windows on the screen. This can be achieved either by utilizing the geometry().getRect() method or by leveraging the pyautogui library. Subsequently, this data will be harnessed to relocate all windows back to their original positions upon a change in operation or re-opening, while simultaneously reinstating the state of their child objects.</p>shubhgaur.cse24@jecrc.ac.in (sratslla)Mon, 14 Aug 2023 19:16:21 +0000https://blogs.python-gsoc.org/en/sratsllas-blog/week-11-7/Week 10https://blogs.python-gsoc.org/en/sratsllas-blog/week-10-6/<p>The test_fs_filepicker.py file requires significant modifications, but all other tests have been already updated. As for the MSS project, the UI changes have been completed, and I will submit a pull request with the appropriate implementation for data storage in a file within the next few days.</p>shubhgaur.cse24@jecrc.ac.in (sratslla)Mon, 07 Aug 2023 17:04:39 +0000https://blogs.python-gsoc.org/en/sratsllas-blog/week-10-6/Week 9https://blogs.python-gsoc.org/en/sratsllas-blog/week-9-5/<p> I experienced throat pain and developed a mild fever. I'm happy to report that I am almost fully recovered. Will implement saving configuration function and and update the test of fs-filepicker.</p>shubhgaur.cse24@jecrc.ac.in (sratslla)Mon, 31 Jul 2023 18:26:00 +0000https://blogs.python-gsoc.org/en/sratsllas-blog/week-9-5/Week 8https://blogs.python-gsoc.org/en/sratsllas-blog/week-8-6/<p>Solved the merge conflict on the fs-filepicker PR. Going through the files recommended by Joern. To get all the windows opened at the time of saving configuration on a config file maybe we can make similar function used to get shortcut in the shortcut dialogue (get_shortcut), will try to implement this next.</p>shubhgaur.cse24@jecrc.ac.in (sratslla)Thu, 27 Jul 2023 11:21:04 +0000https://blogs.python-gsoc.org/en/sratsllas-blog/week-8-6/Week 7https://blogs.python-gsoc.org/en/sratsllas-blog/week-7-5/<p>I have successfully completed my college exams. With this milestone achieved, I am now fully committed to addressing the PR changes requested in fs-filepicker. Additionally, I will commence studying the files recommended by Joern for the second project. Looking forward to making significant progress in both endeavors.</p>shubhgaur.cse24@jecrc.ac.in (sratslla)Mon, 17 Jul 2023 18:04:33 +0000https://blogs.python-gsoc.org/en/sratsllas-blog/week-7-5/Week 6https://blogs.python-gsoc.org/en/sratsllas-blog/week-6-7/<p>What were my activities during this week?<br> I decided to take a break due to my college exams.<br> <br> What are my upcoming tasks?<br> Will continue with the project as planned.<br> <br> Did I encounter any challenges?<br> No, I did not face any difficulties or obstacles during this period.</p>shubhgaur.cse24@jecrc.ac.in (sratslla)Tue, 11 Jul 2023 17:40:47 +0000https://blogs.python-gsoc.org/en/sratsllas-blog/week-6-7/Week 5https://blogs.python-gsoc.org/en/sratsllas-blog/week-5-8/<p>What were my activities during this week?<br> Made the final PR for Project-1 and working on resolving the comments. Also completed the setup of the second project and started working on it.</p> <p>What are my upcoming tasks?<br> Make a PR for the UI changes of MSS and resolve all the commits on the previous PR.</p> <p>Did I encounter any challenges?<br> Unfortunately, my Virtual Machine became corrupted, and I had to redo lot of things.</p>shubhgaur.cse24@jecrc.ac.in (sratslla)Wed, 05 Jul 2023 17:53:06 +0000https://blogs.python-gsoc.org/en/sratsllas-blog/week-5-8/Week 4https://blogs.python-gsoc.org/en/sratsllas-blog/week-4-6/<p>What were my activities during this week?<br> During this week, I have focused on finalizing the first project (fs_filepicker) of my project. Will be making appropriate Pull Request for the same.</p> <p>What are my upcoming tasks?<br> From next week I will start working on the project-2 of my proposal (View Layout and Restoring) starting with some UI changes to integrate suggested features.</p> <p>Did I encounter any challenges?<br> No, I did not face any difficulties or obstacles during this period.</p>shubhgaur.cse24@jecrc.ac.in (sratslla)Tue, 27 Jun 2023 19:04:59 +0000https://blogs.python-gsoc.org/en/sratsllas-blog/week-4-6/Week 3 - 19th June 2023https://blogs.python-gsoc.org/en/sratsllas-blog/week-3-19th-june-2023/<p>What were my activities during this week?<br> During this week, I have been learning about the mentor's feedback on integrating the Mountfs feature. Moreover I have worked on the tree-view integration on the fs_filepicker.</p> <p>What are my upcoming tasks?<br> This week i will focus on integrating the suggested features and start with writing their tests.</p> <p>Did I encounter any challenges?<br> No, I did not face any difficulties or obstacles during this period.</p>shubhgaur.cse24@jecrc.ac.in (sratslla)Mon, 19 Jun 2023 17:09:26 +0000https://blogs.python-gsoc.org/en/sratsllas-blog/week-3-19th-june-2023/Week 2 - 12th June 2023https://blogs.python-gsoc.org/en/sratsllas-blog/week-2-12th-june-2023/<p>What were my activities during this week?<br> During this week, I have been reading the Pyfilesystem documentation and their code comments on their Github to understand the library and have started to integrate the copy_dir method.</p> <p>What are my upcoming tasks?<br> This week I will complete the integration of the Non-Essential Methods and start with the directory view changes.</p> <p>Did I encounter any challenges?<br> No, I did not face any difficulties or obstacles during this period.</p>shubhgaur.cse24@jecrc.ac.in (sratslla)Mon, 12 Jun 2023 16:48:22 +0000https://blogs.python-gsoc.org/en/sratsllas-blog/week-2-12th-june-2023/Week 1 - 5th June 2023https://blogs.python-gsoc.org/en/sratsllas-blog/week-1-5th-june-2023/<p>What were my activities during this week?<br> During this week, my main focus was on enhancing the user interface of the fs_filepicker using the PyQt5 framework.</p> <p>What are my upcoming tasks?<br> Next, I will be working on finalizing the user interface based on feedback from my mentors. Additionally, I will begin integrating the Non-Essential Methods of Pyfilesystem into the fs_filepicker.</p> <p>Did I encounter any challenges?<br> No, I did not face any difficulties or obstacles during this period.</p>shubhgaur.cse24@jecrc.ac.in (sratslla)Mon, 05 Jun 2023 18:03:24 +0000https://blogs.python-gsoc.org/en/sratsllas-blog/week-1-5th-june-2023/Week 0 - 29th May 2023https://blogs.python-gsoc.org/en/sratsllas-blog/week-0-29th-may-2023-1/<p>Greetings! I'm Shubh Gaur, an undergraduate student studying Computer Science at JECRC Foundation. Currently, I am participating in Google Summer of Code 2023, where I am involved in two projects: "Modernize fs_filepicker" and "mscolab: View Layout and Restoring."</p> <p>Last week, I successfully completed the setup for the fs_filepicker project and have already started working on the user interface aspect of the project.</p> <p>Looking ahead, my next task is to finalize the integration of  Non - Essential Methods of Pyfilesystem into the fs_filepicker.</p> <p>Fortunately, I didn't encounter any difficulties this week and was able to handle everything smoothly.</p>shubhgaur.cse24@jecrc.ac.in (sratslla)Thu, 01 Jun 2023 12:56:37 +0000https://blogs.python-gsoc.org/en/sratsllas-blog/week-0-29th-may-2023-1/