Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance and add new features and optimize all the features and update readme.md #12

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Likhithsai2580
Copy link

Enhance and add new features to SpideyX, including updates to CLI logic, configuration, data extraction, JavaScript scraping, parameter fuzzing, web scraping, and version checking.

  • CLI Enhancements:

    • Add new commands jsscrapy_v2 and paramfuzzer_v2 to spideyx/spideyx.py for enhanced functionality.
    • Update CLI logic to support new features and optimizations.
  • Banner Update:

    • Add new fonts to the banner display in spideyx/modules/banner/banner.py.
  • Configuration Management:

    • Add update_config function to spideyx/modules/config/config.py for updating configuration settings.
  • Data Extraction:

    • Add save_to_file and read_from_file methods to spideyx/modules/extractor/extracter.py for enhanced data handling.
  • JavaScript Scraping:

    • Update exception handling in spideyx/modules/jsScrapy/jsScrapy.py.
  • Web Scraping:

    • Update exception handling in spideyx/modules/scraper/scraper.py.
  • Update Management:

    • Add functions check_for_updates, notify_user_of_update, and auto_update to spideyx/modules/update/update.py for managing updates.
  • Version Checking:

    • Add functions get_version_info and print_version_info to spideyx/modules/version/version.py for enhanced version checking.
  • Setup and Dependencies:

    • Update version to 1.1.0 and add new dependencies in setup.py.

… readme.md

Enhance and add new features to SpideyX, including updates to CLI logic, configuration, data extraction, JavaScript scraping, parameter fuzzing, web scraping, and version checking.

* **CLI Enhancements**:
  - Add new commands `jsscrapy_v2` and `paramfuzzer_v2` to `spideyx/spideyx.py` for enhanced functionality.
  - Update CLI logic to support new features and optimizations.

* **Banner Update**:
  - Add new fonts to the banner display in `spideyx/modules/banner/banner.py`.

* **Configuration Management**:
  - Add `update_config` function to `spideyx/modules/config/config.py` for updating configuration settings.

* **Data Extraction**:
  - Add `save_to_file` and `read_from_file` methods to `spideyx/modules/extractor/extracter.py` for enhanced data handling.

* **JavaScript Scraping**:
  - Update exception handling in `spideyx/modules/jsScrapy/jsScrapy.py`.

* **Web Scraping**:
  - Update exception handling in `spideyx/modules/scraper/scraper.py`.

* **Update Management**:
  - Add functions `check_for_updates`, `notify_user_of_update`, and `auto_update` to `spideyx/modules/update/update.py` for managing updates.

* **Version Checking**:
  - Add functions `get_version_info` and `print_version_info` to `spideyx/modules/version/version.py` for enhanced version checking.

* **Setup and Dependencies**:
  - Update version to `1.1.0` and add new dependencies in `setup.py`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant