Giter Site home page Giter Site logo

karakanb / devo Goto Github PK

View Code? Open in Web Editor NEW
394.0 9.0 47.0 4.21 MB

A Chrome and Firefox extension that displays GitHub Trending, Hacker News, Product Hunt and Designer News on every new tab.

Home Page: https://burakkarakan.com/devo/

License: MIT License

JavaScript 25.79% HTML 0.63% Vue 72.11% Shell 1.48%
productivity chrome-extension hackernews producthunt github trending-repositories newtab firefox-extension hacker-news product-hunt

devo's Introduction

GitHub Trending, Hacker News and Product Hunt, on every new tab!


Devo is a Google Chrome and Mozilla Firefox extension that displays GitHub Trending, Hacker News, Product Hunt and more platforms on every new tab. It caches the information for 30 minutes, so that there is no extra calls to the external services, hence allowing a faster experience.

Buy Me A Coffee

Installation

Devo can be installed for Chrome here, and Firefox here.

For installation on Safari:

  1. Deploy to Netlify
  2. Once deployed, update homepage on safari.

Demo

Demo can be found here.

Platforms

Devo currently supports:

Adding a new platform

Adding a new platform is super easy. All you need to do is:

You can check the HackerNews component to see how easy it is to add a new platform. Feel free to submit pull requests or ask questions regarding adding a new platform, any kind of input is appreciated.

How to build?

First of all, you need to install the dependencies. After that, you can run the build command and the optimized bundle will be created in dist/ directory:

npm install # install the dependencies.
npm run build # build the optimized bundle.

devo's People

Contributors

0x346e3730 avatar accel-byte avatar dannysu09 avatar dependabot[bot] avatar glaucocustodio avatar hipstersmoothie avatar karakanb avatar kunalpanchal avatar linden avatar luanmuniz avatar niledaley avatar qykong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

devo's Issues

Background image

It would be nice to add the ability to set a image as a background instead of the white or black background, then it would all look like widgets on the chrome start page.

Github Trending, Product Hunt and Hacker News have problems

Hell @karakanb
thanks for this add-on! It is really useful!

Today I found some wierd behavoir with the tabs, Please find the screenshot below:

Screenshot 2021-02-11 at 09 52 56

"Dev Community" and "Designer News" are loading fine, so the problem is only with "Github Trending", "Product Hunt" and "Hacker News"

Regards, Eugene

Dark Mode

Hello,

Great job on this extension ! Neat UI and useful.
Could be nice if we can get a dark mode, what do you think ?

Wrong height when loading

Hi, the recent update with the two-column option is awesome! However, I noticed a minor UI issue when both columns are loading (as shown in the screenshot). I found that this issue applies to SingleColumn and ThreeColumn as well. I quickly found a fix for this issue and created pull request for this. :) I confirmed that the fix works on chrome and firefox.

image

An option for opening links in new tabs

Hi, thanks for this add-on. I really enjoy it so far!

While browsering through devo, I noticed one missing piece for myself is the feature to open links in new tabs. This would allow one to keep the scrolling status of the add-on page after a peek to a link in new tab. Hopefully this sounds to be useful.

This should be easy to implement with just a target="_blank" attribute. The tricky part is where to put the switch for turning it on (maybe a small popup menu for placing all different configurations including the existing switch for night mode).

Let me know if this is something you are interested in and if possible I'm happy to contribute a PR :D

Grid views not working

Hey! Thanks for the great work with this extension. I love it :)

Just stumbled upon a small bug - changing grid views is not working for me, showing everything in a Single Column view.

Extension blocked by windows security

I have been using this extension for the past couple of months but I recently started seeing this issue with windows defenders while using the extension. I see this security alert every time I open a new tab.
image

Need to Manually Update a Section

Hi,

Since the update where you require permission to access devo.burakkarakan.com my content doesn't automatically update anymore. I need to manually click the update button.

I don't have any messages in my console.

Follow system theme feature

First of all, I have to say that I really love this extension and can't live without it now.
Now, talking about the "problem": I'd love to see a "follow system theme" auto-switch in the extension. I like to keep my OS (macOS) in automatic theme mode, and while many applications and websites auto-switch from light to dark mode (and viceversa), Devo keeps the previously selected option. It isn't a big deal, obviously, but it would be nice if we could have this new option implemented, maybe with a three way switch or a simple checkbox.

Github Trending display nothing.

Official Demo :
image

My Chrome Extension :
image

My guess is that a GET request on the domain https://devo.burakkarakan.com/api/github sends 200 status but returns no data.

404 error on ProductHunt tab

Seems there is an issue with the ProductHunt tab.
In console there is 404 error.

https://devo.ams3.digitaloceanspaces.com/producthunt.json

ability to resize the window?

There should be an ability to resize the window. For example, if I want product hunt to be larger than GitHub tending?

Hacker News wont appear

Hacker News wont appear on the new tab Devo, but the site page directly from URL work normally

Alt ve sağ tarafta scrollbar görünme problemi

Merhaba,

Chrome eklentisinde alt ve sağ tarafta scroll çıkıyor. CSS kodlarını incelemem sonucu .row sınıfında

margin-left: -.5rem;
margin-right: -.5rem;

değerlerini kaldırmam sonucu düzeldiğini fark ettim. Seyir halinde olduğum için düzenleme yapıp gönderemiyorum.

Bu konuyu incelerseniz sevinirim.

Teşekkürler.

Introduce GitHub CI for building the package to upload the stores

So far I have been manually:

  • checking out the master branch
  • changing the version number in the manifest.json file
  • tagging the release
  • building the project
  • zipping the source code

all manually. This process is cumbersome, and it causes me to make mistakes, as well as producing releases slowly. Ideally, I'd like to be able to publish to the stores automatically as soon as a release is built, but that might be tricky due to the lack of tools out there currently to publish to the stores via an API; however, there's no reason to not to have a simple CI pipeline that'll simplify this process.

Create a new release

Every time there's a new release, we'd like to:

  • update the manifest.json with the new tag
  • build the source code and make the ZIP archive available
  • create a ZIP archive of the source code, excluding the dependencies

This way, I can simply download the files and upload them to the stores as a first step.

Network Error: Failure To Load Api

Failed to load https://devo.burakkarakan.com/api/github: Redirect from 'https://devo.burakkarakan.com/api/github' to 'https://devo.burakkarakan.com/api/github' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://elkhalpmbmbaeoemecpcfdcoekmpgmdm' is therefore not allowed access.

Recently been getting some errors and hackernews / github not loading:

screen shot 2018-10-12 at 13 19 01

Enhancement: window customizations

Hi,
First of all, Thank you for this plugin. This is very simple and useful.

I was wondering if we can add some simple window customizations. Like if I want to see 'Hacker News' in the bigger window instead of Github.

Thanks!

Always resets to light mode

Thanks for great extension. I've been using devo for some time.
But I have an issue about the last update. Since today, the extension started switching to light mode every time I open a new tab. Uugh, my eyes hurt.

Option to toggle component visibility

Option to let the user choose which components he wants to see

Out of the box the plugin comes with Github Trending, HN and PH, but what If a user is only interested in Github Trending.

Current solution for disabling a component is probably to compile your own extension with required changes and then install it, this route seems like a lot of unnecessary work for a very basic option.

Thoughts?

Product Hunt feed does not refresh.

Thank you for this lovely extension. 🍻
I think there is a small issue with the Product Hunt feed. The Product Hunt feed has been showing the feed of the 5th of April since 2 days. There is no any change when I refresh it.

DEV community shows old feed

Hi there,

Thanks for the extension!

I noticed that DEV community is showing old posts not sure if there's a way to just fetch latest.

Cheers

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.