semvec/pypi-packages huggingface dataset:
scold-cli 0.1.2
Scaffolding generation CLI
Requires Python: >=3.12

# Scold

## About 

`scold` is a CLI tool for reducing manual copy-pasting of boilerplate/scaffolding code, it let's developers define custom templates for different kinds of objects (services, database entities, etc) that `scold` will render when running `scold new <object_type>`, while prompting for questions in the template.

### Usage

We first define a `scold.toml` file at the root of our project:
```toml
[project]
root_dir = "./src/scold/"  # object dirs get this value prepended
# how files get named by default, is overrided by some `file_naming` scoped prop.
# so `SampleRepository` -> `sample_repository` automatically
default_file_naming = "snake_case"

[objects.repository]
dir = "services/repositories/"
# vars get converted into a form that will be prompted when running cli
vars = [
  { field = "object_name", desc = "Name", type = "text", default = "SampleRepository" },  # required for all objects
  { field = "feature_toggles", desc = "Feature Toggles", group = [
    { field = "allow_deletion", desc = "Allow deletion", type = "bool", default = true },
    { field = "allow_extinction", desc = "Allow extinction", type = "bool", default = false },
  ] },
]
```

Then, in the directory for our object 'repository', we must have a `__template` folder (whole folder will be copied) OR a `__template.*` file (only file will be copied). Then you can use Mako's syntax in the template, benefitting from the variables declared in the `scold.toml` file.

When running `scold new repository`, we get a form prompting for our inputs:
<img width="453" height="213" alt="image" src="https://github.com/user-attachments/assets/aa784321-651b-4789-aea5-88105fe7603d" />


## Installation

The easiest way to install the `scold` cli is with [uv](https://docs.astral.sh/uv/getting-started/installation/). You can do the following to install it in your system:
```bash
uv tool install scold-cli
```
playwright-stealth-plugin 2.5.0
Playwright Plugin for Anti-Bot Stealth
Requires Python: >=3.10

# Playwright Stealth Plugin

Playwright Plugin for Anti-Bot Stealth.

_Easy to work - No need for extra documentation !_

`Chromium Browser Support - YES`  
`FireFox, Webkit Support- NO`

## `Website Test`

| Website                                                         | Difficulty | RESULT  |
| --------------------------------------------------------------- | :--------: | :-----: |
| [SONNY SOFT](https://bot.sannysoft.com/)                        |    EASY    | **YES** |
| [ARE YOU A BOT](https://deviceandbrowserinfo.com/are_you_a_bot) |   MEDIUM   | **YES** |
| [BROWSER SCAN](https://www.browserscan.net/bot-detection)       |    HARD    | **YES** |
| [PIXEL SCAN](https://pixelscan.net/bot-check)                   |    HARD    | **NO**  |

You can do more test !

## `Library Test`

| Library                                                       | Difficulty | RESULT  |
| ------------------------------------------------------------- | :--------: | :-----: |
| [BotD - FingerprintJS](https://github.com/fingerprintjs/BotD) |    HARD    | **YES** |

Code Snippets : -

```JavaScript
const botdPromise = import('https://openfpcdn.io/botd/v2').then((Botd) => Botd.load())
botdPromise
    .then((botd) => botd.detect())
    .then((result) => console.log(result))
    .catch((error) => console.error(error))
```
mitgcmutils 0.2.2
Python utilities for MITgcm

# MITgcmutils

Python utilities for the MIT General Circulation Model,
[MITgcm](http://mitgcm.org).

This package is developed as a part of MITgcm on
[github](https://github.com/MITgcm/MITgcm/tree/master/utils/python/MITgcmutils).

It is documented in the MITgcm
[manual](http://mitgcm.rtfd.io/en/latest/utilities/utilities.html#mitgcmutils).