GithubHelp home page GithubHelp logo

zagahr / conferences.digital Goto Github PK

View Code? Open in Web Editor NEW
762.0 19.0 28.0 74.93 MB

👨‍💻Watch the latest and greatest conference videos on your Mac

License: BSD 2-Clause "Simplified" License

Swift 97.46% Objective-C 0.53% Ruby 1.94% Shell 0.07%
conferences-talk video macos developer-tools developer-experience learning osx swift

conferences.digital's Introduction

Conferences.digital

Language: Swift License: BSD Platform: macOS

Conferences.digital is the best way to watch the latest and greatest videos from your favourite developer conferences for free on your Mac. Either search specifically for conferences, talks, speakers or topics or simply browse through the catalog - you can add talks to your watchlist to save for later, favourite or continue watching where you left off.

As soon as new conferences/talks have been added it will be announced on twitter.

Download the latest release here.


Overview

Screenshot

Features

  • Search
  • Updates via Sparkle
  • Watchlist
  • Continue watching / Track progress

Installation

Some of you will see the warning in the screenshot below about the app "can't be opened because it is from an unidentified developer" when you first try to run it.

damaged error identity error

This is because I am not registered with Apple as part of their developer program. This is the first MacOS app that I've ever built, and I don't plan to release it in the Mac App Store so I don't want to pay the fees to register with Apple.

To bypass Apple's restriction, right-click the app and select "Open" the first time you use it or open your System Preferences application, click on the Security & Privacy selection, and there will be an "Open Anyway" button you can click.

If you have any other issues check out #9.


Contributing

If you have any ideas how to improve the app or you wish yourself a new feature you can submit an pull request or create an issue here.

If you want to submit an pull request make sure you read the contribution guidelines first.


Bugs

Please be advised that this project is still in an early stage and work in progress.

If you encounter any bugs please create an issue here and be as descriptive as possible.


Requirements

Conferences.digital is written in Swift 5. Compatible with macOS 10.12.2+


Author

Timon Blask - @zagahr


License

Conferences.digital is available under the BSD-2-Clause license.

conferences.digital's People

Contributors

dependabot[bot] avatar pdiazmon avatar zagahr 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

conferences.digital's Issues

Why in dark mode?

The app seems to be using dark mode while I don't have dark mode enabled on macOS.

Distribute via Homebrew

I usually try to source my dotfiles on new machines that I get and that usually sets lots of pre-installed brews.

It would be great to do

brew cask install conferences.digital

Or some other name for the formula and get the app installed this way.

I'll try to look into creating the formula myself and then will ping you here with a potential solution for this.

Conferences sources

It would be great to have the possibility to add our own sources or just have a catalog of different sources (WWDC for example).

It would make the app more open and add support for other languages (JavaScript for example).

iOS app

First, thanks for developing this app and open-sourcing it! 🎉

It would be awesome to port it to iOS so I could use it on my iPad, for example.

I haven't yet looked through the whole codebase, do you think there's something that would make it difficult to do so?

Replace YoutubeWebView with AVPlayer

Hello everyone,

I would love to replace the current YoutubeWebView with a native AVPlayer solution, but in order to achieve this, I will need access to the original/raw video files. As you might know, most videos are hosted on YouTube. Therefore I'm am not able/allowed to access the original video file. (Due to YouTube's Legal Agreements)

However, most videos are uploaded under creative commons licenses, which means — correct me if I’m wrong — that redistribution is allowed when the original author is credited.

So my question is:
Would it be legal to re-upload the original video file to a separate file server and then refer to the original author/source?

Filters not working properly

When I select the Swift filter, the iOS Conf SG 2019 header goes away and the three remaining videos get put under the dotSwift 2019 header.

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.