Giter VIP home page Giter VIP logo

foxcasts-lite's Introduction

Foxcasts Lite

CircleCI

Dashboard view

Navigation

Browser

All interaction is done using the keyboard.

  • Arrows keys to navigate lists and tabs
  • 1-9 are used as shortcuts in grids and lists
  • Backspace to navigate back a screen
  • Enter to perform the displayed action
  • Shift+LeftArrow and Shift+RightArrow to trigger left and right nav bar actions

On Device

  • Use the d-pad to navigate lists and tabs
  • 1-9 are used as shortcuts in grids and lists

Running Locally

  1. Clone and npm start the CORS proxy https://github.com/garredow/cors-testing
  2. Clone and npm start Foxcasts Lite
  3. Open Chrome to https://0.0.0.0:8080 to see app running
  4. Optional: Create a custom emulated KaiOS device in Chrome Dev Tools. Settings:

Chrome Emulated Device

How to Install

  1. Install dependencies
npm install
  1. Build the app
npm run build
  1. Load the build folder as a packaged app using your Web IDE of choice (I like Waterfox Classic)

How It's Made

Foxcasts Lite uses a few of my other projects.

Foxcasts API

This API interacts with Podcast Index to retrieve information about podcasts and episodes. It also provides some functionality for getting podcast artwork and color palettes.

Source

Foxcasts Core

This library contains all of the core business logic, database configuration, utility functions, and shared TypeScript models. This library is used across a couple different podcast web apps.

Source

Mai UI

My UI component library made specifically for KaiOS devices. It provides a number of components, contexts, hooks, and helper utilities to make building apps for KaiOS quick and easy.

Source

foxcasts-lite's People

Contributors

semantic-release-bot 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

Watchers

 avatar  avatar  avatar  avatar

Forkers

tsangiotis

foxcasts-lite's Issues

Some opml pods not showing

HI Garret

Thanks for the app. The update is absolutely amazing! You have created an app that others should emulate, it is that good.

I imported an opml file into the app but it has not added all the podcasts. When I did a search for the same podcasts, they cannot be found by the search function. I cannot add the url either.

Could it be the repo that is being used? Is there any solution for this?

Thanks

podcast downloads

hey Garrett, really great app, but not of much use to me with a limited data plan. Are there any plans to implement a function to download instead of just being able to stream the episodes?

Download podcasts

hello, i would like to ask for the addition of the possibility to download the podcasts.
And that you can choose which Storage it will be stored in.

I'm making your app available on the Banana Hackers Store Store.
https://store.bananahackers.net/

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.