feh imagemagick tiv graphicsmagick qrcode
# internet browsing
- w3m lynx links elinks browsh weboob urlview urlscan googler urlwatch
+ w3m lynx links elinks browsh woob urlview urlscan googler urlwatch
# less
python3Packages.pygments lesspipe highlight sourceHighlight
};
fiche = callPackage ./fiche { inherit mylibs; };
+ woob = python3Packages.callPackage ./woob {};
zrepl = callPackage ./zrepl {};
}
--- /dev/null
+{ lib
+, buildPythonPackage
+, fetchPypi
+, isPy27
+, Babel
+, colorama
+, cssselect
+, dateutil
+, feedparser
+, gdata
+, gnupg
+, html2text
+, libyaml
+, lxml
+, mechanize
+, nose
+, pdfminer
+, pillow
+, prettytable
+, pyqt5
+, pyyaml
+, requests
+, simplejson
+, termcolor
+, unidecode
+}:
+
+buildPythonPackage rec {
+ pname = "woob";
+ version = "3.0";
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "09hpxy5zhn2b8li0xjf3zd7s46lawb0315p5mdcsci3bj3s4v1j7";
+ };
+
+ nativeBuildInputs = [ pyqt5 ];
+
+ propagatedBuildInputs = [
+ Babel
+ colorama
+ cssselect
+ dateutil
+ feedparser
+ gdata
+ gnupg
+ html2text
+ libyaml
+ lxml
+ mechanize
+ pdfminer
+ pillow
+ prettytable
+ pyqt5
+ pyyaml
+ requests
+ simplejson
+ termcolor
+ unidecode
+ ];
+
+ doCheck = false;
+
+ meta = with lib; {
+ homepage = "https://woob.tech";
+ description = "Collection of applications and APIs to interact with websites without requiring the user to open a browser";
+ license = licenses.lgpl3Plus;
+ maintainers = [ maintainers.DamienCassou ];
+ };
+}
+