From f834a2d03bbd7c19496bb8c366a1fc10a066e2c0 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Wed, 10 May 2023 06:52:20 +0000 Subject: automatic import of python-ecapture --- .gitignore | 1 + python-ecapture.spec | 259 +++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 261 insertions(+) create mode 100644 python-ecapture.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..f6c665e 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/ecapture-2.0.2.tar.gz diff --git a/python-ecapture.spec b/python-ecapture.spec new file mode 100644 index 0000000..9eb00db --- /dev/null +++ b/python-ecapture.spec @@ -0,0 +1,259 @@ +%global _empty_manifest_terminate_build 0 +Name: python-ecapture +Version: 2.0.2 +Release: 1 +Summary: Webcams made easy +License: GNU GPLv3 +URL: https://github.com/YFOMNN/ecapture +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/13/12/8eaf0f5fcb0989a2908a88ae1be70225e25cf18a63a8d6d3196a3b38f4eb/ecapture-2.0.2.tar.gz +BuildArch: noarch + +Requires: python3-opencv-python + +%description +# Capture +Function: Capture photos +Number of Arguments: 3 + +~~~python +import ecapture as ec +ec.capture(0,"frame", "frame.png") +~~~ + +## Arguments: +### Camera Index +Input the index of the webcam that you choose to use. Index 0 will be first webcam, Index 1 will be the second webcam, and so on and so forth. + +### Window Name +Input False if a window with the captured image should not be displayed. A window name input as a string will show a window with the captured image + +### Save Name +Input False if the captured image should not be saved. A save name input as a string will save the captured image with the desired name. + + +# Video Capture +Function: Record videos +Number of Arguments: 4 + +~~~python +import ecapture as ec +ec.vidCapture(0,"frame", "frame.avi", "x") +~~~ + +## Arguments: +### Camera Index +Input the index of the webcam that you choose to use. Index 0 will be first webcam, Index 1 will be the second webcam, and so on and so forth. + +### Window Name +Input False if a window with the captured image should not be displayed. A window name input as a string will show a window with the current frame. + +### Save Name +Input False if the captured image should not be saved. A save name input as a string will save the recorded video with the desired name. + +### Exit Key +The key that has to be pressed to end the recording. +# Timed Video Capture +Function: Record videos for a specified duration +Number of Arguments: 4 + +~~~python +import ecapture as ec +ec.vidCapture(0,"frame", "frame.avi", 5) +~~~ + +## Arguments: +### Camera Index +Input the index of the webcam that you choose to use. Index 0 will be first webcam, Index 1 will be the second webcam, and so on and so forth. + +### Window Name +Input False if a window with the captured image should not be displayed. A window name input as a string will show a window with the current frame. + +### Save Name +Input False if the captured image should not be saved. A save name input as a string will save the recorded video with the desired name. + +### Timer +The time after which the video recording terminates. + + +%package -n python3-ecapture +Summary: Webcams made easy +Provides: python-ecapture +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-ecapture +# Capture +Function: Capture photos +Number of Arguments: 3 + +~~~python +import ecapture as ec +ec.capture(0,"frame", "frame.png") +~~~ + +## Arguments: +### Camera Index +Input the index of the webcam that you choose to use. Index 0 will be first webcam, Index 1 will be the second webcam, and so on and so forth. + +### Window Name +Input False if a window with the captured image should not be displayed. A window name input as a string will show a window with the captured image + +### Save Name +Input False if the captured image should not be saved. A save name input as a string will save the captured image with the desired name. + + +# Video Capture +Function: Record videos +Number of Arguments: 4 + +~~~python +import ecapture as ec +ec.vidCapture(0,"frame", "frame.avi", "x") +~~~ + +## Arguments: +### Camera Index +Input the index of the webcam that you choose to use. Index 0 will be first webcam, Index 1 will be the second webcam, and so on and so forth. + +### Window Name +Input False if a window with the captured image should not be displayed. A window name input as a string will show a window with the current frame. + +### Save Name +Input False if the captured image should not be saved. A save name input as a string will save the recorded video with the desired name. + +### Exit Key +The key that has to be pressed to end the recording. +# Timed Video Capture +Function: Record videos for a specified duration +Number of Arguments: 4 + +~~~python +import ecapture as ec +ec.vidCapture(0,"frame", "frame.avi", 5) +~~~ + +## Arguments: +### Camera Index +Input the index of the webcam that you choose to use. Index 0 will be first webcam, Index 1 will be the second webcam, and so on and so forth. + +### Window Name +Input False if a window with the captured image should not be displayed. A window name input as a string will show a window with the current frame. + +### Save Name +Input False if the captured image should not be saved. A save name input as a string will save the recorded video with the desired name. + +### Timer +The time after which the video recording terminates. + + +%package help +Summary: Development documents and examples for ecapture +Provides: python3-ecapture-doc +%description help +# Capture +Function: Capture photos +Number of Arguments: 3 + +~~~python +import ecapture as ec +ec.capture(0,"frame", "frame.png") +~~~ + +## Arguments: +### Camera Index +Input the index of the webcam that you choose to use. Index 0 will be first webcam, Index 1 will be the second webcam, and so on and so forth. + +### Window Name +Input False if a window with the captured image should not be displayed. A window name input as a string will show a window with the captured image + +### Save Name +Input False if the captured image should not be saved. A save name input as a string will save the captured image with the desired name. + + +# Video Capture +Function: Record videos +Number of Arguments: 4 + +~~~python +import ecapture as ec +ec.vidCapture(0,"frame", "frame.avi", "x") +~~~ + +## Arguments: +### Camera Index +Input the index of the webcam that you choose to use. Index 0 will be first webcam, Index 1 will be the second webcam, and so on and so forth. + +### Window Name +Input False if a window with the captured image should not be displayed. A window name input as a string will show a window with the current frame. + +### Save Name +Input False if the captured image should not be saved. A save name input as a string will save the recorded video with the desired name. + +### Exit Key +The key that has to be pressed to end the recording. +# Timed Video Capture +Function: Record videos for a specified duration +Number of Arguments: 4 + +~~~python +import ecapture as ec +ec.vidCapture(0,"frame", "frame.avi", 5) +~~~ + +## Arguments: +### Camera Index +Input the index of the webcam that you choose to use. Index 0 will be first webcam, Index 1 will be the second webcam, and so on and so forth. + +### Window Name +Input False if a window with the captured image should not be displayed. A window name input as a string will show a window with the current frame. + +### Save Name +Input False if the captured image should not be saved. A save name input as a string will save the recorded video with the desired name. + +### Timer +The time after which the video recording terminates. + + +%prep +%autosetup -n ecapture-2.0.2 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-ecapture -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 10 2023 Python_Bot - 2.0.2-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..025f841 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +1cf195f30297c4b07f4d8fe65f1ab030 ecapture-2.0.2.tar.gz -- cgit v1.2.3