summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-05 03:50:58 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-05 03:50:58 +0000
commit0ce73ca2cd3b6ed0418b4e5b40dc827c17d2c5c3 (patch)
treec44804589eb92d5cc1a1ae05cb2aef5fc00c980a
parent18c0109eddeac6c09f265c768bf542da60eca29f (diff)
automatic import of python-jotquoteopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-jotquote.spec288
-rw-r--r--sources1
3 files changed, 290 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..70e6b4e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/jotquote-0.9.4.tar.gz
diff --git a/python-jotquote.spec b/python-jotquote.spec
new file mode 100644
index 0000000..38503b9
--- /dev/null
+++ b/python-jotquote.spec
@@ -0,0 +1,288 @@
+%global _empty_manifest_terminate_build 0
+Name: python-jotquote
+Version: 0.9.4
+Release: 1
+Summary: A command-line interface for collecting and organizing quotes, and a quote of the day web server.
+License: MIT License
+URL: https://pypi.org/project/jotquote/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/17/42/2cff2dea431a3d729166f310e9e20e8ae58ec5f872bdf1f9f315c1bbdd5e/jotquote-0.9.4.tar.gz
+BuildArch: noarch
+
+Requires: python3-flask
+Requires: python3-configparser
+Requires: python3-future
+
+%description
+jotquote is a command-line tool for building a collection of quotes,
+and it includes a simple web server to display a quote of the day.
+The quotes are stored in a single text file in a human-friendly syntax,
+one per line. 100 famous quotes are included with the package, and
+it is easy to get started::
+ $ pip install jotquote
+ $ jotquote
+ The best way out is always through. - Robert Frost
+Although there are 100 quotes included with the package, the purpose of
+jotquote is to help you build a collection of your own favorite quotes. Adding
+new quotes is easy::
+ $ jotquote add "The larger the island of knowledge, the longer the shoreline of wonder. - James Madison"
+ 1 quote added for total of 639 quotes.
+Starting the web server
+~~~~~~~~~~~~~~~~~~~~~~~
+In some cases, the command-line might be good enough for viewing the quotes in your
+collection, but you can start a web server that will show a quote of the day.
+The ``jotquote webserver`` command can be used to start the webserver::
+ $ jotquote webserver
+ * Running on http://127.0.0.1:5544/ (Press CTRL+C to quit)
+By default, the web server is only accessible on the system on which
+it is running. But by editing the settings.conf file, the web server can be
+made accessible to computers on the network also. See the section below about
+the settings.conf file for details.
+The quote file
+~~~~~~~~~~~~~~
+jotquote stores the quotes in a text file that uses a human-friendly syntax
+and can be modified with a plain text editor if necessary. Quotes are stored
+in the text file one per line using the syntax:
+<quote> | <author> | <publication> | <tag1, tag2, etc...>
+For example:
+The best way out is always through. | Robert Frost | A Servant to Servants | motivational, poetry
+You can find the location of the quote file using the ``jotquote info`` command,
+and you can change the location by modifying the ``quote_file`` property in
+settings.conf (see the settings.conf section below).
+The text file is encoded in UTF-8 to allow the full Unicode character set.
+Extended functions
+~~~~~~~~~~~~~~~~~~
+To help you build your collection, the command-line interface has an extended set
+of functions including tagging and keyword searching. Here are a couple of examples.
+To display a random quote that has the 'motivational' tag, use the command::
+ $ jotquote random -t motivational
+Or to display all quotes that have the word 'Einstein' in the quote, author name,
+or publication name, use this command::
+ $ jotquote list -k Einstein
+The help for these extended functions can be accessed with the '-h' argument;
+for example, to see the help for the jotquote add function, use
+the command::
+ $ jotquote add -h
+The settings.conf file
+~~~~~~~~~~~~~~~~~~~~~~
+The behavior of the jotquote command is controlled with the settings.conf
+file. This file is always found at ~/.jotquote/settings.conf on Windows, Mac,
+and Linux.
+Supported environments
+~~~~~~~~~~~~~~~~~~~~~~
+jotquote is tested on Python 2.7, and 3.5 through 3.8 on Windows, Mac, and Linux.
+Cloud storage
+~~~~~~~~~~~~~
+If you'd like to make your quotes accessible from multiple computers, you can
+put your quote file in a cloud storage service such as Dropbox or Google Drive
+and then configure jotquote on each computer to use the file on your cloud
+storage directory. To do this, edit the settings.conf file and change the
+``quote_file`` property to the path to the file on your cloud storage drive.
+Credit
+~~~~~~
+This package was inspired by other similar utilities including Ken Arnold's original
+UNIX utility ``fortune``. This package also relies on the Flask and Click packages
+by Armin Ronacher.
+Contributing
+~~~~~~~~~~~~
+Contributions are welcome, see CONTRIBUTING.rst for details.
+
+%package -n python3-jotquote
+Summary: A command-line interface for collecting and organizing quotes, and a quote of the day web server.
+Provides: python-jotquote
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-jotquote
+jotquote is a command-line tool for building a collection of quotes,
+and it includes a simple web server to display a quote of the day.
+The quotes are stored in a single text file in a human-friendly syntax,
+one per line. 100 famous quotes are included with the package, and
+it is easy to get started::
+ $ pip install jotquote
+ $ jotquote
+ The best way out is always through. - Robert Frost
+Although there are 100 quotes included with the package, the purpose of
+jotquote is to help you build a collection of your own favorite quotes. Adding
+new quotes is easy::
+ $ jotquote add "The larger the island of knowledge, the longer the shoreline of wonder. - James Madison"
+ 1 quote added for total of 639 quotes.
+Starting the web server
+~~~~~~~~~~~~~~~~~~~~~~~
+In some cases, the command-line might be good enough for viewing the quotes in your
+collection, but you can start a web server that will show a quote of the day.
+The ``jotquote webserver`` command can be used to start the webserver::
+ $ jotquote webserver
+ * Running on http://127.0.0.1:5544/ (Press CTRL+C to quit)
+By default, the web server is only accessible on the system on which
+it is running. But by editing the settings.conf file, the web server can be
+made accessible to computers on the network also. See the section below about
+the settings.conf file for details.
+The quote file
+~~~~~~~~~~~~~~
+jotquote stores the quotes in a text file that uses a human-friendly syntax
+and can be modified with a plain text editor if necessary. Quotes are stored
+in the text file one per line using the syntax:
+<quote> | <author> | <publication> | <tag1, tag2, etc...>
+For example:
+The best way out is always through. | Robert Frost | A Servant to Servants | motivational, poetry
+You can find the location of the quote file using the ``jotquote info`` command,
+and you can change the location by modifying the ``quote_file`` property in
+settings.conf (see the settings.conf section below).
+The text file is encoded in UTF-8 to allow the full Unicode character set.
+Extended functions
+~~~~~~~~~~~~~~~~~~
+To help you build your collection, the command-line interface has an extended set
+of functions including tagging and keyword searching. Here are a couple of examples.
+To display a random quote that has the 'motivational' tag, use the command::
+ $ jotquote random -t motivational
+Or to display all quotes that have the word 'Einstein' in the quote, author name,
+or publication name, use this command::
+ $ jotquote list -k Einstein
+The help for these extended functions can be accessed with the '-h' argument;
+for example, to see the help for the jotquote add function, use
+the command::
+ $ jotquote add -h
+The settings.conf file
+~~~~~~~~~~~~~~~~~~~~~~
+The behavior of the jotquote command is controlled with the settings.conf
+file. This file is always found at ~/.jotquote/settings.conf on Windows, Mac,
+and Linux.
+Supported environments
+~~~~~~~~~~~~~~~~~~~~~~
+jotquote is tested on Python 2.7, and 3.5 through 3.8 on Windows, Mac, and Linux.
+Cloud storage
+~~~~~~~~~~~~~
+If you'd like to make your quotes accessible from multiple computers, you can
+put your quote file in a cloud storage service such as Dropbox or Google Drive
+and then configure jotquote on each computer to use the file on your cloud
+storage directory. To do this, edit the settings.conf file and change the
+``quote_file`` property to the path to the file on your cloud storage drive.
+Credit
+~~~~~~
+This package was inspired by other similar utilities including Ken Arnold's original
+UNIX utility ``fortune``. This package also relies on the Flask and Click packages
+by Armin Ronacher.
+Contributing
+~~~~~~~~~~~~
+Contributions are welcome, see CONTRIBUTING.rst for details.
+
+%package help
+Summary: Development documents and examples for jotquote
+Provides: python3-jotquote-doc
+%description help
+jotquote is a command-line tool for building a collection of quotes,
+and it includes a simple web server to display a quote of the day.
+The quotes are stored in a single text file in a human-friendly syntax,
+one per line. 100 famous quotes are included with the package, and
+it is easy to get started::
+ $ pip install jotquote
+ $ jotquote
+ The best way out is always through. - Robert Frost
+Although there are 100 quotes included with the package, the purpose of
+jotquote is to help you build a collection of your own favorite quotes. Adding
+new quotes is easy::
+ $ jotquote add "The larger the island of knowledge, the longer the shoreline of wonder. - James Madison"
+ 1 quote added for total of 639 quotes.
+Starting the web server
+~~~~~~~~~~~~~~~~~~~~~~~
+In some cases, the command-line might be good enough for viewing the quotes in your
+collection, but you can start a web server that will show a quote of the day.
+The ``jotquote webserver`` command can be used to start the webserver::
+ $ jotquote webserver
+ * Running on http://127.0.0.1:5544/ (Press CTRL+C to quit)
+By default, the web server is only accessible on the system on which
+it is running. But by editing the settings.conf file, the web server can be
+made accessible to computers on the network also. See the section below about
+the settings.conf file for details.
+The quote file
+~~~~~~~~~~~~~~
+jotquote stores the quotes in a text file that uses a human-friendly syntax
+and can be modified with a plain text editor if necessary. Quotes are stored
+in the text file one per line using the syntax:
+<quote> | <author> | <publication> | <tag1, tag2, etc...>
+For example:
+The best way out is always through. | Robert Frost | A Servant to Servants | motivational, poetry
+You can find the location of the quote file using the ``jotquote info`` command,
+and you can change the location by modifying the ``quote_file`` property in
+settings.conf (see the settings.conf section below).
+The text file is encoded in UTF-8 to allow the full Unicode character set.
+Extended functions
+~~~~~~~~~~~~~~~~~~
+To help you build your collection, the command-line interface has an extended set
+of functions including tagging and keyword searching. Here are a couple of examples.
+To display a random quote that has the 'motivational' tag, use the command::
+ $ jotquote random -t motivational
+Or to display all quotes that have the word 'Einstein' in the quote, author name,
+or publication name, use this command::
+ $ jotquote list -k Einstein
+The help for these extended functions can be accessed with the '-h' argument;
+for example, to see the help for the jotquote add function, use
+the command::
+ $ jotquote add -h
+The settings.conf file
+~~~~~~~~~~~~~~~~~~~~~~
+The behavior of the jotquote command is controlled with the settings.conf
+file. This file is always found at ~/.jotquote/settings.conf on Windows, Mac,
+and Linux.
+Supported environments
+~~~~~~~~~~~~~~~~~~~~~~
+jotquote is tested on Python 2.7, and 3.5 through 3.8 on Windows, Mac, and Linux.
+Cloud storage
+~~~~~~~~~~~~~
+If you'd like to make your quotes accessible from multiple computers, you can
+put your quote file in a cloud storage service such as Dropbox or Google Drive
+and then configure jotquote on each computer to use the file on your cloud
+storage directory. To do this, edit the settings.conf file and change the
+``quote_file`` property to the path to the file on your cloud storage drive.
+Credit
+~~~~~~
+This package was inspired by other similar utilities including Ken Arnold's original
+UNIX utility ``fortune``. This package also relies on the Flask and Click packages
+by Armin Ronacher.
+Contributing
+~~~~~~~~~~~~
+Contributions are welcome, see CONTRIBUTING.rst for details.
+
+%prep
+%autosetup -n jotquote-0.9.4
+
+%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-jotquote -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.9.4-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..25117d3
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+1416e0ab32f40c65cdf2e98ddb5b919d jotquote-0.9.4.tar.gz