An open API service indexing awesome lists of open source software.

https://github.com/rodrigorvsn/open-source-divulgator-bot


https://github.com/rodrigorvsn/open-source-divulgator-bot

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

# Open Source Divulgator

#### Um bot criado por [Lorenzo Battistela](https://github.com/Lorenzobattistela) para você divulgar seu projeto open source e alcançar maior visibilidade!

# Tecnologias utilizadas No Projeto 🛠️

#### [Pyhton](https://www.python.org/)

#### [SQLite](https://www.sqlite.org/index.html)

#### [Tweepy](https://www.tweepy.org/)

#### [Twitter API](https://developer.twitter.com/en/products/twitter-api)

# Como utilizar o Open Source Divulgator para o seu projeto?

**1. Entre no [twitter](https://twitter.com/OpenSourceShare) e marque (Ex: @OpenSourceShare) o bot no post em que o seu projeto está sendo divulgado.**

**2. O bot irá automaticamente retweetar sua menção!**

# Para contribuir no desenvolvimento do projeto 💻

**OBS. Recomendo clonar o projeto no seu computador em um [ambiente virtual (venv)](https://docs.python.org/pt-br/3/library/venv.html) para melhor controle das dependências.**

**1. Primeiramente você fará o fork do nosso repositório, pelo botão que aparece no canto direito superior `fork`**

Para colocar agora os arquivos na sua máquina, você fará um clone do repositório adicionado no seu github. Para isso, dentro do seu repositório haverá um botão `code`, onde você conseguirá copiar uma url. Utilize-a para rodar o comando dentro da pasta que quiser `git clone `.

![Url para git clone](https://media.discordapp.net/attachments/815597906622021632/859069020241264652/unknown.png)

**2. Dentro da pasta, num terminal de sua escolha, instale as dependências necessárias com o comando :** `pip install -r requirements.txt`

**3. No site de [desenvolvedores do twitter](https://developer.twitter.com), crie uma conta e pegue as keys de autenticação a seguir:**
`- CONSUMER_KEY`
`- CONSUMER_SECRET`
`- ACCESS_TOKEN`
`- ACCESS_TOKEN_SECRET `

**4. Rode o projeto com `python /app/app.py` (Windows)**

**5. Edite o código da forma que acha que poderá ser melhor para o projeto, adicionando features, resolvendo problemas que encontrar, toda forma de contribuição é válida!**

**7. Faça um `pull request` para o nosso repositório e descreva exatamente o que você alterou e qualquer ação necessária que devemos fazer para testar ou rodar.**

## Desde já agradeço qualquer contribuição! ❤