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