Conheca a nova versão addon-clipping que funciona como uma extensão do chrome.
https://github.com/izidorio/addon-clipping#readme
Este projeto utiliza as principais tecnologias:
Crie uma conta no bitly e gere um Token para utilizar a api para encurtar as URL
Account/Profile Settings/Generic Access Token
depois de incluir o Token já é possível incluir as notícias e utilizar o encurtador de URL da Bitly
Scrape para contornar as políticas de CORS é preciso utilizar um Proxy que adiciona cabeçalhos à solicitação AJAX.
O ideal é configurar seu próprio servidor proxy veja como criar seu servidor proxy aqui
Para ver o Scrape funcionando você pode usar o proxy https://cors-anywhere.herokuapp.com como exemplo.
git clone [email protected]:izidorio/clipping.git
cd clipping
npm install
npm run serve
npm run build
Veja um exemplo de uma SPA rodando
npm run electron:build