This project simplifies the process of converting Excel tables to Jira markup language. Instead of manually adjusting each row and column, you can now copy your table data, convert it instantly, and paste it right into Jira!
- Simple Interface: Just paste and convert! No unnecessary complexities.
- Instant Conversion: Get your Jira format in seconds without any hassles.
- Docker Support: Easily run the converter using Docker for consistency and portability.
- Ensure you have Python 3.9 or later installed.
- Docker installed if you intend to use the Docker setup.
-
Clone the Repository:
git clone https://github.com/PKHarsimran/JiraTablify.git cd JiraTablify
-
Create a Virtual Environment (Optional but Recommended): It's a good practice to use a virtual environment to isolate your project dependencies.
python -m venv venv # Create a virtual environment source venv/bin/activate # Activate the virtual environment (Linux/Mac) # or .\venv\Scripts\activate # Activate the virtual environment (Windows)
-
Install Dependencies: Use pip to install the required Python packages from the requirements.txt file.
pip install -r requirements.txt
-
Run the Application: Start the Flask application.
python convert_to_jira.py
-
Access the Application: Open a web browser and navigate to http://localhost:8081 to use the application locally.
- Clone the repository:
git clone https://github.com/PKHarsimran/JiraTablify.git
- Navigate to the project directory:
cd JiraTableMaster
- Build the Docker image:
docker build -t jiratablemaster .
- Run the Docker container:
docker run -p 8081:8081 jiratablemaster
Visit http://localhost:8081
in your browser to access the converter!
You can find the Docker image for this project on Docker Hub:
Your contributions are always welcome! To contribute:
- Fork the project.
- Create a new branch.
- Make your changes and write tests when practical.
- Commit your changes to the new branch.
- Push your changes, and submit a pull request to the main branch.
For major changes, please open an issue first to discuss what you'd like to change or add.