Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/whyboris/video-hub-app-gatsby-website
Public website for Video Hub App 3 built with Gatsby
https://github.com/whyboris/video-hub-app-gatsby-website
gatsby gatsbyjs
Last synced: 3 months ago
JSON representation
Public website for Video Hub App 3 built with Gatsby
- Host: GitHub
- URL: https://github.com/whyboris/video-hub-app-gatsby-website
- Owner: whyboris
- License: mit
- Created: 2020-09-20T01:45:31.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-28T17:48:27.000Z (8 months ago)
- Last Synced: 2024-05-29T08:34:52.795Z (8 months ago)
- Topics: gatsby, gatsbyjs
- Language: JavaScript
- Homepage: https://videohubapp.com
- Size: 5.71 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Video Hub App 3
[Video Hub App](https://videohubapp.com/) is the fastest way to browse, search, and organize videos on your computer. Think of it like YouTube for videos on your computer: browse, search, and preview. Works on Windows, Mac, and Linux!
![video-hub-app](https://user-images.githubusercontent.com/17264277/82097107-3ed91700-96d0-11ea-8679-87fa3e07cd0b.jpg)
## This repository
This is a repository just to keep a safe copy of the current public website.
It uses [Gatsby](https://www.gatsbyjs.com/) for static HTML generation.
Just `npm install` and `npm start` :tada:
## Icons
Custom icons file generated from [typicons.font](https://github.com/stephenhutchings/typicons.font) by extracting only the icons I need using [fonttools](https://pypi.org/project/fonttools/) with this command:
```sh
pyftsubset typicons.woff \
--unicodes=U+e065,U+e08a,U+e08d,U+e091,U+e0a5,U+e0bf,U+e0e5,U+e0f9,U+e109,U+e088,U+e032 \
--output-file=typicons-custom.woff2 \
--flavor=woff2
```Thanks to [StackOverflow](https://stackoverflow.com/a/48492035/5017391) for the cool trick!
## Fonts
If ever the custom font is changed, run the `preload-fonts` script for the [plugin](https://www.gatsbyjs.com/plugins/gatsby-plugin-preload-fonts/)