Como executo um script python com Wine?

Como executo um script python com Wine?

Estou usando o Calibre para gerenciar meus e-books e estou tentando instalar um plugin que me permitirá gerenciar os livros da biblioteca que obtenho através do Adobe Digital Editions via Wine. Tenho tudo instalado, mas preciso executar um script adicional para unir tudo. Chego a uma etapa nas instruções que diz "você precisará executar o script adobekey.pyw usando a instalação do python em seu sistema Wine".

Então, como executo um script usando a instalação do python no Wine?

Esta é a primeira vez que uso o Wine, então faça suas respostas o mais básicas possível.

Responder1

Aqui estão as etapas fornecidas pelo Leiame do plugin Caliber Ineptepub

Ferramenta DRM disponível aqui:http://apprenticealf.wordpress.com/2012/09/10/drm-removal-tools-for-ebooks/

ePubs de edições digitais Linux e Adobe

Aqui estão as instruções para usar as ferramentas com livros ePub e Adobe Digital Editions no Linux no Wine. (Obrigado McLien e Fadel!)

  1. baixe a versão mais recente do wine em winehq.org (1.3.29 no meu caso)

  2. instale corretamente o Wine (veja o site do Wine para detalhes)

  3. python 2.7 já deve estar instalado em seu sistema, mas você pode precisar do seguinte pacote python adicional

    apt-get install python-tk
    
  4. todos os programas precisam ser instalados como usuário normal. Os arquivos .exe são instalados usando 'wine', mas os arquivos .msi devem ser instalados usando 'wine start', precisamos:

    a) Adobe Digital Edition 1.7.2 (de:http://kb2.adobe.com/cps/403/kb403051.html) (há um site “não é possível instalar o ADE”, onde o setup.exe se esconde)

    b) ActivePython-2.7.2.5-win32-x86.msi (de:http://www.activestate.com/activepython/downloads)

    c) Win32OpenSSL_Light-0_9_8r.exe (de:http://www.slproweb.com/)

    d) pycrypto-2.3.win32-py2.7.msi (de:http://www.voidspace.org.uk/python/modules.shtml)

  5. agora obtenha e descompacte as ferramentas mais recentes_vX.X (do Apprentice Alf) na unidade_c do usuário do vinho (~/.wine/drive_c/)

  6. inicie o ADE com: wine digitaleditions.exeou na pesquisa do Unity Dash "Adobe Digital Editions"

  7. registre esta instância do ADE com seu adobeID e feche-o, abra o terminal e mude para o diretório tools_vX.X:

    cd ~/.wine/drive_c/tools_vX.X/Other_Tools/
    
  8. crie o adeptkey.der com: wine python ineptkey.py(só é necessário uma vez!) (a chave estará aqui: ~/.wine/drive_c/tools_vX.X/Other_Tools/adeptkey.der)

  9. Use o ADE rodando no Wine para baixar todos os seus e-books ePub comprados

  10. instale os plug-ins ineptepub e ineptpdf das ferramentas conforme descrito nos leia-mes.

  11. copie o adeptkey.der para o diretório de configuração do calibre (~/.config/calibre em debian/ubuntu). Seus livros ADE importados para o calibre serão automaticamente liberados do DRM.

Responder2

Aqui está uma versão atualizada que funciona no Mint 18.2

  1. Instale o Wine do repositório (tenho v 1.6).

  2. Use Winetricks para instalar o Python 2.6.

  3. Copiar arquivo de https://github.com/psyrendust/dedrm-ebook-tools/blob/master/DeDRM_Windows_Application/DeDRM_App/DeDRM_lib/lib/adobekey.py para um arquivo de texto adobekey.py em ~/C e torne-o executável. Este arquivo também está incluído no plugin DeDRM - talvez também no PyCrypto. Eu simplesmente não perdi tempo para ver como usá-los.

  4. Instale PyCrypto 2.6 para Python 2.6 emhttp://www.voidspace.org.uk/python/modules.shtml#pycrypto Link para Download:http://www.voidspace.org.uk/downloads/pycrypto26/pycrypto-2.6.win32-py2.6.exe. Usei a versão de 32 bits, embora esteja executando um sistema de 64 bits.

  5. Instale o Adobe Digital Editions (ADE) versão 1.7.2 dehttp://download.macromedia.com/pub/developer/digitalpublishing/digitaleditions_172.exe. Versões posteriores do ADE podem funcionar, mas a versão 1.6 não funciona.

  6. Autentique seu computador com sua conta Adobe ID quando o ADE for iniciado pela primeira vez.

  7. Baixe o livro protegido (ePub ou PDF) e abra no ADE. Acabei de arrastar o arquivo URLLink.acsm para o ADE, ele baixa e abre o livro. Certifique-se de poder abrir o livro e sair do ADE. Observe que o ADE salva os arquivos no formato ~/My Digital Editions.

  8. cdpara o seu ~/Cdiretório.

  9. Correrwine \\\\python26\\\\python.exe adobekey.py

    Se tudo correr bem, deverá criar um arquivo adobekey_1.der nesse diretório.

  10. Instale/Abra o Calibre com o plugin DeDRM já instalado. As instruções para fazer isso são fáceis de encontrar online (e no link acima).

  11. Vá paraPreferências->Plug-ins->Plug-ins de tipo de arquivoe clique duas vezes no plugin DeDRM. Selecione e-books do Adobe Digital Editions na lista de configurações. CliqueImportar arquivos-chave existentese selecione adobekey_1.der em ~/C.

O Calibre agora deve ser capaz de remover o DRM e abrir documentos protegidos por ADE. Você deve conseguir remover PyCrypto e Python 2.6 e excluir o arquivo-chave adobekey_1.der.

informação relacionada