Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brenofariasdasilva/python
My Python Codes.
https://github.com/brenofariasdasilva/python
adb dagster html2text pip pip3 ppadb pydriller python python3 shellscript
Last synced: 28 days ago
JSON representation
My Python Codes.
- Host: GitHub
- URL: https://github.com/brenofariasdasilva/python
- Owner: BrenoFariasdaSilva
- License: apache-2.0
- Created: 2023-04-17T23:23:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-15T17:19:14.000Z (about 1 month ago)
- Last Synced: 2024-10-16T22:15:46.282Z (29 days ago)
- Topics: adb, dagster, html2text, pip, pip3, ppadb, pydriller, python, python3, shellscript
- Language: Python
- Homepage:
- Size: 15.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# [Python.](https://github.com/BrenoFariasdaSilva/Python)
---This repo is made with the objective of showing the Python related codes i have written. \
Feel free to contribute and send suggestions.
---![GitHub Build/WorkFlow](https://img.shields.io/github/actions/workflow/status/BrenoFariasDaSilva/Python/update-worked-example-miner-submodule.yml)
![GitHub Code Size in Bytes](https://img.shields.io/github/languages/code-size/BrenoFariasdaSilva/Python)
![GitHub Last Commit](https://img.shields.io/github/last-commit/BrenoFariasdaSilva/Python)
![GitHub](https://img.shields.io/github/license/BrenoFariasdaSilva/Python)
![wakatime](https://wakatime.com/badge/github/BrenoFariasdaSilva/Python.svg)
![RepoBeats Statistics](https://repobeats.axiom.co/api/embed/5907a919937c0e8c81a9c3f0c4ca39c044ba14b0.svg "Repobeats analytics image")## Table of Contents
- [Python. ](#python-)
- [Table of Contents](#table-of-contents)
- [Setup](#setup)
- [Clone without Submodules](#clone-without-submodules)
- [Clone with Submodules](#clone-with-submodules)
- [Clone Submodules](#clone-submodules)
- [Installation:](#installation)
- [Run Python Code:](#run-python-code)
- [Dependencies](#dependencies)
- [Contributing](#contributing)
- [License](#license)
- [Creative Commons Zero v1.0 Universal](#creative-commons-zero-v10-universal)## Setup
### Clone without Submodules
In order to clone this repository without the submodules (Scientific Research and Worked-Example-Miner), you can use the following command:
```bash
git clone https://github.com/BrenoFariasdaSilva/Python.git
```### Clone with Submodules
In order to clone this repository with the submodules (Scientific Research and Worked-Example-Miner), you can use the following command:
```bash
git clone --recurse-submodules https://github.com/BrenoFariasdaSilva/Python.git
```### Clone Submodules
In case you have already cloned the repository and forgot to clone the submodules (Scientific Research and Worked-Example-Miner), you can use the following command to clone the submodule:
```bash
git submodule init
git submodule update
```## Installation:
* Python Language:* Manually:
```bash
# Python:
sudo apt install python3 python3-venv python3-pip -y
# sudo apt install python-is-python3
# Jupyter using Pip
pip install jupyterlab
pip install notebook
pip install ipykernel
# Launch: jupyter-lab or jupyter notebook in terminal
```* Using ShellScript:
```bash
chmod +x install.sh
sudo ./install.sh
```## Run Python Code:
```bash
python3 ./{ProgramName}.py
# Example: python3 ./main.py
```### Dependencies
1. Install the project dependencies with the following command:
```bash
make dependencies
```
or
```bash
pip install -r requirements.txt
```## Contributing
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**. If you have suggestions for improving the code, your insights will be highly welcome.
In order to contribute to this project, please follow the guidelines below or read the [CONTRIBUTING.md](CONTRIBUTING.md) file for more details on how to contribute to this project, as it contains information about the commit standards and the entire pull request process.
Please follow these guidelines to make your contributions smooth and effective:1. **Set Up Your Environment**: Ensure you've followed the setup instructions in the [Setup](#setup) section to prepare your development environment.
2. **Make Your Changes**:
- **Create a Branch**: `git checkout -b feature/YourFeatureName`
- **Implement Your Changes**: Make sure to test your changes thoroughly.
- **Commit Your Changes**: Use clear commit messages, for example:
- For new features: `git commit -m "FEAT: Add some AmazingFeature"`
- For bug fixes: `git commit -m "FIX: Resolve Issue #123"`
- For documentation: `git commit -m "DOCS: Update README with new instructions"`
- For refactorings: `git commit -m "REFACTOR: Enhance component for better aspect"`
- For snapshots: `git commit -m "SNAPSHOT: Temporary commit to save the current state for later reference"`
- See more about crafting commit messages in the [CONTRIBUTING.md](CONTRIBUTING.md) file.3. **Submit Your Contribution**:
- **Push Your Changes**: `git push origin feature/YourFeatureName`
- **Open a Pull Request (PR)**: Navigate to the repository on GitHub and open a PR with a detailed description of your changes.4. **Stay Engaged**: Respond to any feedback from the project maintainers and make necessary adjustments to your PR.
5. **Celebrate**: Once your PR is merged, celebrate your contribution to the project!
## License
### Creative Commons Zero v1.0 UniversalThis project is licensed under the [Creative Commons Zero v1.0 Universal](LICENSE), which means you are free to use, modify, and distribute the code, as long as you mention include the license and attribute you as the original author for the repository. See the [LICENSE](LICENSE) file for more details.