Skip to content

Deva-here/FlexiTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlexiTools

FlexiTools is a modular application built with Flask that allows users to upload, manage, and use Python-based tools. The application supports dynamic loading of tools and provides a store for additional tools.

Features

  • Upload and manage Python tools.
  • Dynamic tool loading and execution.
  • Tool store for additional tools.
  • Simple web interface for interaction.

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/FlexiTools.git
    
  2. Navigate to the project directory:

    cd FlexiTools
  3. Install the required dependencies:

    pip install -r requirements.txt

Usage

  1. Run the application:

    python modular_app.py
    1. Open your web browser and go to http://localhost:5000 to access the application.

Uploading Tools

  • Navigate to the upload page and select a Python file to upload.
  • Ensure the file contains the required attributes: TOOL_NAME , TOOL_DESCRIPTION , TOOL_ROUTE , and tool_function .

Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors