semvec/pypi-packages huggingface dataset:
practice-problems-builder-ktraff 0.0.12
CLI tool for building practice programming problems
License: MIT
Requires Python: >=3.7

CLI tool for building practice programming problems
==============================

What Is This?
-------------
This is a simple CLI tool that can be used to build and manage a repository of programming problems and solutions.

The proposed feature set should be able to do the following:

- Creates a skeleton for a new programming problem, for any number of programming languages you like.  This should include linking any shared data structures, algorithms, argument parsing, Makefile, performance profiling, and setting up a test harness
- Shared data structures can also be packaged (using Cargo, for Rust, or as a pip module in Python).  There should be an easy way to edit these data structures from within the repo and then package and send them to PyPI or crates.io with a single command)
- There should be a way to search for these problems within your repository by keyword using the CLI.
- Programming problems can exist in any directory, or in multiple directories, but the directory for a single problem should look like:

```
- problem_name
  - config.yaml
  - README.md (generated)
  - golang
  - rust
  - python
    - Makefile
    - main.py
    - tests
      - shared
      - 1_naive 
    - src
      - shared
      - 1_naive
      - 2_optimized
```

Programming problems should be configured with either YAML or TOML that can be used to configure the programming solution, including generating documentation around the solution:

- Title
- Description (links to markdown READMEs can be optionally included)
- Difficulty (1-10)
- Tags
- Additional Resources

To start, Python, Rust and Go are supported languages.
capesbusca 0.1.1
Biblioteca para realizar busca de termos no catálogo de teses e dissertações da Capes
License: MIT
Keywords: data,api,capes,works

# Capes Busca

Biblioteca para realizar busca de termos no catálogo de teses e dissertações da Capes (https://catalogodeteses.capes.gov.br/catalogo-teses)

## Requisitos

- Python 3

```sh
    $ pip install -r requirements.txt
```

## Exemplo

- Buscando o termo 'ia' nos anos 2018 e 2019

```python
    # example.py

    from capesbusca import search, SearchQuery
    from capesbusca.filters import Ano

    search_query = SearchQuery.Builder("ia").set_page(
        1).set_page_size(40).add_filters(Ano(2018), Ano(2019)).build()

    result = search(search_query)

    for work in result.works:
        print(work.titulo)
```

```
    $ python example.py
    PyRDMIA: um pacote intervalar para aritmética RDM
    Avaliação e Sintonia de Controladores PID nos Domínios do Tempo e Frequên ia
    Pedagogia da Circularidade Afrocênica: Candomblé Congo-Angola, Filosofia Bantu e Ensino de Arte Transdisciplinar
    ...
```

## Filtros

- Ano
- Área de Avaliação
- Área de Concentração
- Área de Conhecimento
- Autor
- Banca
- Biblioteca
- Grau Acadêmico
- Instituição
- Orientador
- Programa

## Modelos dos dados

- Trabalho (Work)

  - id
  - instituição
  - nome do programa
  - município do programa
  - título
  - autor
  - data da defesa
  - volumes
  - páginas
  - biblioteca
  - grau acadêmico
  - link

- Agregação (Aggregation)

  - campo
  - total
  - agragados

- Agregado (Aggregate)

  - valor
  - total

## Sobre o uso

O uso das informações da referida base de dados e de seus registros está sujeito às leis de direito autorais vigentes (Lei nº 9.610, de 19.02.98). Saiba mais [aqui](https://sdi.capes.gov.br/banco-de-teses/02_bt_sobre.html).