1{ stdenv
2, buildPythonPackage
3, fetchFromGitHub
4, html5lib
5, six
6, beautifulsoup4
7, pkgs
8}:
9
10buildPythonPackage rec {
11 version = "0.1.0";
12 pname = "infoqscraper";
13
14 src = pkgs.fetchFromGitHub {
15 owner = "cykl";
16 repo = pname;
17 rev = "v${version}";
18 sha256 = "07mxp4mla7fwfc032f3mxrhjarnhkjqdxxibf9ba87c93z3dq8jj";
19 };
20
21 # requires network
22 doCheck = false;
23
24 buildInputs = [ html5lib ];
25 propagatedBuildInputs = [ six beautifulsoup4 pkgs.ffmpeg pkgs.swftools pkgs.rtmpdump ];
26
27 meta = with stdenv.lib; {
28 description = "Discover presentations and/or create a movie consisting of slides and audio track from an infoq url";
29 homepage = "https://github.com/cykl/infoqscraper/wiki";
30 license = licenses.mit;
31 maintainers = with maintainers; [ edwtjo ];
32 };
33
34}