Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

AzugaTraining

  • Table of Contents
  1. About The Project
  2. Prerequisites
  3. API Reference
  4. Features
  5. Roadmap
  6. License
  7. Acknowledgements
  8. Used By
  9. Authors
  10. Badges
  11. FAQ
  12. Feedback

About The Project

This Project contains the java files for different programs and also added all the jar files that are required for the programs to run.

Prerequisites

The Project has some Prerequisites, jar files / libraries must be installed or added to the dependency’s. Following are required Jar files to add to the classPath for different features,

  1. pdfunit-java-2016.05.jar
  2. javax.mail.jar
  3. activation-1.1.1.jar
  4. jfreechart-1.5.3.jar
  5. Underscore-1.81.jar
  6. opencsv-1.7.jar
  7. jflat-core-1.3.8.jar
  8. commans.io.2.11.0.jar
  9. itextpdf-5.1.0.jar
  10. zip4j-2.11.2.jar

API Reference

Get all items

  Weather API_URL
Parameter Type Description
API_URL string http://api.weatherapi.com/v1/current.json?key=95c78ce997844bb184340839222809&q=" + city[i] + "&aqi=yes

Get item

  Fake Store API_URL
Parameter Type Description
API_URL string https://fakestoreapi.com/products

Features

  • Linux-commands The project contains programs that mimics some of the basic Linux-Commands like cat, wc, mv, mkdir, sort, ls etc.

  • Rest API Using Weather API, fetch the data and use them to create the .csv and .json files.

  • Charts Creation The Api's data in the files are used for graphical representation such as Bar chart, Pie Chart and Line Chart are created.

  • OOps Concepts OOps concepts like interface, methods, objects, classes, constructors, abstraction etc were also used in the java codes.

  • Email, Zip And UnZip The reports created from the API calls are zipped, unzipped and sent through the mail programatically using java language.

Roadmap

Acknowledgements

  • Javatpoint helps to write the correct code snippet.
  • GeeksforGeekshelps in understanding all the basic doubts related to the programming.
  • Baeldunghelps in understanding all the queries related to logging, and zip-UnZip program.

Authors

FAQ

Question 1. What to do if the console shows "API key disabled "?

Answer 1. Generate the new API key by login into the account that you created in the Weather API.

Question 2. Which API use to send e-mail through java program?

Answer 2. Javax mail Sender API

Feedback

If you have any feedback, please reach out to us at adarshkumarsahu@gmail.com

About

JDK 11

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors