Difference between revisions of "User:ABSHK/GSoC21/Log"

From BRL-CAD
(Created page with "= Development Log for Gsoc'21 = == Community Bonding Period (May 17 - June 6) == * May 17 - May 23 ** Learnt to use cmake and how to execute a .py script using ''add_custom_c...")
 
(Community Bonding Period (May 17 - June 6))
Line 3: Line 3:
 
== Community Bonding Period (May 17 - June 6) ==
 
== Community Bonding Period (May 17 - June 6) ==
 
* May 17 - May 23
 
* May 17 - May 23
 +
** Made a prototype script to download the User Manual from WikiBooks.
 +
* May 24 - May 31
 
** Learnt to use cmake and how to execute a .py script using ''add_custom_command''.
 
** Learnt to use cmake and how to execute a .py script using ''add_custom_command''.
* May 24 - May 31
 
** Made a prototype script to download the User Manual from WikiBooks.
 
 
* June 1 - June 7
 
* June 1 - June 7
 
** Went through WikiMedia's rules for using their API. Learnt about the URL-Headers to use while accessing the WikiBooks API.
 
** Went through WikiMedia's rules for using their API. Learnt about the URL-Headers to use while accessing the WikiBooks API.

Revision as of 04:35, 11 June 2021

Development Log for Gsoc'21

Community Bonding Period (May 17 - June 6)

  • May 17 - May 23
    • Made a prototype script to download the User Manual from WikiBooks.
  • May 24 - May 31
    • Learnt to use cmake and how to execute a .py script using add_custom_command.
  • June 1 - June 7
    • Went through WikiMedia's rules for using their API. Learnt about the URL-Headers to use while accessing the WikiBooks API.

Coding Period (June 7 - August 16)

  • Week - 1 (June 7 - June 13)
    • Started with making the .py script
    • Implemented function prototypes
    • Made function getPage() to download the page given at the url using the WikiMedia API.
    • Made function getFooter() to add footer to the HTML pages with proper attribution (CC-BY-SA-3.0).
    • Made function cleanSoup() to remove the redundant HTML tags from the pages.