Weekly GSoC Standups for 2020-W23

This is the weekly standup for Week 23 of 2020. Each Monday, all of our @gsoc-students across all our sub-orgs should reply to this topic by copying and pasting the template below. This topic will remain open for replies through the end of Monday, so please remember to update each Monday in your local time zone. Thank you!


{Your Sub-Org: Your Project Name}

Mentor: (Please @-mention your project’s primary mentor here.)

:ballot_box_with_check: Past Week: (Briefly describe your efforts from the past week. You may also link to your weekly update description from last Friday.)

:black_square_button: Week Ahead: (Briefly describe your plans for the week ahead.)

:stop_sign: Current Blockers: (Do you have any issues blocking your progress on these or other items? if so, describe.)

1 Like

{PublicLab: Editor Repair and Fortification}

Mentor: (@jywarren )

:ballot_box_with_check: Past Week: I made a PR https://github.com/jywarren/woofmark/pull/1 for issue https://github.com/publiclab/PublicLab.Editor/issues/307

:black_square_button: Week Ahead: Would improve PR from previous week based on reviews and focus on https://github.com/publiclab/PublicLab.Editor/issues/502

:stop_sign: Current Blockers: None

3 Likes

moja global: Interactive Visualization Tool for GCBM Output

Mentor: @koukas

:ballot_box_with_check: Past Week:

:black_square_button: Week Ahead:

  • Initialize project.
  • Add dependencies and document project setup instructions.
  • Write tests to check Terracotta integration.

:stop_sign: Current Blockers: None.

1 Like

ODK-X: Migrate Database & Integrate Push Notifications

Mentor: @guptaharsh615

:ballot_box_with_check: Past Week:

  • Started working on database migration for a Desktop App.
  • Implemented methods for initializing the SyncClient, creating tables in the server database, and uploading notifications and groups.

:black_square_button: Week Ahead:

  • Implement methods for retrieving data from the server database

:stop_sign: Current Blockers: None

1 Like

Primero: Primero user customization package

Mentor: @ian

:ballot_box_with_check: Past Week:

  • Worked the road-map and discussed it with team
  • Prepared the backlog document with my mentor

:black_square_button: Week Ahead:

  • Complete the Backlog Document
  • Start with submitting pull requests

:stop_sign: Current Blockers: None

Tor Project: Snowflake Proxy on Android

Mentor: @cohosh

:ballot_box_with_check: Past Week:

  • Established the WebRTC connection. (in the Test project)
  • Fixed the issue with connection termination. (in the Test project)
  • Sending some temporary data to test the connection. (in the Test project)
  • Finished #34308 (closed) creating a new project
  • Finished and commented on #34264, #34307 (merge_ready)

:black_square_button: Week Ahead:

  • Getting my code reviewed.
  • Writing order for tickets to review.

:stop_sign: Current Blockers: (Do you have any issues blocking your progress on these or other items? if so, describe.)

Mentor: @seadowg

:ballot_box_with_check: Past Week:

  • Raised Draft PR for GeoWidgets

:black_square_button: Week Ahead:

  • Finish off reworking the URL Widget
  • Discuss the UI changes for the widgets and implement the same.
  • Discussion and setting Firebase tracers for Collect.

:stop_sign: Current Blockers: None

PublicLab: Mapknitter Export Module and Spectral Workbench upgrades

Mentor: @jywarren

:ballot_box_with_check: Past Week:

  • Discussion on next steps with my mentor
  • Test coverage upgrade on Spectral Workbench project

:black_square_button: Week Ahead:

  • Set up Chromedriver at Spectral Workbench
  • Configure System tests on our CI
  • Create few system tests to validate configuration

:stop_sign: Current Blockers: None

3 Likes

moja global: Develop FLINT JSON User Interface

Mentor: @mfellows

:ballot_box_with_check: Past Week: The past week was all about revising my concepts on ElectronJS and ReactJS.

:black_square_button: Week Ahead: This week,

  • I started on with the coding period by making a PR for setting up the repository
  • Aiming to acheive the week’s deliverable of implementing file operations features with a raw JSON Editor.

:stop_sign: Current Blockers: None

Moja global: Refactor Flint Core Code Base

Mentor: @mfrancis
:ballot_box_with_check: Past Week:

  • Friday’s Blog .
  • Contribute towards the documentation, made the PR

:black_square_button: Week Ahead:

  • Searching more on profiling tools for the application.
  • Task assigned:Building and Implementation of Performance checker.

:stop_sign: Current Blockers: None

moja global : FLINT agricultural soils module

Mentor: @jleitch

:ballot_box_with_check: Past Week:

  • Started building the model in Excel. Made tables for all the emission factors.
  • Made a basic module in FLINT to understand how the configuration files work. The module just transfers values from one pool to another based on a ratio.

:black_square_button: Week Ahead:

  • Include the events in the Excel model and do the calculations based on the event triggers.
  • Make changes to the basic module based on work done in the Excel model.

:stop_sign: Current Blockers: None

Ushahidi: Gmail Data Source Support

Mentor: @romina

:ballot_box_with_check: Past Week: Went over the QA process for my GSoC project and worked on a Github issue https://github.com/ushahidi/platform/issues/1421

:black_square_button: Week Ahead:

  • Scaffold Gmail support composer package
  • Setup package on packagist
  • Create a Github Action Workflow for CI

:stop_sign: Current Blockers: None

Tor Project: Cloudflare CAPTCHA Monitoring

Mentor: @Georg @arma

:ballot_box_with_check: Past Week:

  • Last week’s blog post
  • Worked on restructuring the codebase to achieve some of the goals set earlier
  • Created “fetchers” for different web browsers
  • Worked on making seleniumwire work with the Tor Browser Bundle
    • Spent time on finding correct settings to flip in the browser and finding the correct way to configure the proxy. This is the resulting script that can capture and modify HTTP headers between Tor and Tor Browser.
  • Wrote a test for testing the existing code

:black_square_button: Week Ahead: Finally got the code for the first version work. So, I plan to have the whole system (including the dashboard) up and running tomorrow. After that, I will work on integrating the Tor Stem and Cloudflare API into the system.

:stop_sign: Current Blockers: None

Mentor: @hellais

:ballot_box_with_check: Past Week: Conditionally rendering a screenshot with node-html-to-image and next on the server

:black_square_button: Week Ahead: Meta tags for measurement pages. Some stuff needs to be discussed too.

:stop_sign: Current Blockers: Not any serious blockers really.


HOT Tasking Manager: Automatized support for Organised Editing Guidelines

Mentor: @felix
:ballot_box_with_check: Past Week:

  • Update proof-of-concept service, for connection between Tasking Manager and OpenStreetMap. Now it creates and updates a page on a mediawiki instance using the mediawiki API.

:black_square_button: Week Ahead:

  • Update the content of pages on the mediawiki instance of the proof-of-concept service using the predefined templates defined on the last week meeting with the mentor.=, instead of using the existing OpenStreetMap wiki pages as template.

:stop_sign: Current Blockers: None

1 Like

Mentor: @jywarren

:ballot_box_with_check: Past Week:

:black_square_button: Week Ahead: I will focus on https://github.com/publiclab/PublicLab.Editor/issues/470
https://github.com/publiclab/PublicLab.Editor/issues/444

:stop_sign: Current Blockers: Nont

1 Like