New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

automated-marking

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

automated-marking

Python script designed to clone Git repositories, detect programming languages, validate the code, and log the results to an Excel file.

  • 0.1.7
  • PyPI
  • Socket score

Maintainers
1

Automated Repository Processor

This Python package is designed to clone Git repositories, detect their programming languages, validate the code, and log the results to an Excel file. It provides a user-friendly interface for processing multiple repositories efficiently.

Features

  • Clone or pull repositories from Git.
  • Automatically detect the programming language used in each repository.
  • Validate the code based on the detected language (supports Java, HTML/CSS, and SQL).
  • Log results to an Excel file, with options to append to existing files.
  • User-friendly file dialog for selecting Excel files.

Installation

You can install the package directly from PyPI using pip:

pip install automated-marking

Usage

  1. Create the repos.txt File:
  • After installation, you will need to create a repos.txt file in the root directory of your project. This file should contain the repository URLs and folder names, one per line, in the following format:

    https://github.com/user/repo_name folder_name
    
  • Here's an example of a repos.txt file:

    https://github.com/example-user/java-project my-java-project
    https://github.com/example-user/html-css-project my-html-css-project
    https://github.com/example-user/sql-project my-sql-project
    
  1. Run the script:
  • After setting up the repos.txt file, run the following command to start the script:

    automated-marking
    
  1. Follow the prompts:
  • The script will check the validity of the repository URLs.
  • You will be prompted to select an Excel file to log results using a visual dialog or create a new one.
  • The results will be saved in the specified Excel file following a predetermined format.

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc