GitXplorerGitXplorer
n

technical-interview-report

public
3 stars
1 forks
0 issues

Commits

List of commits on branch main.
Verified
c0a9a2324fe3a2490d455a65494d15493c8b0472

Remove ubuntu-latest from github actions

nneosergio committed 3 years ago
Verified
f6d91525f3409f80170dda6c2f3c92e6ada07a04

Update python.yml to update pyqt from 4 to 5 version

nneosergio committed 3 years ago
Verified
baa34068215db088ef9b488e82412183c521fa2e

Update python.yml in order to install gtk and qt support for pyperclip

nneosergio committed 3 years ago
Unverified
b61d2316ba41c436ed12fac3e3ce995bd3a331e6

Clean the final result deleting sections when they are empty

nneosergio committed 3 years ago
Verified
17476af7ff9ff49359a675e00e12604f98b5c03d

Merge pull request #1 from neosergio/v2

nneosergio committed 3 years ago
Unverified
d2a082d73d6f5920c23ca77eec9566508286b70d

Remove old version of report

nneosergio committed 3 years ago

README

The README file for this repository.

technical-interview-report

A report generator tool from technical interview spreadsheets templates.

About

This is a simple command-line tool to generate and print a report in two formats (JSON/text) from a CSV file with technical interview notes.

Requirements

  • Python 3.10+
  • Typer
  • Poetry

Running from source code

Clone repository, install the dependencies using Poetry and execute

$ python generate_report.py sample_interview_template.csv

Usage

You can change the sample_interview_template.csv with any other CSV file identical format to use this tool. It is not a requirement to put a CSV file inside any specific folder, due the parameter is a file path, so you can use this tool like this:

$ python generate_report.py ~/Downloads/candidate_interview.csv

Also, you can use format parameter, to define JSON output or plain text output, if you don't specify the output format, the plain text should be executed by default:

$ python generate_report.py ~/Downloads/candidate_interview.csv --json

If you need any help regarding the command tool usage, you can review the documentation with --help parameter:

$ python generate_report.py --help

Limitations

This tool only works with CSV files with sample interview template format.

Copyright

2022 Sergio Infante

License

GNU GPL, Version 3.0