Skip to content

ericksantos12/CTFd-Organizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚩 CTFd Organizer

Last Commit Stars License GitHub Issues Gitmoji

📝 Table of Contents

🧐 About

Este projeto lê dados de arquivos CSV, manipula e combina as informações usando a biblioteca pandas, pivota e reorganiza os dados, e salva o resultado final em um arquivo Excel. O objetivo é transformar informações sobre desafios e usuários que completaram esses desafios em uma tabela que mostra quais desafios cada usuário completou.

🏁 Getting Started

Este programa requer a instalação de algumas bibliotecas Python. Siga as instruções abaixo para instalar e executar o programa.

Prerequisites

  • Python 3.7 ou superior instalado
  • pip (gerenciador de pacotes do Python) instalado

Installing

  1. Clone o repositório em seu computador
git clone https://github.com/ericksantos12/CTFd-Organizer.git
  1. Acesse o diretório e instale as dependencias necessárias
cd CTFd-Organizer
pip install -r requirements.txt

🎈 Usage

  1. Antes de executar o programa, coloque os arquivos csv em uma pasta csv no diretório do projeto.

Os arquivos devem ser renomeados para os nomes challenges.csv, users.csv e solves.csv.

  1. Execute o programa
python app.py

Ao executar o programa, . O arquivo resultante será salvo na pasta result no diretório do projeto.

Make sure the files are in "./csv" folder

Do you want to continue? Output file will be overwritten [y/n] (y): 

⛏️ Built Using

✍️ Authors