Same has been updated on my blog: blog.harshitjoshi.in

This week, I worked on factur-x library [1], adding more features and
resolving existing bugs/issues. I haven't mentioned how we keep track of
our work. My mentor Manuel, created issues in factur-x repository with
description to let me know what features should be added and the
enhancements to be made[2].

Here is what I did this week:

   - I have cleaned XML templates to remove dummy data and replace them
   with empty tags. Issue:22[3]
   - We (Manuel and I), converted all markdown documents to
   reStructuredText format. This involved changing three to four files in
   invoice2data library and a README file in factur-x library. PR:25[4]
   - Enhancement: I added more tests to the tests added last week. For this
   I learned about lxml library, how to navigate using Xpath and methods to
   compare two XML files. Commit [5]
   - Feature: I have completed the script to extract data from xml file and
   make a python dictionary out of it. Then, finally dump it to a JSON file.
   Issue:4 [6]
   - Since my mentor was a bit busy this week, I used it to learn more
   about PyQt-5. There is no good documentation available for PyQt-5, hence, I
   read the docs of Qt-5 and my prior knowledge of C++ helped.

This is what I intend to do next week.

   - I will be implementing validation
   - This week I looked into creating command line arguments for factur-x,
   hence, I will be implementing this as well.


[1]: https://github.com/invoice-x/factur-x/
[2]:
https://github.com/invoice-x/factur-x/issues?utf8=%E2%9C%93&q=is%3Aissue
[3]: https://github.com/invoice-x/factur-x/issues/22
[4]: https://github.com/invoice-x/factur-x/pull/25
[5]:
https://github.com/invoice-x/factur-x/pull/21/commits/2f3ae4446cfb1b2603055e3956fb6936591d46c4
[6]:  https://github.com/invoice-x/factur-x/issues/4

Regards
*Harshit Joshi*
*Freshman - B.Tech (Information Technology and Mathematical Innovations)*
Cluster Innovation Centre
University of Delh*i*
*Website: www.harshitjoshi.in <http://www.harshitjoshi.in>*

Reply via email to