summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-10 06:33:35 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-10 06:33:35 +0000
commitad216ed751645ca839281f437dfe2c585f36ccf4 (patch)
treee7d0a2222659bf608406e1391e2d416dffa34da4
parent825f572d5a06a3b487c5e3a8d276ea0fee627fc9 (diff)
automatic import of python-ghost-in-the-machine
-rw-r--r--.gitignore1
-rw-r--r--python-ghost-in-the-machine.spec256
-rw-r--r--sources1
3 files changed, 258 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..bbfd5ec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/ghost-in-the-machine-0.0.75.tar.gz
diff --git a/python-ghost-in-the-machine.spec b/python-ghost-in-the-machine.spec
new file mode 100644
index 0000000..5191bf6
--- /dev/null
+++ b/python-ghost-in-the-machine.spec
@@ -0,0 +1,256 @@
+%global _empty_manifest_terminate_build 0
+Name: python-ghost-in-the-machine
+Version: 0.0.75
+Release: 1
+Summary: Manage your digital presence
+License: CC0-1.0
+URL: https://angelogladding.com/code/ghost
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ee/e5/c35f1ff59b1d0f1cb72c4c52aba5596883740b66f6f01c0fab9115c2f2f4/ghost-in-the-machine-0.0.75.tar.gz
+BuildArch: noarch
+
+Requires: python3-understory
+
+%description
+# ghost
+Manage your digital presence
+
+**Install**: `wget gh.ost.lol/ghost.py -q && python3 ghost.py`
+
+**Hosts:** [Digital Ocean](https://cloud.digitalocean.com/account/api/tokens)
+**Registrars:** [Dynadot](https://www.dynadot.com/account/domain/setting/api.html)
+
+ $ wget gh.ost.lol/ghost.py -q && python3 ghost.py
+
+ _|_|_| _| _|
+ _| _|_|_| _|_| _|_|_| _|_|_|_|
+ _| _|_| _| _| _| _| _|_| _|
+ _| _| _| _| _| _| _|_| _|
+ _|_|_| _| _| _|_| _|_|_| _|_|
+
+ spawning a new presence..
+ presence name: testing
+ digital ocean token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+ generating droplet..
+ machine initialized at: xxx.xx.xx.xxx
+
+ spawning sudoer `ghost`..
+
+ setting up base system..
+ 0:00 updating
+ 0:09 upgrading
+ 0:55 installing system packages
+ 3:24 installing Python 3.9.2
+ 3:24 downloading
+ 3:25 extracting
+ 3:28 configuring
+ 4:07 making
+ 8:54 installing
+ 9:50 creating virtual environment
+ 9:59 installing SQLite
+ 9:59 downloading
+ 10:00 extracting
+ 10:01 configuring
+ 12:25 installing Ghost
+ 13:29 installing Nginx 1.18.0
+ 13:29 downloading
+ 13:31 extracting
+ 13:31 configuring
+ 13:42 making
+ 14:55 installing
+ 14:55 generating a large prime for TLS
+
+ You may now sign in to your host while installation continues:
+ https://165.227.30.1?secret=sepkpt
+
+ 14:59 installing Tor 0.4.4.5
+ 14:59 downloading
+ 15:01 extracting
+ 15:02 configuring
+ 15:34 making
+ 24:47 installing
+ 24:50 installing Firefox-82.0
+ 25:14 installing Geckodriver-0.27.0
+
+![](https://github.com/canopy/ghost/raw/main/interface.png)
+
+
+%package -n python3-ghost-in-the-machine
+Summary: Manage your digital presence
+Provides: python-ghost-in-the-machine
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-ghost-in-the-machine
+# ghost
+Manage your digital presence
+
+**Install**: `wget gh.ost.lol/ghost.py -q && python3 ghost.py`
+
+**Hosts:** [Digital Ocean](https://cloud.digitalocean.com/account/api/tokens)
+**Registrars:** [Dynadot](https://www.dynadot.com/account/domain/setting/api.html)
+
+ $ wget gh.ost.lol/ghost.py -q && python3 ghost.py
+
+ _|_|_| _| _|
+ _| _|_|_| _|_| _|_|_| _|_|_|_|
+ _| _|_| _| _| _| _| _|_| _|
+ _| _| _| _| _| _| _|_| _|
+ _|_|_| _| _| _|_| _|_|_| _|_|
+
+ spawning a new presence..
+ presence name: testing
+ digital ocean token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+ generating droplet..
+ machine initialized at: xxx.xx.xx.xxx
+
+ spawning sudoer `ghost`..
+
+ setting up base system..
+ 0:00 updating
+ 0:09 upgrading
+ 0:55 installing system packages
+ 3:24 installing Python 3.9.2
+ 3:24 downloading
+ 3:25 extracting
+ 3:28 configuring
+ 4:07 making
+ 8:54 installing
+ 9:50 creating virtual environment
+ 9:59 installing SQLite
+ 9:59 downloading
+ 10:00 extracting
+ 10:01 configuring
+ 12:25 installing Ghost
+ 13:29 installing Nginx 1.18.0
+ 13:29 downloading
+ 13:31 extracting
+ 13:31 configuring
+ 13:42 making
+ 14:55 installing
+ 14:55 generating a large prime for TLS
+
+ You may now sign in to your host while installation continues:
+ https://165.227.30.1?secret=sepkpt
+
+ 14:59 installing Tor 0.4.4.5
+ 14:59 downloading
+ 15:01 extracting
+ 15:02 configuring
+ 15:34 making
+ 24:47 installing
+ 24:50 installing Firefox-82.0
+ 25:14 installing Geckodriver-0.27.0
+
+![](https://github.com/canopy/ghost/raw/main/interface.png)
+
+
+%package help
+Summary: Development documents and examples for ghost-in-the-machine
+Provides: python3-ghost-in-the-machine-doc
+%description help
+# ghost
+Manage your digital presence
+
+**Install**: `wget gh.ost.lol/ghost.py -q && python3 ghost.py`
+
+**Hosts:** [Digital Ocean](https://cloud.digitalocean.com/account/api/tokens)
+**Registrars:** [Dynadot](https://www.dynadot.com/account/domain/setting/api.html)
+
+ $ wget gh.ost.lol/ghost.py -q && python3 ghost.py
+
+ _|_|_| _| _|
+ _| _|_|_| _|_| _|_|_| _|_|_|_|
+ _| _|_| _| _| _| _| _|_| _|
+ _| _| _| _| _| _| _|_| _|
+ _|_|_| _| _| _|_| _|_|_| _|_|
+
+ spawning a new presence..
+ presence name: testing
+ digital ocean token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+ generating droplet..
+ machine initialized at: xxx.xx.xx.xxx
+
+ spawning sudoer `ghost`..
+
+ setting up base system..
+ 0:00 updating
+ 0:09 upgrading
+ 0:55 installing system packages
+ 3:24 installing Python 3.9.2
+ 3:24 downloading
+ 3:25 extracting
+ 3:28 configuring
+ 4:07 making
+ 8:54 installing
+ 9:50 creating virtual environment
+ 9:59 installing SQLite
+ 9:59 downloading
+ 10:00 extracting
+ 10:01 configuring
+ 12:25 installing Ghost
+ 13:29 installing Nginx 1.18.0
+ 13:29 downloading
+ 13:31 extracting
+ 13:31 configuring
+ 13:42 making
+ 14:55 installing
+ 14:55 generating a large prime for TLS
+
+ You may now sign in to your host while installation continues:
+ https://165.227.30.1?secret=sepkpt
+
+ 14:59 installing Tor 0.4.4.5
+ 14:59 downloading
+ 15:01 extracting
+ 15:02 configuring
+ 15:34 making
+ 24:47 installing
+ 24:50 installing Firefox-82.0
+ 25:14 installing Geckodriver-0.27.0
+
+![](https://github.com/canopy/ghost/raw/main/interface.png)
+
+
+%prep
+%autosetup -n ghost-in-the-machine-0.0.75
+
+%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-ghost-in-the-machine -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.75-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..37d0061
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+be9b3259bed000ee9ef988b218a12f13 ghost-in-the-machine-0.0.75.tar.gz