Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wiktorboro/rytrme-api-python
Easy way to handle the rytrme API with python
https://github.com/wiktorboro/rytrme-api-python
Last synced: about 2 months ago
JSON representation
Easy way to handle the rytrme API with python
- Host: GitHub
- URL: https://github.com/wiktorboro/rytrme-api-python
- Owner: WiktorBoro
- License: mit
- Created: 2022-05-11T20:49:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-05-25T21:43:54.000Z (over 2 years ago)
- Last Synced: 2024-10-14T12:07:39.063Z (3 months ago)
- Language: Python
- Homepage:
- Size: 36.1 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Rytrme api python
Easy way to handle the rytrme API with python
Oficial Rytr-me page: https://rytr.me/
Oficial Rytr-me git documentation: https://github.com/rytr-me/documentation
### To get started
```
pip install rytrme-api-python
```### Next
```
from rytrme_api_python import get_text_from_rytr_me_api
```### Main function
```
get_text_from_rytr_me_api()
```## All attributes with basic parametrs:
```api_key=<"YOUR API KEY">``` - **required**```language="๐บ๐ธ English"``` - language in which the texts will be generated - **change optional**
```tone="Casual"``` - tons in which the text will be - **change optional**
```use_case="Blog Section Writing"``` - type of text that will be generated - **change optional**
```input_contexts = {"SECTION_TOPIC_LABEL": "Your topic", 'SECTION_KEYWORDS_LABEL': "Your keywords"}```- dictionary with your parametr, more information below - **required**
```variations = 1``` - number of texts in response - **change optional**
```user_id='USER1'``` - "*For userId you need to supply user ID from your database, eg: primary key for users database table.*" - **change optional**
```formats='html'``` - html or text - **change optional**
```creativity_level='default'``` - fault | none | low | medium | high | max - **change optional**
## Example of use
```
input_contexts = {"SECTION_TOPIC_LABEL": "Role of AI Writers in the Future of Copywriting", 'SECTION_KEYWORDS_LABEL': 'ai writer, blog generator, best writing software'}response = get_text_from_rytr_me_api(api_key=<"YOUR API KEY">, input_contexts=input_contexts)
print(response)
```response (list with dictionary):
```
[{'text': 'AI writers can help to generate content ideas at scale. They also get rid of writerโs block and are not a replacement for human copywriters.
AI writing assistants are increasingly getting popular in the workplace. Some companies use them when they need to generate content for a specific topic or niche. While digital agencies use them to generate all kinds of content for their clients.
', 'isUnsafe': False}]
```**If you want to write a blog section in English, the only parameter you need to complete is the input_contexts above**
**If you want to write something else, change use-case and complete the appropriate dictionary**
### All languages list
**You can use name or ID as parametr. With more calls it is recommended to use ID**
| Name | ID |
| --- | --- |
| ๐ฆ๐ช Arabic | 60c4eb424660040013ca8a9f |
| ๐ง๐ฌ Bulgarian | 60eddd5676319d000c81dfc5 |
| ๐จ๐ณ Chinese (S) | 607ae6531208a9000cb1141c |
| ๐น๐ผ Chinese (T) | 60f853a39bb0df0013c6a588 |
| ๐จ๐ฟ Czech | 60d014e9d6e910001341493a |
| ๐ฉ๐ฐ Danish | 60c653b4bca5d4000cc679e3 |
| ๐ณ๐ฑ Dutch | 607adbdf6f8fe5000c1e6378 |
| ๐บ๐ธ English | 607adac76f8fe5000c1e636d |
| ๐ฎ๐ท Farsi | 60ebc3e06f90af000c8b15f3 |
| ๐ต๐ญ Filipino | 6159af6d56a355691567ec9d |
| ๐ซ๐ฎ Finnish | 60c65338bca5d4000cc679dd |
| ๐ซ๐ท French | 607adb7b6f8fe5000c1e6375 |
| ๐ฉ๐ช German | 607adb536f8fe5000c1e6374 |
| ๐ฌ๐ท Greek | 607adc966f8fe5000c1e637d |
| ๐ฎ๐ฑ Hebrew | 607c7c211ebe15000cbbc7b8 |
| ๐ฎ๐ณ Hindi | 60ce30891d63cb0013838dfb |
| ๐ญ๐บ Hungarian | 6102aa33280cab000c673c2f |
| ๐ฎ๐ฉ Indonesian | 6094f9b4addddd000c04c94b |
| ๐ฎ๐น Italian | 607adb996f8fe5000c1e6376 |
| ๐ฏ๐ต Japanese | 607adc3d6f8fe5000c1e637b |
| ๐ฐ๐ท Korean | 607adc716f8fe5000c1e637c |
| ๐ฑ๐น Lithuanian | 6198d279d3a709c29634bb26 |
| ๐ฒ๐พ Malay | 60ef33e9c218d0000c2eb058 |
| ๐ณ๐ด Norwegian | 607db96c182478000c9ac2d9 |
| ๐ต๐ฑ Polish | 607adc056f8fe5000c1e6379 |
| ๐ต๐น Portuguese | 607adbb56f8fe5000c1e6377 |
| ๐ท๐ด Romanian | 609fdbec6cc23d000c7c5e84 |
| ๐ท๐บ Russian | 607adc2f6f8fe5000c1e637a |
| ๐ธ๐ฐ Slovak | 614a2cc9c1babef3e4008d48 |
| ๐ช๐ธ Spanish | 607adad66f8fe5000c1e636e |
| ๐ธ๐ช Swedish | 6081b157f580d2000c1baf2c |
| ๐น๐ญ Thai | 607c7bec1ebe15000cbbc7b7 |
| ๐น๐ท Turkish | 60a4c3d60b2ef9000ce86d01 |
| ๐ป๐ณ Vietnamese | 60c65522bca5d4000cc679fa |### All tone list
You can use name or ID as parametr. With more calls it is recommended to use ID
| Name | ID |
| --- | --- |
| Appreciative | 6058207530f7b1000c1c4f86 |
| Assertive | 6058209c30f7b1000c1c4f88 |
| Awestruck | 6058223630f7b1000c1c4f96 |
| Candid | 605820c030f7b1000c1c4f89 |
| Casual | 60572a639bdd4272b8fe358a |
| Cautionary | 605820d430f7b1000c1c4f8a |
| Compassionate | 605820e330f7b1000c1c4f8b |
| Convincing | 60572a639bdd4272b8fe358b |
| Critical | 60e96f6992161b0013c6ae4a |
| Earnest | 6058212830f7b1000c1c4f8d |
| Enthusiastic | 6058213830f7b1000c1c4f8e |
| Formal | 6058200830f7b1000c1c4f85 |
| Funny | 60572a649bdd4272b8fe358c |
| Humble | 6058215930f7b1000c1c4f8f |
| Humorous | 6058216730f7b1000c1c4f90 |
| Informative | 60ff8d3afc873e000c08e8b2 |
| Inspirational | 6064c6679bde74000cea994c |
| Joyful | 6058219030f7b1000c1c4f92 |
| Passionate | 6058208730f7b1000c1c4f87 |
| Thoughtful | 605821c030f7b1000c1c4f93 |
| Urgent | 605821cc30f7b1000c1c4f94 |
| Worried | 605821e030f7b1000c1c4f95 |### All use-case list
**You can use name or ID as parametr. With more calls it is recommended to use ID**
| Name | ID | input_contexts={dictyou need to complete for a given use-case} |
| --- | --- | --- |
| Blog Idea & Outline | 60a40cf5da9d76000ccc2828 | input_contexts={'PRIMARY_KEYWORD_LABEL': 'Your parametrs'} |
| Blog Section Writing | 60584cf2c2cdaa000c2a7954 | input_contexts={'SECTION_TOPIC_LABEL': 'Your parametrs', 'SECTION_KEYWORDS_LABEL': 'Your parametrs'} |
| Brand Name | 61e0224822cc129b33031a80 | input_contexts={'BRAND_DESCRIPTION_LABEL': 'Your parametrs'} |
| Business Idea Pitch | 6062df03e20e7d000c15609b | input_contexts={'BUSINESS_IDEA_LABEL': 'Your parametrs'} |
| Business Ideas | 61e1167527174a50fdcb55e3 | input_contexts={'INTEREST_LABEL': 'Your parametrs', 'SKILLS_LABEL': 'Your parametrs'} |
| Call To Action | 61e01c2d5b9c5f0d9d795319 | input_contexts={'DESCRIPTION_LABEL': 'Your parametrs'} |
| Copywriting Framework: AIDA | 60d19b16d63485000cab8c15 | input_contexts={'PRODUCT_OR_BRAND_DESCRIPTION_LABEL': 'Your parametrs'} |
| Copywriting Framework: PAS | 60d1ac3e548c6b000c8fce5b | input_contexts={'PRODUCT_OR_BRAND_DESCRIPTION_LABEL': 'Your parametrs'} |
| Email | 60572a629bdd4272b8fe3588 | input_contexts={'KEY_POINTS_LABEL': 'Your parametrs'} |
| Facebook, Twitter, LinkedIn Ads | 60572a629bdd4272b8fe3585 | input_contexts={'PRODUCT_NAME_LABEL': 'Your parametrs', 'PRODUCT_DESCRIPTION_LABEL': 'Your parametrs'} |
| Google Search Ads | 6163f3445bb5990332c018b1 | input_contexts={'PRODUCT_NAME_LABEL': 'Your parametrs', 'PRODUCT_DESCRIPTION_LABEL': 'Your parametrs', 'TARGET_KEYWORD_LABEL': 'Your parametrs'} |
| Interview Questions | 6058693ccdebbb000c210588 | input_contexts={'INTERVIEWEE_BIO_LABEL': 'Your parametrs', 'INTERVIEW_CONTEXT_LABEL': 'Your parametrs'} |
| Job Description | 60586b31cdebbb000c21058d | input_contexts={'JOB_ROLE_LABEL': 'Your parametrs'} |
| Landing Page & Website Copies | 605835258c0a4a000c69c962 | input_contexts={'WEBSITE_NAME_LABEL': 'Your parametrs', 'ABOUT_WEBSITE_LABEL': 'Your parametrs', 'FEATURES_LABEL': 'Your parametrs'} |
| Magic Command | 60ed7113732a5b000cf99e8e | input_contexts={'INPUT_TEXT_LABEL': 'Your parametrs'} |
| Post & Caption Ideas | 6062d819be972a000c6a05a3 | input_contexts={'POST_TOPIC_LABEL': 'Your parametrs'} |
| Product Description | 605832f78c0a4a000c69c960 | input_contexts={'PRODUCT_NAME_LABEL': 'Your parametrs', 'ABOUT_PRODUCT_LABEL': 'Your parametrs'} |
| Product Description (bullet points) | 60bb65ca12ba07000cdc8f64 | input_contexts={'PRODUCT_NAME_LABEL': 'Your parametrs', 'PRODUCT_FEATURES_LABEL': 'Your parametrs'} |
| Profile Bio | 60633095de064b000c8f5cc8 | input_contexts={'ABOUT_YOU_LABEL': 'Your parametrs'} |
| Question & Answer | 611e2a98045b460ef10242ce | input_contexts={'TOPIC_DESCRIPTION_LABEL': 'Your parametrs'} |
| Reply to Reviews & Messages | 611e40d404b47fc3a2297a37 | input_contexts={'MESSAGE_LABEL': 'Your parametrs'} |
| SEO Meta Description | 60583ac98c0a4a000c69c96f | input_contexts={'PAGE_META_TITLE_LABEL': 'Your parametrs'} |
| SEO Meta Title | 60583a058c0a4a000c69c96d | input_contexts={'TARGET_KEYWORDS_LABEL': 'Your parametrs'} |
| SMS & Notifications | 6163fe7b1d5d06c1e9693346 | input_contexts={'CONTEXT_LABEL': 'Your parametrs'} |
| Song Lyrics | 60e6f4316ab0b5000c848c51 | input_contexts={'SONG_IDEA_LABEL': 'Your parametrs'} |
| Story Plot | 60cdad891d63cb00138240d3 | input_contexts={'STORY_IDEA_LABEL': 'Your parametrs'} |
| Tagline & Headline | 605838118c0a4a000c69c968 | input_contexts={'DESCRIPTION_LABEL': 'Your parametrs'} |
| Testimonial & Review | 607c7ae91ebe15000cbbc7af | input_contexts={'NAME_LABEL': 'Your parametrs', 'REVIEW_TITLE_LABEL': 'Your parametrs'} |
| Text Editing: Append Content | 6092917aa9c7620013304f43 | input_contexts={'INPUT_TEXT_LABEL': 'Your parametrs'} |
| Text Editing: Continue Ryting | 6223abf9ea8eb61e65b4e691 | input_contexts={'INPUT_TEXT_LABEL': 'Your parametrs'} |
| Text Editing: Expand Content | 60928e45a9c7620013304f11 | input_contexts={'INPUT_TEXT_LABEL': 'Your parametrs'} |
| Text Editing: Improve Content | 60cdd8b61d63cb001382a390 | input_contexts={'INPUT_TEXT_LABEL': 'Your parametrs'} |
| Text Editing: Paragraph Content | 60b877a110f2fb000cb004eb | input_contexts={'TOPIC_LABEL': 'Your parametrs'} |
| Text Editing: Reword Content | 60928476a9c7620013304e89 | input_contexts={'INPUT_TEXT_LABEL': 'Your parametrs'} |
| Text Editing: Shorten Content | 60928752a9c7620013304ea1 | input_contexts={'INPUT_TEXT_LABEL': 'Your parametrs'} |
| Video Channel Description | 605856eec2cdaa000c2a7965 | input_contexts={'CHANNEL_PURPOSE_LABEL': 'Your parametrs'} |
| Video Description | 6058536ec2cdaa000c2a795e | input_contexts={'VIDEO_TITLE_LABEL': 'Your parametrs'} |
| Video Idea | 60584ffdc2cdaa000c2a7957 | input_contexts={'KEYWORDS_LABEL': 'Your parametrs'} |