Um Web Scrapper para extrair as soluções dos exercícios do Driven HUB com seus respectivos enunciados

Overview

hub_scrapper

Um Web Scrapper para extrair as soluções dos exercícios do Driven HUB com seus respectivos enunciados, convertendo-os para Markdown.

⚠️ ATENÇÃO: O código fonte dos exercícios é extraído do editor usando a área de transferência (clipboard) do sistema operacional. Assim, durante a execução do scrapper devem ser evitados recortes (Ctrl + X) ou cópias (Ctrl + C) para evitar qualquer interferência.

output.mp4

Setup

Para instalar o scrapper é necessário ter uma instalação do toolchain do Rust em sua maquina. Caso ainda não possua acesse https://www.rust-lang.org/tools/install e siga as recomendações para sua plataforma. É preciso também ter uma instalação do Chrome para que o scrapper funcione corretamente. Além disso, é necessário que o chromedriver esteja em execução para controlar uma instancia do browser de forma automatizada. Para baixar o binário do chromedriver para a sua plataforma e versão do Chrome correspondente, visite https://chromedriver.chromium.org/downloads e então siga os passos abaixo.

  1. Execute o chromedriver

    $ chromedriver
    # Starting ChromeDriver <CHROME_VERSION> on port 9515
    # Only local connections are allowed.
    # Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
    # ChromeDriver was started successfully.

    Por padrão ele escutará na porta 9515. Caso essa porta já esteja em uso por outro programa, use a opção --port.

  2. Instale o scrapper com

    $ cargo install --git https://github.com/davifeliciano/hub_scrapper
  3. Teste a instalação e consulte opções de uso com

    $ hub_scrapper --help
You might also like...
This experiment shows connecting wasm-bindgen generated code to a good-web-game application.

GWG + wasm-bindgen example This experiment shows connecting wasm-bindgen generated code to a good-web-game application. It uses simple_logger crate to

Simple RESTful API in rust created with actix-web. (Routing, models, JWT auth).

rust-simple-api Simple RESTful API created with rust, actix-web, Diesel, JWT. Running application Manual Firstly generate a secret.key which will be u

Diosic is an open source web-based music collection server and streamer

Diosic is an open source web-based music collection server and streamer. Mainly suitable for users who need to deploy on servers with low hardware specifications.

A traditional web forum built in Rust with modern technology to be fast, secure, scalable, and stable.

Volksforo A traditional web forum built in Rust with modern technology to be fast, secure, scalable, and stable. Stack Rust actix-web askama ScyllaDB

Experimental web UI library for Rust.

tachys This is an extremely experimental web UI library for Rust, exploring concepts of compile-time, trait-based, low-allocation patterns for UI temp

Uma lib para a API do Brasil API (para o Rust)
Uma lib para a API do Brasil API (para o Rust)

Uma lib para a API do BrasilAPI (para o Rust) Features CEP (Zip code) DDD Bank CNPJ IBGE Feriados Nacionais Tabela FIPE ISBN Registros de domínios br

Rust client for the huggingface hub aiming for minimal subset of features over `huggingface-hub` python package

This crates aims to emulate and be compatible with the huggingface_hub python package. compatible means the Api should reuse the same files skipping d

image url web-scrapper written in rust

imgs - CLI Webscrapper image url web-scrapper written in rust This is a cli application completely written in rust, it aim is to scrap image-url from

A scrapper that abstracts the IQ Option API calls into a Rust package.

IQ Option API - In Rust An abstraction of IQ Options API calls in a Rust library. License Licensed under either of MIT license (LICENSE-MIT or https:/

Primeiro programa em Rust . Um programinha simples que gera números para a Loteria
Primeiro programa em Rust . Um programinha simples que gera números para a Loteria

loterust Primeiro programa em Rust . Um programinha simples que gera números para a Loteria Instalação Certifique-se primeiramente que possui o Rust e

Repositório para auxiliar iniciantes na linguagem Rust

Rust4Noobs Explore a documentação » Report Bug · Request Feature Sobre o Projeto Projeto para introdução a linguagem de programação Rust, o objetivo d

W2.Rust é um conjunto de ferramentas e aplicações para W2 feito totalmente em Rust
W2.Rust é um conjunto de ferramentas e aplicações para W2 feito totalmente em Rust

W2.Rust Um conjunto de aplicativos para emular e gerenciar um servidor de W2. Aplicativos Nome Categoria Link Server Emulador apps/server Manager Gere

Cross-chain hub for Crypto Asset on Polkadot

ChainX ChainX is a community-driven project built on the next-generation blockchain framework substrate, the largest Layer-2 network of Bitcoin using

Cross-chain hub for Crypto Asset on Polkadot

ChainX ChainX is a community-driven project built on the next-generation blockchain framework substrate, the largest Layer-2 network of Bitcoin using

a lib for playing pusoy dos

Pusoy Dos core lib 2nd attempt at a pusoy dos library Aims simple external interface configurable rulesets (support Pickering rules and standard Pusoy

Lightweight slowloris (HTTP DoS) implementation in Rust.
Lightweight slowloris (HTTP DoS) implementation in Rust.

slowlorust Lightweight slowloris (HTTP DoS) implementation in Rust. Slowloris is a denial-of-service attack program which allows an attacker to overwh

A real-time event-oriented data-hub

Redcar A real-time event-oriented data-hub, inspired by the data hub. It is: Universal: the front end uses gRPC to provide services. Fast: benchmarked

Astar Network is an interoperable blockchain based the Substrate framework and the hub for dApps within the Polkadot Ecosystem
Astar Network is an interoperable blockchain based the Substrate framework and the hub for dApps within the Polkadot Ecosystem

Astar Network is an interoperable blockchain based the Substrate framework and the hub for dApps within the Polkadot Ecosystem. With Astar Network and

A simple to use dos tool to support Ukraine 🇺🇦

A short explanation How to download section | Guide for Windows | Guide for macOS This program visits various russian websites in order to keep the se

Owner
Davi Feliciano
B.Sc. in Physics & Technology Enthusiast
Davi Feliciano
Primeiro programa em Rust . Um programinha simples que gera números para a Loteria

loterust Primeiro programa em Rust . Um programinha simples que gera números para a Loteria Instalação Certifique-se primeiramente que possui o Rust e

Marcos Oliveira 11 Jul 2, 2022
Repositório para auxiliar iniciantes na linguagem Rust

Rust4Noobs Explore a documentação » Report Bug · Request Feature Sobre o Projeto Projeto para introdução a linguagem de programação Rust, o objetivo d

Paulo Gabriel Justino Bezerra 99 Dec 30, 2022
W2.Rust é um conjunto de ferramentas e aplicações para W2 feito totalmente em Rust

W2.Rust Um conjunto de aplicativos para emular e gerenciar um servidor de W2. Aplicativos Nome Categoria Link Server Emulador apps/server Manager Gere

Nelson Faiçal Rechdan 4 May 10, 2023
Rust bindings to the dos-like framework

dos-like for Rust   This project provides access to Mattias Gustavsson's dos-like framework, so as to write DOS-like applications in Rust. How to use

Eduardo Pinho 9 Aug 25, 2022
A dos attack for you to use!

Welcome To Rust Dos attacker! Why should I use it? It has unrivaled speeds because it is built in rust and hand optimized. It also comes with an AI mo

Carghai74 5 Dec 2, 2022
Rust library to facilitate event-driven programming.

Squeak Squeak is a zero-dependency Rust library to facilitate event-driven programming. Examples use squeak::{Delegate, Response}; let on_damage_rece

Antoine Gersant 58 Dec 31, 2022
A Domain Driven Design example application in Rust.

Rust Domain Driven Design Example rust-ddd Rust Domain-Driven-Design (DDD) Summery This repository is used to present how I find implementing DDD in R

Behrouz R.Farsi 6 Nov 15, 2022
Simple Event-Driven Microservice Architecture in Rust

Simple Event-Driven Microservice Architecture in Rust is an open-source project showcasing the simplicity and efficiency of building microservices in Rust. This minimalistic project demonstrates an e-commerce backend system, featuring just two microservices: Catalog and Order.

James Mallon 4 Dec 19, 2023
My journey of learning rust as a web developer.

My journey of learning rust Low-level languages seem very interesting to me. I always wanted to learn a low-level language but never had the chance. T

null 1 Oct 21, 2021
Roadmap to becoming a Rust Web Developer in 2021

Roadmap to becoming a Rust Web Developer in 2021

Anshul Goyal 1.4k Jan 4, 2023