Find Jobs
Hire Freelancers

Build a Website that ingests, processes and displays RSS Feeds

$30-250 USD

Cerrado
Publicado hace alrededor de 9 años

$30-250 USD

Pagado a la entrega
OVERVIEW I’d like help developing a LAMP Stack web app that works with RSS Feeds. It ingests articles shared through RSS (using web hooks and the Superfeedr API), hands off new articles to Alchemy API for processing, stores the result and then displays them for a user who can filter them by the available meta data. DETAILS I see the system having several parts: 1. The RSS Feeds The RSS Feed collection part should use SuperFeedr. I have a basic (free) account set up. I need an admin page that talks to the API to show which feeds I'm subscribed to and add and delete others. Superfeedr uses web hooks to let you know when new articles are published. This will have to be configured (and you’ll have to write me some instructions on how to set this up on my server). When a new article comes in, the web hook will have to tell the script to process it (see the next step). Every article that comes in should be processed by Alchemy API. 2. Processing new articles When a new article comes in through the SuperFeedr web hook, we send it to be processed via Alchemy API. I have a basic (free) account set up with them. For each article I’d like to store: —The PERMALINK URL, TITLE, AUTHOR and PUBLICATION DATE-TIME (if available) from the RSS Feed —The EXTRACTED TEXT, list of CONCEPTS with RELEVANCE SCORE, IMAGE URL from Alchemy API —Date and time stamp of the transaction I’d like to have the data stored in a local MySQL database. You’ll have to send me a basic model that I can import into my database and some kind of config file where I can add a username and password of the database. I’d like the option of turning on email notifications containing: —The contents saved for each transaction along with the time it took to process it —An error log for each failed transaction 3. Results View By default, this page should show the most recently processed articles in chronological order (most recent first), and scroll infinitely (loading blocks of X (10?) articles automatically when the bottom of the page is reached). See attached image “[login to view URL]”. For each article, the page should show the URL for the site from which it comes, an image (normalized into a square) if there is one, the title and as much of the article will fit in the remaining space, with an ellipsis (“…”) at the end. See attached image “[login to view URL]”. There is a menu that shows the Concepts (which I call “topics”) captured from Alchemy API. When the user clicks on this “Topics” menu, they see all the topics that have been identified in the past 7 days (this period of time should be easily editable). The menu may need to scroll. Each topic is followed by the total number of occurrences of that topic in the period (in parentheses). The menu can be sorted alphabetically, but the default sort is by largest number of occurrences (I call that "most popular"). If the list is already sorted alphabetically, and the user hits the alpha sort control again, then the sort should toggle to reverse-alphabetical. Likewise with the most occurrences control. When a topic is selected from the menu, it becomes a filter that is added, one at a time, to the the list of filters… See attached image “[login to view URL]”. One or more topic filters can be active at any time. They should function as an AND, meaning that if the topics selected were cats, dogs and chicks, the articles returned should all contain all of those concepts and be listed in chronological order. There is also a search string field. This simply filters for the string in the extracted body copy of the article and has nothing to do with the topic. 4. Reading View Click on an article in the results view and come to the reading view. See attached image “[login to view URL]”. Save should push the permitting url to Instapaper. Share should use some standard sharing interface such as Add This.
ID del proyecto: 7311935

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
4 freelancers están ofertando un promedio de $183 USD por este trabajo
Avatar del usuario
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks
$206 USD en 7 días
4,9 (191 comentarios)
7,4
7,4
Avatar del usuario
Hello Let's explore the requirement and kindly let us know if you would like us to share our skills & experiences with previous development.
$186 USD en 8 días
4,6 (92 comentarios)
6,5
6,5
Avatar del usuario
A proposal has not yet been provided
$180 USD en 3 días
4,7 (204 comentarios)
6,3
6,3
Avatar del usuario
A proposal has not yet been provided
$88 USD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
United States
0,0
0
Forma de pago verificada
Miembro desde nov 17, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.