Giter VIP home page Giter VIP logo

Comments (9)

thetrevoradams avatar thetrevoradams commented on June 2, 2024 1

Finally have a working version: https://content-api.netlify.com/
I'm working on the schema still - I'll report back when the structure is more finalized

from old-kentcdodds.com.

kentcdodds avatar kentcdodds commented on June 2, 2024 1

Yes, we could definitely do this with remix. The bulk of the work is the same regardless of the framework used.

from old-kentcdodds.com.

kentcdodds avatar kentcdodds commented on June 2, 2024

Awesome @trevoradams42! For those watching, Trevor offered to do this himself over lunch today :)

Here are a bunch of places where you can find my content:

I think that's everything that I have.

For some of these we can probably use them as data sources (like youtube), but for others we'll probably have to make our own JSON files or something to represent the data (like with Frontend Masters).

Also, it'd be cool to highlight the content that's been featured in newsletters as well. I made this about a year ago: https://gist.github.com/kentcdodds/77159995778796a296bf0f30583c431b I know that more of my content has been featured in newsletters since then so we'd need to look around for more of that and then keep the list updated somehow.

from old-kentcdodds.com.

thetrevoradams avatar thetrevoradams commented on June 2, 2024

Iโ€™ve been able to test out the Gatsby source YouTube and it works great. Just need to add your channelId and apiKey to Gatsby-config. It allows you to use your own local (optimized) thumbnails or use the ones already available from YouTube.

For the GitHub based material, there is a Gatsby Source Github that seems promising.

For the resources that donโ€™t provide an API, do you imagine the content would change very often that would necessitate web scraping? Otherwise, yeah a JSON file to manage the meta data would be fine.

from old-kentcdodds.com.

kentcdodds avatar kentcdodds commented on June 2, 2024

That sounds great to me. I think that regular JSON files should be fine. At least to start with ๐Ÿ‘

I wonder if it would be best to make an entirely new project on GitHub using Netlify Functions that's basically just a graphql endpoint that combines all the data into the single endpoint. That would give you the flexibility to build and test it yourself and it would also expose all the data in a way that's easy to consume for anyone (my site included).

from old-kentcdodds.com.

anirbandey303 avatar anirbandey303 commented on June 2, 2024

yeah!

from old-kentcdodds.com.

kentcdodds avatar kentcdodds commented on June 2, 2024

Very cool Trevor! Thanks for the update :)

from old-kentcdodds.com.

techieeliot avatar techieeliot commented on June 2, 2024

Hey @tetondev please invite me to collaborate! I volunteer to help.

from old-kentcdodds.com.

JacobMGEvans avatar JacobMGEvans commented on June 2, 2024

Awesome @trevoradams42! For those watching, Trevor offered to do this himself over lunch today :)

Here are a bunch of places where you can find my content:

I think that's everything that I have.

For some of these we can probably use them as data sources (like youtube), but for others we'll probably have to make our own JSON files or something to represent the data (like with Frontend Masters).

Also, it'd be cool to highlight the content that's been featured in newsletters as well. I made this about a year ago: https://gist.github.com/kentcdodds/77159995778796a296bf0f30583c431b I know that more of my content has been featured in newsletters since then so we'd need to look around for more of that and then keep the list updated somehow.

This could still be done in Remix, I assume in just a different way?

from old-kentcdodds.com.

Related Issues (20)

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.