{"id":20511556,"url":"https://github.com/thiiagoms/dict-crawler","last_synced_at":"2026-05-26T23:02:31.507Z","repository":{"id":46855678,"uuid":"229075862","full_name":"thiiagoms/dict-crawler","owner":"thiiagoms","description":"Simple crawler on UOL dictionary","archived":false,"fork":false,"pushed_at":"2022-12-08T03:19:51.000Z","size":19,"stargazers_count":2,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-09T10:46:12.935Z","etag":null,"topics":["beautifulsoup4","crawler","dic","python","pythonic"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thiiagoms.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-12-19T14:51:01.000Z","updated_at":"2023-05-01T02:11:06.000Z","dependencies_parsed_at":"2023-01-24T07:25:13.014Z","dependency_job_id":null,"html_url":"https://github.com/thiiagoms/dict-crawler","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/thiiagoms/dict-crawler","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiiagoms%2Fdict-crawler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiiagoms%2Fdict-crawler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiiagoms%2Fdict-crawler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiiagoms%2Fdict-crawler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thiiagoms","download_url":"https://codeload.github.com/thiiagoms/dict-crawler/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiiagoms%2Fdict-crawler/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33542350,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"ssl_error","status_checked_at":"2026-05-26T15:22:15.568Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["beautifulsoup4","crawler","dic","python","pythonic"],"created_at":"2024-11-15T20:36:22.326Z","updated_at":"2026-05-26T23:02:31.471Z","avatar_url":"https://github.com/thiiagoms.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"###  Crawler no dicionário da UOL\n\nFala Dev! Tudo bem com você ?! Espero que esteja tudo nos \"conformes\" :smiley: . Bom, pelo título, essa aplicação se trata de um crawler (fase beta ainda hehe) que recebe como valor na sua URL e consulta o primeiro resultado no dicionário da UOL. Existem algumas features que ainda precisam ser implementadas, como por exemplo.\n  - Dependendo do valor passado, o crawler retorna a tag \u003cbr/\u003e, o que é um bug que precisa ser corrigido :bug:\n  - Tornar a aplicação uma  API RestFul, seguindo os melhores padrões de programação (Se você não sabe o que é uma API, não se preocupe, você pode clicar [aqui](http://https://www.youtube.com/watch?v=vGuqKIRWosk \"aqui\") e conhecer um pouco mais sobre esse recurso maravilhoso, depois me conta o que achou! :thumbsup: )\n### Instalando os requisitos do projeto.\n\n- Para não poluir o seu ambiente, recomendo criar um virtualenv ou subir um container (qualquer imagem Linux com Python já serve!). Em distros Debian *like* (Ubuntu, Mint, Debian, Deepin, etc), é necessário instalar o módulo venv do python3, para isso, em seu terminal,  copie e cole ou simplesmente digite o seguinte comando:\n\n```\n sudo apt install python3-venv\n```\n\n- Agora vamos clonar o projeto.\n\n```\ngit clone https://github.com/ekkopy/dict-crawler.git\n```\n-  Vamos entrar dentro do nosso repo, criar nosso ambiente virtual e instalar suas respectivas dependências!\n-- Entrando no diretório do nosso repo. Atenção! Se você passar um segundo nome como parametro ao clonar o repositório, o git irá \"renomear\" o nome do repo para o parametro passado, por isso atenção ao clonar! \n\n```\ncd dict-crawler\n```\n- Criando nosso venv\n\n```\npython3 -m venv venv\n```\n- Ativando nosso ambiente virtual\n\n -- Em ambientes GNU/Linux`\n```\n  source venv\\bin\\activate\n```\n-- Em ambientes Windows\n\n```\n .\\venv\\Scripts\\activate.bat\n```\n- Instalando nossas dependências.\n\n```\npip3 install -r requirements.txt\n```\n- Execute as migrations do django\n\n```\n  python manage.py migrate\n```\n\n# Como utilizar:\n\n- Após executar as migrations é bem simples! Primeiro você deve iniciar o server do django, atráves do comando:\n```\n python manage.py runserver\n```\n- Após isso no browser de sua escolhe, acesso o endereço http://localhost:8000/{com o valor que deseja}. Ex:\n```\n http://localhost:8000/bola\n```\n- E será retornado a primeira definição de bola :balloon:\n- O crawler ainda se encontra em desenvolvimento enquanto avanços com meus estudos no assunto. O dict-crawler definitivamente nasceu da noite pra dia, mas seu ideal significa muito pra mim e gostaria de partilhar com a comunidade! Qualquer PR será bem vindo e sinta-se livre para usar da maneira que achar melhor! Muito obrigado pela atenção and *see you!*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthiiagoms%2Fdict-crawler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthiiagoms%2Fdict-crawler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthiiagoms%2Fdict-crawler/lists"}