summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-29 12:14:15 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-29 12:14:15 +0000
commit665f500f41dd87ae1bbe25839d374498e71b7e74 (patch)
treef3eebbb584e1b46b6f7351539b07068e7e7bbae1
parent9f07ca6020233220e68f0da50554d68f449ffc60 (diff)
automatic import of python-caribe
-rw-r--r--.gitignore1
-rw-r--r--python-caribe.spec342
-rw-r--r--sources1
3 files changed, 344 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..490c6c3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/Caribe-0.8.9.tar.gz
diff --git a/python-caribe.spec b/python-caribe.spec
new file mode 100644
index 0000000..e096573
--- /dev/null
+++ b/python-caribe.spec
@@ -0,0 +1,342 @@
+%global _empty_manifest_terminate_build 0
+Name: python-Caribe
+Version: 0.8.9
+Release: 1
+Summary: Caribbean English Creoles to Standard English
+License: Apache License, Version 2.0
+URL: https://pypi.org/project/Caribe/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ad/66/aa6c1628b3b6e1e9226e952f38e61a8310c9e0b7e460d2947e61155d6e36/Caribe-0.8.9.tar.gz
+BuildArch: noarch
+
+
+%description
+## Main Usage
+- ### Trinidad English Creole to English
+```python
+import Caribe as cb
+text= "Dem men doh kno wat dey doing wid d money bai"
+output= cb.tec_translator(text)
+print(output.tec_translate()) #Output: These men do not know what they are doing with the money.
+```
+- ### English to Trinidad English Creole
+```python
+import Caribe as cb
+text= "Where are you going now?"
+output= cb.english_to_tec(text)
+print(output.translate()) #Output: Weh yuh going now
+```
+- ### Guyanese English Creole to English
+```python
+from Caribe import guyanese as gy
+text= "Me and meh kozn waan ah job"
+output= gy.gec_translator(text)
+print(output.gec_translate()) #Output: Me and my cousin want a job.
+```
+____
+ ## Other Usages
+ > Sample 1: Checks the english creole input against existing known creole phrases before decoding the sentence into a more standardized version of English language. A corrector is used to check and fix small grammatical errors.
+```python
+# Sample 1
+import Caribe as cb
+sentence = "Dey have dey reasons"
+standard = cb.phrase_decode(sentence)
+standard = cb.trinidad_decode(standard)
+fixed = cb.caribe_corrector(standard)
+print(fixed) #Output: They have their reasons.
+```
+>Sample 2: Checks the trinidad english creole input against existing known phrases
+```python
+# Sample 2
+import Caribe as cb
+sentence = "Waz de scene"
+standard = cb.phrase_decode(sentence)
+print(standard) # Outputs: How are you
+```
+>Sample 3: Checks the sentence for any grammatical errors or incomplete words and corrects it.
+```python
+#Sample 3
+import Caribe as cb
+sentence = "I am playin fotball outsde"
+standard = cb.caribe_corrector(sentence)
+print(standard) # Outputs: I am playing football outside
+```
+>Sample 4: Makes parts of speech tagging on creole words.
+```python
+#Sample 4
+import Caribe as cb
+sentence = "wat iz de time there"
+analyse = cb.nlp()
+output = analyse.caribe_pos(sentence)
+print(output) # Outputs: ["('wat', 'PRON')", "('iz', 'VERB')", "('de', 'DET')", "('time', 'NOUN')", "('there', 'ADV')"]
+```
+>Sample 5: Remove punctuation marks.
+```python
+#Sample 5
+import Caribe as cb
+sentence = "My aunt, Shelly is a lawyer!"
+analyse = cb.remove_signs(sentence)
+print(analyse) # Outputs: My aunt Shelly is a lawyer
+```
+>Sample 6: Sentence Correction using T5-KES.
+```python
+#Sample 6 Using t5_kes_corrector
+import Caribe as cb
+sentence = "Wat you doin for d the christmas"
+correction = cb.t5_kes_corrector(sentence)
+print(correction) # Output: What are you doing for christmas?
+```
+>Sample 7: Sentence Correction using Decoder and T5-KES.
+```python
+#Sample 7 Using t5_kes_corrector and decoder
+import Caribe as cb
+sentence = "Ah want ah phone for d christmas"
+decoded= cb.trinidad_decode(sentence)
+correction = cb.t5_kes_corrector(decoded)
+print(correction) # Output: I want a phone for christmas.
+```
+>Sample 8: Sentence Capitalisation.
+```python
+#Sample 7 Using Caribe sentence capitalization model
+import Caribe as cb
+sentence = "john is a boy. he is 12 years old. his sister's name is Joy."
+capitalized_text= cb.capitalize(sentence)
+print(capitalized_text) # Output: John is a boy. He is 12 years old. His sister's name is Joy.
+
+%package -n python3-Caribe
+Summary: Caribbean English Creoles to Standard English
+Provides: python-Caribe
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-Caribe
+## Main Usage
+- ### Trinidad English Creole to English
+```python
+import Caribe as cb
+text= "Dem men doh kno wat dey doing wid d money bai"
+output= cb.tec_translator(text)
+print(output.tec_translate()) #Output: These men do not know what they are doing with the money.
+```
+- ### English to Trinidad English Creole
+```python
+import Caribe as cb
+text= "Where are you going now?"
+output= cb.english_to_tec(text)
+print(output.translate()) #Output: Weh yuh going now
+```
+- ### Guyanese English Creole to English
+```python
+from Caribe import guyanese as gy
+text= "Me and meh kozn waan ah job"
+output= gy.gec_translator(text)
+print(output.gec_translate()) #Output: Me and my cousin want a job.
+```
+____
+ ## Other Usages
+ > Sample 1: Checks the english creole input against existing known creole phrases before decoding the sentence into a more standardized version of English language. A corrector is used to check and fix small grammatical errors.
+```python
+# Sample 1
+import Caribe as cb
+sentence = "Dey have dey reasons"
+standard = cb.phrase_decode(sentence)
+standard = cb.trinidad_decode(standard)
+fixed = cb.caribe_corrector(standard)
+print(fixed) #Output: They have their reasons.
+```
+>Sample 2: Checks the trinidad english creole input against existing known phrases
+```python
+# Sample 2
+import Caribe as cb
+sentence = "Waz de scene"
+standard = cb.phrase_decode(sentence)
+print(standard) # Outputs: How are you
+```
+>Sample 3: Checks the sentence for any grammatical errors or incomplete words and corrects it.
+```python
+#Sample 3
+import Caribe as cb
+sentence = "I am playin fotball outsde"
+standard = cb.caribe_corrector(sentence)
+print(standard) # Outputs: I am playing football outside
+```
+>Sample 4: Makes parts of speech tagging on creole words.
+```python
+#Sample 4
+import Caribe as cb
+sentence = "wat iz de time there"
+analyse = cb.nlp()
+output = analyse.caribe_pos(sentence)
+print(output) # Outputs: ["('wat', 'PRON')", "('iz', 'VERB')", "('de', 'DET')", "('time', 'NOUN')", "('there', 'ADV')"]
+```
+>Sample 5: Remove punctuation marks.
+```python
+#Sample 5
+import Caribe as cb
+sentence = "My aunt, Shelly is a lawyer!"
+analyse = cb.remove_signs(sentence)
+print(analyse) # Outputs: My aunt Shelly is a lawyer
+```
+>Sample 6: Sentence Correction using T5-KES.
+```python
+#Sample 6 Using t5_kes_corrector
+import Caribe as cb
+sentence = "Wat you doin for d the christmas"
+correction = cb.t5_kes_corrector(sentence)
+print(correction) # Output: What are you doing for christmas?
+```
+>Sample 7: Sentence Correction using Decoder and T5-KES.
+```python
+#Sample 7 Using t5_kes_corrector and decoder
+import Caribe as cb
+sentence = "Ah want ah phone for d christmas"
+decoded= cb.trinidad_decode(sentence)
+correction = cb.t5_kes_corrector(decoded)
+print(correction) # Output: I want a phone for christmas.
+```
+>Sample 8: Sentence Capitalisation.
+```python
+#Sample 7 Using Caribe sentence capitalization model
+import Caribe as cb
+sentence = "john is a boy. he is 12 years old. his sister's name is Joy."
+capitalized_text= cb.capitalize(sentence)
+print(capitalized_text) # Output: John is a boy. He is 12 years old. His sister's name is Joy.
+
+%package help
+Summary: Development documents and examples for Caribe
+Provides: python3-Caribe-doc
+%description help
+## Main Usage
+- ### Trinidad English Creole to English
+```python
+import Caribe as cb
+text= "Dem men doh kno wat dey doing wid d money bai"
+output= cb.tec_translator(text)
+print(output.tec_translate()) #Output: These men do not know what they are doing with the money.
+```
+- ### English to Trinidad English Creole
+```python
+import Caribe as cb
+text= "Where are you going now?"
+output= cb.english_to_tec(text)
+print(output.translate()) #Output: Weh yuh going now
+```
+- ### Guyanese English Creole to English
+```python
+from Caribe import guyanese as gy
+text= "Me and meh kozn waan ah job"
+output= gy.gec_translator(text)
+print(output.gec_translate()) #Output: Me and my cousin want a job.
+```
+____
+ ## Other Usages
+ > Sample 1: Checks the english creole input against existing known creole phrases before decoding the sentence into a more standardized version of English language. A corrector is used to check and fix small grammatical errors.
+```python
+# Sample 1
+import Caribe as cb
+sentence = "Dey have dey reasons"
+standard = cb.phrase_decode(sentence)
+standard = cb.trinidad_decode(standard)
+fixed = cb.caribe_corrector(standard)
+print(fixed) #Output: They have their reasons.
+```
+>Sample 2: Checks the trinidad english creole input against existing known phrases
+```python
+# Sample 2
+import Caribe as cb
+sentence = "Waz de scene"
+standard = cb.phrase_decode(sentence)
+print(standard) # Outputs: How are you
+```
+>Sample 3: Checks the sentence for any grammatical errors or incomplete words and corrects it.
+```python
+#Sample 3
+import Caribe as cb
+sentence = "I am playin fotball outsde"
+standard = cb.caribe_corrector(sentence)
+print(standard) # Outputs: I am playing football outside
+```
+>Sample 4: Makes parts of speech tagging on creole words.
+```python
+#Sample 4
+import Caribe as cb
+sentence = "wat iz de time there"
+analyse = cb.nlp()
+output = analyse.caribe_pos(sentence)
+print(output) # Outputs: ["('wat', 'PRON')", "('iz', 'VERB')", "('de', 'DET')", "('time', 'NOUN')", "('there', 'ADV')"]
+```
+>Sample 5: Remove punctuation marks.
+```python
+#Sample 5
+import Caribe as cb
+sentence = "My aunt, Shelly is a lawyer!"
+analyse = cb.remove_signs(sentence)
+print(analyse) # Outputs: My aunt Shelly is a lawyer
+```
+>Sample 6: Sentence Correction using T5-KES.
+```python
+#Sample 6 Using t5_kes_corrector
+import Caribe as cb
+sentence = "Wat you doin for d the christmas"
+correction = cb.t5_kes_corrector(sentence)
+print(correction) # Output: What are you doing for christmas?
+```
+>Sample 7: Sentence Correction using Decoder and T5-KES.
+```python
+#Sample 7 Using t5_kes_corrector and decoder
+import Caribe as cb
+sentence = "Ah want ah phone for d christmas"
+decoded= cb.trinidad_decode(sentence)
+correction = cb.t5_kes_corrector(decoded)
+print(correction) # Output: I want a phone for christmas.
+```
+>Sample 8: Sentence Capitalisation.
+```python
+#Sample 7 Using Caribe sentence capitalization model
+import Caribe as cb
+sentence = "john is a boy. he is 12 years old. his sister's name is Joy."
+capitalized_text= cb.capitalize(sentence)
+print(capitalized_text) # Output: John is a boy. He is 12 years old. His sister's name is Joy.
+
+%prep
+%autosetup -n Caribe-0.8.9
+
+%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-Caribe -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 29 2023 Python_Bot <Python_Bot@openeuler.org> - 0.8.9-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..ed73821
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+f8f6582a8cf98ecf7400339e5d6818f7 Caribe-0.8.9.tar.gz