🇧🇷 Versão em português
🇺🇸 English version
Primeiramente, você tem que clonar todo esse repositório, do seguinte modo:
git clone https://github.com/MariaEduardaDeAzevedo/PySub.git
O diretório mais importante para você será o receive. Nele é possível encontrar o seguinte:
- pysub.py é o arquivo que vai interagir com o usuário. É nele que se encontram todas as funcionalidades da aplicação.
- functions.py tem a implementação das funcionalidades de envio.
- files é um diretório vazio que só será preenchido no momento que forem consultadas as submissões.
- Dentro do diretório receive, chame o seguinte comando:
python3 pysub.py init to-config
A entrada irá pedir seu email, o assunto que deverá nomear os emails dos remetentes e uma possível data limite de submissão. Após isso, será criado um arquivo** .to_config.json** no seu diretório atual e no diretório send que irá armazenar as informações de envio.
- Envie para seus remetentes o projeto da pasta send. Com isso, eles irão poder submeter os arquivos para seu endereço.
- Na pasta receive, rode o seguinte comando:
python3 pysub.py received
-
Será pedido que sua senha para o email de submissão seja digitada. Com isso, você poderá receber de forma direta todas as submissões em seu email.
-
Haverá a criação de dois arquivos .txt: RECEIVED.txt e ERROR.txt. O primeiro listará todas as submissões que foram efetuadas com sucesso e a segunda as que deram errado. Na pasta files estarão listados todos os arquivos das submissões.
First, you have to clone this repository:
git clone https://github.com/MariaEduardaDeAzevedo/PySub.git
The most important directory for you will be receive. Inside it you will find:
- pysub.py is the file that will interact with the user. All application features are on it.
- functions.py has all send features implemented.
- files is an empty directory that will only be filled in when the submission is consulted.
- Inside receive directory, type the following command:
python3 pysub.py init to-config
Input will ask you for your email, subject that should name the sender's emails, and a possible deadline submission. So it will be created a file .to_config.json on your actual directory and on send directory that is going to store the send information.
- Send to all your senders your project from the send folder. They will be able to submit the files to your email address.
- On the receive folder, run the following command:
python3 pysub.py received
-
You will be asked to enter your password for the submission email. With that, you will be able to receive directly all submission in your email.
-
It will be created two new .txt files: RECEIVED.txt and ERROR.txt. The first one is going to show all submissions that were successful e the second those that went wrong. On the files folder, all submissions files is gonna be there.