Skip to main content

Pacote que gera crachá em pdf através do nome de usuário do Github com seus dados (Avatar e Bio) e, qrcode de redes sociais (Facebook, Instagram).

Project description

sou_eu

Crachá personalizado com dados do github e/ou QRcodes dos perfis do Facebook e Instagram

Usuário completo

Usuário + QRcode do Facebook + QRcod do Instagram

Usuário básico

Usuário + QRcode do Github

O sou_eu foi criado em python3.8. O sistema pode ser usado em Windows, Linux e Mac.

Colaboradores:

  1. Wendel Nunes
  2. Eva Luana

Descrição:

O sou_eu é um pacote criado durante a disciplina de Programação Orientada a Objetos 2 (POO2), ministrada no curso de Sistema de Informação na Universidade Federal do Piauí-CSHNB. Não há intuito comercial, ou governamental. O sou_eu foi produzido para fins de aprendizado e experiência em desenvolvimento de pacotes, contudo pode ser utilizado por qualquer usuário do Github que tenha interesse. O projeto possui a Licença do MIT disponibilizada pelo próprio Github. O sou_eu pode ser utilizado como cartão virtual, em formato PDF, para qualquer pessoa física/jurídica que queira compartilhar suas informações de contato de forma padronizada, elegante e eficiente.

Requisitos:

  1. python3
  2. pip
  3. pyqrcode
  4. fpdf2
  5. pypng

Instalação:

Python3

  1. Windows: Download

  2. Linux Debian e derivados.

        $ sudo apt-get install python3
    

PIP

  1. Instalação do PIP - LINUX

    	$ sudo  apt-get install python-pip
    
    	$ sudo  yum install python-pip
    

thatsme

  1. Instalação do thatsme

    pip install sou_eu

Execução:

  1. Instale o pacote;

  2. Importe a classe Cracha: (from sou_eu import thatsme);

  3. Crie um objeto da classe:

    3.1. O objeto deve enviar como parâmetro("endereco_local_armazenar_pdf","nome_usuario_github","url_perfil_facebook", "url_perfil_instagram");

    from sou_eu import thatsme
    
    usuario = thatsme.Cracha('endereco','usuario_github', 'url_perfil_facebook', 'url_perfil_instagram')
    
    usuario.cracha()
    

    3.2. O parâmetro "nome_usuario_github" é obrigatório; 3.3. Caso não hajam as URLs dos perfins do Facebook e/ou Instagram, deve ser inserido "None" no local devido;

    from sou_eu import thatsme
    
    usuario = thatsme.Cracha('endereco','usuario_github', None, 'url_perfil_instagram')
    
    usuario.cracha()
    

    3.4. Para o caso de não haver URL do Facebook nem do Instagram será adicionado o QRcode do perfil do usuário no Github;

    3.5. Se o usuário do Github não for encontrado será apresentado o ERROR 404.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sou_eu-0.1.6.tar.gz (409.7 kB view details)

Uploaded Source

Built Distribution

sou_eu-0.1.6-py3-none-any.whl (407.4 kB view details)

Uploaded Python 3

File details

Details for the file sou_eu-0.1.6.tar.gz.

File metadata

  • Download URL: sou_eu-0.1.6.tar.gz
  • Upload date:
  • Size: 409.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.11 CPython/3.8.10 Linux/5.11.0-40-generic

File hashes

Hashes for sou_eu-0.1.6.tar.gz
Algorithm Hash digest
SHA256 b679bbd1acb0e573eab59160d2777d4f8f3d6d53b12f86f4c7c857e4a228ddfd
MD5 eb1cb559d7de3a94af899e8b69dce9bf
BLAKE2b-256 542431ca1f9bbe5bab5ab140cb2de1eb7d910cdc8ab2b499a3edddaaad5fdd93

See more details on using hashes here.

File details

Details for the file sou_eu-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: sou_eu-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 407.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.11 CPython/3.8.10 Linux/5.11.0-40-generic

File hashes

Hashes for sou_eu-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 d6dc7c1737c1ab93c03d2280b5254f7776fc320e98e35bafcc0c8d4130ba48aa
MD5 093e639d2145f82e99db62f720d44b40
BLAKE2b-256 d81d4328cd8f199480b36c16d6e2e632c7f581e629987436c4def740b74cc67f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page