Pesquisar
Projeto exclusivo

Desenvolvimento de extensão para FreshRSS

hoje às 17:04

Descrição do Projeto:

Prezados,

Uso FreshRSS com banco MySQL, ambos autohospedados.

Utilizo várias URLs do Google Alerts dentro do FreshRSS, além de diversas URLs de outras fontes.

O meu problema é que o FreshRSS não exibe imagens (thumbnails) para os feeds originados de URLs do Google Alerts.

Preciso de alguém que desenvolva uma extensão simples para FreshRSS, que faça mais ou menos o seguinte:

Passo 1) Monitora todos os novos feeds antes que eles sejam exibidos pelo FreshRSS, para verificar se é uma URL do Google Alerts ou não. Se não for, a extensão “finge de morta” e não faz mais nada. Se for do Google Alerts, ela deve executar o Passo 2...

Passo 2) Verifica se há alguma imagem associada do feed do Google Alerts que será exibido no FreshRSS, pois, de vez em quando, já existe alguma imagem disponível (que não aparece no FreshRSS, mas aparece no Google Alerts). Se existir a imagem, executar o Passo 3. Se não existir a imagem, executar o Passo 4.

Passo 3: a extensão deve gravar essa imagem para mim, dentro da coluna Attributes do meu banco de dados (chamado “MeusFeeds”, dentro de um grupo de informações chamado de “meusfeeds_entry”)... Como... {"enclosures":[{"url":"EndereçoWebCompletoDaImagemIncluindoNomeDoArquivo","type":"image/jpeg","length":51960}]}

Obs: você precisaria alterar algumas coisas no exemplo acima, pois copiei isso do banco de dados sem entender completamente.

Passo 4) A extensão busca a primeira imagem relevante (tag img ou meta og:image ou outras) do conteúdo da página original e adiciona essa imagem dentro da coluna Attributes do meu banco de dados (chamado “MeusFeeds”, dentro de um grupo de informações chamado de “meusfeeds_entry”)... Como... {"enclosures":[{"url":"EndereçoWebCompletoDaImagemIncluindoNomeDoArquivo","type":"image/jpeg","length":51960}]}

Obs: você precisaria alterar algumas coisas no exemplo acima, pois copiei isso do banco de dados sem entender completamente.

Características adicionais desejadas para essa extensão:
• Lidar com erros “silenciosamente” para não “quebrar” o feed;
• Ser compatível com a “estrutura de extensões” do FreshRSS.
• Permitir ser “ativada ou desativada” na interface administrativa do FreshRSS, após a instalação manual.
• Ser compatível com vários formatos de imagem (JPG, PNG, GIF e outros que forem comuns).

Informações importantes:
• Uso FTP para manusear os arquivos em servidor web compartilhado.
• No FreshRSS, utilizo dezenas de extensões e sei instalar manualmente.

Habilidades desejadas:

PHP

Atividades do cliente nesse projeto:

Última visualização: hoje às 17:08

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 1
Interessados: 3
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolver CRM e automação via WhatsApp - Estamos finalizando um projeto de automação e CRM via WhatsApp, com foco em pequenas empresas e alto potencial de escala. A estrutura está 80-90% pronta, e buscamos um(a) progr...

Criar landing page para divulgação de empreendimento imobiliário - Preciso de uma pessoa que faça uma landing page para divulgar um empreendimento imobiliário. Essa landing page pode ser feita, por exemplo, no WordPress. O objetivo é apresenta...

Desenvolver sistema PDV híbrido (online/offline) - O PDV precisa ter uma interface e atalhos semelhantes ao AcruxPDV da TOTVS, conforme a imagem fornecida abaixo. Objetivo: Desenvolver um sistema PDV (Ponto de Venda) que funcione em modo online e...

Desenvolvimento em PHP/MySQL para plataforma educacional - Prezado(a)s desenvolvedores(as), Necessito de um profissional com experiência comprovada em desenvolvimento web, com foco específico em Ambientes Virtuais de Aprendizagem (AVA), para ...

Unificação das operações de e-commerce - Loja internacional: Shopify Loja nacional: VNDA Contrataremos um profissional para: 1. Otimizar a loja internacional existente. 2. Migrar totalmente a loja nacional para o Shopify. 3. Implementar ...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.