Skip to content
This repository has been archived by the owner on Jul 1, 2024. It is now read-only.

Commit

Permalink
📑Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
viperadnan-git committed Jan 12, 2022
1 parent c75025b commit 7c11983
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,24 @@
<div align="center">
<h1>Wallpapers API</h1>

![works on my machine](https://forthebadge.com/images/badges/works-on-my-machine.svg)
<img height="20px" src="https://forthebadge.com/images/badges/works-on-my-machine.svg">
<img height="20px" src="https://img.shields.io/badge/version-0.1.0-F05032?style=for-the-badge&logo=git">

An api which can use different sites to scrape images and serve them through API

**This API can be used for setting daily wallpapers on a mobile device by combining it with an app such as IFTTT**
</div>

## Installation
This is an ASGI server built using FastAPI. Some PaaS services provides automatic installation of ASGI servers like [Deta](http://deta.sh) and this app made to be hosted on Deta. But unfortunately Get Wallpapers started using cloudflare's DDoS protection service (v2) which is unbypassable currently. So this app will gonna work on your local server or virtual private servers. You are free to use it on any server if it works perfectly.

[![deploy on heroku](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDkuMzciIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAyMDkuMzcgMzUiPjxyZWN0IGNsYXNzPSJzdmdfX3JlY3QiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMTQuMzMiIGhlaWdodD0iMzUiIGZpbGw9IiM4NjQyREMiLz48cmVjdCBjbGFzcz0ic3ZnX19yZWN0IiB4PSIxMTIuMzMiIHk9IjAiIHdpZHRoPSI5Ny4wNCIgaGVpZ2h0PSIzNSIgZmlsbD0iIzQzMDA5OCIvPjxwYXRoIGNsYXNzPSJzdmdfX3RleHQiIGQ9Ik0xNi42NyAyMkwxNC4yMiAyMkwxNC4yMiAxMy40N0wxNi43NCAxMy40N1ExNy44NyAxMy40NyAxOC43NCAxMy45N1ExOS42MiAxNC40OCAyMC4xMCAxNS40MFEyMC41OCAxNi4zMyAyMC41OCAxNy41MkwyMC41OCAxNy41MkwyMC41OCAxNy45NVEyMC41OCAxOS4xNiAyMC4xMCAyMC4wOFExOS42MSAyMS4wMCAxOC43MiAyMS41MFExNy44MyAyMiAxNi42NyAyMkwxNi42NyAyMlpNMTUuNzAgMTQuNjZMMTUuNzAgMjAuODJMMTYuNjcgMjAuODJRMTcuODMgMjAuODIgMTguNDYgMjAuMDlRMTkuMDggMTkuMzYgMTkuMDkgMTcuOTlMMTkuMDkgMTcuOTlMMTkuMDkgMTcuNTJRMTkuMDkgMTYuMTMgMTguNDkgMTUuNDBRMTcuODkgMTQuNjYgMTYuNzQgMTQuNjZMMTYuNzQgMTQuNjZMMTUuNzAgMTQuNjZaTTMwLjYyIDIyTDI1LjA1IDIyTDI1LjA1IDEzLjQ3TDMwLjU4IDEzLjQ3TDMwLjU4IDE0LjY2TDI2LjUzIDE0LjY2TDI2LjUzIDE3LjAyTDMwLjAzIDE3LjAyTDMwLjAzIDE4LjE5TDI2LjUzIDE4LjE5TDI2LjUzIDIwLjgyTDMwLjYyIDIwLjgyTDMwLjYyIDIyWk0zNi4zMCAyMkwzNC44MiAyMkwzNC44MiAxMy40N0wzOC4wOCAxMy40N1EzOS41MSAxMy40NyA0MC4zNSAxNC4yMVE0MS4xOSAxNC45NiA0MS4xOSAxNi4xOEw0MS4xOSAxNi4xOFE0MS4xOSAxNy40NCA0MC4zNyAxOC4xM1EzOS41NSAxOC44MyAzOC4wNiAxOC44M0wzOC4wNiAxOC44M0wzNi4zMCAxOC44M0wzNi4zMCAyMlpNMzYuMzAgMTQuNjZMMzYuMzAgMTcuNjRMMzguMDggMTcuNjRRMzguODcgMTcuNjQgMzkuMjkgMTcuMjdRMzkuNzEgMTYuOTAgMzkuNzEgMTYuMTlMMzkuNzEgMTYuMTlRMzkuNzEgMTUuNTAgMzkuMjggMTUuMDlRMzguODYgMTQuNjggMzguMTIgMTQuNjZMMzguMTIgMTQuNjZMMzYuMzAgMTQuNjZaTTUwLjgzIDIyTDQ1LjQ4IDIyTDQ1LjQ4IDEzLjQ3TDQ2Ljk2IDEzLjQ3TDQ2Ljk2IDIwLjgyTDUwLjgzIDIwLjgyTDUwLjgzIDIyWk01NC42OSAxOC4wMEw1NC42OSAxOC4wMEw1NC42OSAxNy41MlE1NC42OSAxNi4yOCA1NS4xMyAxNS4zMlE1NS41NyAxNC4zNyA1Ni4zOCAxMy44NlE1Ny4xOCAxMy4zNSA1OC4yMyAxMy4zNVE1OS4yNyAxMy4zNSA2MC4wOCAxMy44NVE2MC44OCAxNC4zNSA2MS4zMiAxNS4yOVE2MS43NiAxNi4yMyA2MS43NyAxNy40OEw2MS43NyAxNy40OEw2MS43NyAxNy45NlE2MS43NyAxOS4yMSA2MS4zMyAyMC4xNlE2MC45MCAyMS4xMCA2MC4wOSAyMS42MVE1OS4yOSAyMi4xMiA1OC4yNCAyMi4xMkw1OC4yNCAyMi4xMlE1Ny4yMCAyMi4xMiA1Ni4zOSAyMS42MVE1NS41OCAyMS4xMCA1NS4xNCAyMC4xN1E1NC42OSAxOS4yMyA1NC42OSAxOC4wMFpNNTYuMTcgMTcuNDZMNTYuMTcgMTcuOTZRNTYuMTcgMTkuMzYgNTYuNzIgMjAuMTNRNTcuMjcgMjAuOTAgNTguMjQgMjAuOTBMNTguMjQgMjAuOTBRNTkuMjIgMjAuOTAgNTkuNzUgMjAuMTVRNjAuMjggMTkuNDAgNjAuMjggMTcuOTZMNjAuMjggMTcuOTZMNjAuMjggMTcuNTFRNjAuMjggMTYuMDkgNTkuNzUgMTUuMzRRNTkuMjEgMTQuNTggNTguMjMgMTQuNThMNTguMjMgMTQuNThRNTcuMjcgMTQuNTggNTYuNzIgMTUuMzNRNTYuMTggMTYuMDkgNTYuMTcgMTcuNDZMNTYuMTcgMTcuNDZaTTY4LjI3IDE4Ljg2TDY1LjQwIDEzLjQ3TDY3LjA1IDEzLjQ3TDY5LjAxIDE3LjUxTDcwLjk4IDEzLjQ3TDcyLjYyIDEzLjQ3TDY5Ljc2IDE4Ljg2TDY5Ljc2IDIyTDY4LjI3IDIyTDY4LjI3IDE4Ljg2Wk04Mi4yNCAxOC4wMEw4Mi4yNCAxOC4wMEw4Mi4yNCAxNy41MlE4Mi4yNCAxNi4yOCA4Mi42OCAxNS4zMlE4My4xMiAxNC4zNyA4My45MyAxMy44NlE4NC43MyAxMy4zNSA4NS43OCAxMy4zNVE4Ni44MiAxMy4zNSA4Ny42MyAxMy44NVE4OC40MyAxNC4zNSA4OC44NyAxNS4yOVE4OS4zMSAxNi4yMyA4OS4zMiAxNy40OEw4OS4zMiAxNy40OEw4OS4zMiAxNy45NlE4OS4zMiAxOS4yMSA4OC44OCAyMC4xNlE4OC40NSAyMS4xMCA4Ny42NCAyMS42MVE4Ni44NCAyMi4xMiA4NS43OSAyMi4xMkw4NS43OSAyMi4xMlE4NC43NSAyMi4xMiA4My45NCAyMS42MVE4My4xMyAyMS4xMCA4Mi42OSAyMC4xN1E4Mi4yNCAxOS4yMyA4Mi4yNCAxOC4wMFpNODMuNzIgMTcuNDZMODMuNzIgMTcuOTZRODMuNzIgMTkuMzYgODQuMjcgMjAuMTNRODQuODIgMjAuOTAgODUuNzkgMjAuOTBMODUuNzkgMjAuOTBRODYuNzcgMjAuOTAgODcuMzAgMjAuMTVRODcuODMgMTkuNDAgODcuODMgMTcuOTZMODcuODMgMTcuOTZMODcuODMgMTcuNTFRODcuODMgMTYuMDkgODcuMzAgMTUuMzRRODYuNzYgMTQuNTggODUuNzggMTQuNThMODUuNzggMTQuNThRODQuODIgMTQuNTggODQuMjcgMTUuMzNRODMuNzMgMTYuMDkgODMuNzIgMTcuNDZMODMuNzIgMTcuNDZaTTk1LjI2IDIyTDkzLjc4IDIyTDkzLjc4IDEzLjQ3TDk1LjI2IDEzLjQ3TDk5LjA4IDE5LjU0TDk5LjA4IDEzLjQ3TDEwMC41NSAxMy40N0wxMDAuNTUgMjJMOTkuMDcgMjJMOTUuMjYgMTUuOTVMOTUuMjYgMjJaIiBmaWxsPSIjRkZGRkZGIi8+PHBhdGggY2xhc3M9InN2Z19fdGV4dCIgZD0iTTEyOC45MCAyMkwxMjYuNTIgMjJMMTI2LjUyIDEzLjYwTDEyOC45MCAxMy42MEwxMjguOTAgMTYuNzZMMTMyLjE0IDE2Ljc2TDEzMi4xNCAxMy42MEwxMzQuNTEgMTMuNjBMMTM0LjUxIDIyTDEzMi4xNCAyMkwxMzIuMTQgMTguNzJMMTI4LjkwIDE4LjcyTDEyOC45MCAyMlpNMTQ2LjQyIDIyTDEzOS42NyAyMkwxMzkuNjcgMTMuNjBMMTQ2LjI2IDEzLjYwTDE0Ni4yNiAxNS40NEwxNDIuMDMgMTUuNDRMMTQyLjAzIDE2Ljg1TDE0NS43NiAxNi44NUwxNDUuNzYgMTguNjNMMTQyLjAzIDE4LjYzTDE0Mi4wMyAyMC4xN0wxNDYuNDIgMjAuMTdMMTQ2LjQyIDIyWk0xNTMuNjAgMjJMMTUxLjIyIDIyTDE1MS4yMiAxMy42MEwxNTUuMDYgMTMuNjBRMTU2LjIxIDEzLjYwIDE1Ny4wNSAxMy45OFExNTcuODggMTQuMzUgMTU4LjM0IDE1LjA2UTE1OC44MCAxNS43NiAxNTguODAgMTYuNzFMMTU4LjgwIDE2LjcxUTE1OC44MCAxNy42MiAxNTguMzcgMTguMzBRMTU3Ljk0IDE4Ljk4IDE1Ny4xNSAxOS4zNkwxNTcuMTUgMTkuMzZMMTU4Ljk2IDIyTDE1Ni40MiAyMkwxNTQuODkgMTkuNzdMMTUzLjYwIDE5Ljc3TDE1My42MCAyMlpNMTUzLjYwIDE1LjQ3TDE1My42MCAxNy45M0wxNTQuOTIgMTcuOTNRMTU1LjY1IDE3LjkzIDE1Ni4wMiAxNy42MVExNTYuMzkgMTcuMjkgMTU2LjM5IDE2LjcxTDE1Ni4zOSAxNi43MVExNTYuMzkgMTYuMTIgMTU2LjAyIDE1Ljc5UTE1NS42NSAxNS40NyAxNTQuOTIgMTUuNDdMMTU0LjkyIDE1LjQ3TDE1My42MCAxNS40N1pNMTYzLjE2IDE3LjgwTDE2My4xNiAxNy44MFExNjMuMTYgMTYuNTUgMTYzLjc2IDE1LjU1UTE2NC4zNiAxNC41NiAxNjUuNDMgMTQuMDBRMTY2LjQ5IDEzLjQzIDE2Ny44MiAxMy40M0wxNjcuODIgMTMuNDNRMTY5LjE1IDEzLjQzIDE3MC4yMSAxNC4wMFExNzEuMjggMTQuNTYgMTcxLjg4IDE1LjU1UTE3Mi40OSAxNi41NSAxNzIuNDkgMTcuODBMMTcyLjQ5IDE3LjgwUTE3Mi40OSAxOS4wNSAxNzEuODggMjAuMDRRMTcxLjI4IDIxLjA0IDE3MC4yMiAyMS42MFExNjkuMTYgMjIuMTcgMTY3LjgyIDIyLjE3TDE2Ny44MiAyMi4xN1ExNjYuNDkgMjIuMTcgMTY1LjQzIDIxLjYwUTE2NC4zNiAyMS4wNCAxNjMuNzYgMjAuMDRRMTYzLjE2IDE5LjA1IDE2My4xNiAxNy44MFpNMTY1LjU1IDE3LjgwTDE2NS41NSAxNy44MFExNjUuNTUgMTguNTEgMTY1Ljg1IDE5LjA1UTE2Ni4xNiAxOS42MCAxNjYuNjcgMTkuOTBRMTY3LjE5IDIwLjIwIDE2Ny44MiAyMC4yMEwxNjcuODIgMjAuMjBRMTY4LjQ2IDIwLjIwIDE2OC45NyAxOS45MFExNjkuNDkgMTkuNjAgMTY5Ljc5IDE5LjA1UTE3MC4wOSAxOC41MSAxNzAuMDkgMTcuODBMMTcwLjA5IDE3LjgwUTE3MC4wOSAxNy4wOSAxNjkuNzkgMTYuNTRRMTY5LjQ5IDE2IDE2OC45NyAxNS43MFExNjguNDYgMTUuNDAgMTY3LjgyIDE1LjQwTDE2Ny44MiAxNS40MFExNjcuMTggMTUuNDAgMTY2LjY3IDE1LjcwUTE2Ni4xNiAxNiAxNjUuODUgMTYuNTRRMTY1LjU1IDE3LjA5IDE2NS41NSAxNy44MFpNMTc5LjU3IDIyTDE3Ny4yMiAyMkwxNzcuMjIgMTMuNjBMMTc5LjU3IDEzLjYwTDE3OS41NyAxNy4wOUwxODIuODMgMTMuNjBMMTg1LjQ0IDEzLjYwTDE4Mi4wMSAxNy4zMkwxODUuNjIgMjJMMTgyLjg2IDIyTDE4MC40NiAxOC45NUwxNzkuNTcgMTkuOTBMMTc5LjU3IDIyWk0xODkuNjYgMTguMjZMMTg5LjY2IDE4LjI2TDE4OS42NiAxMy42MEwxOTIuMDQgMTMuNjBMMTkyLjA0IDE4LjE5UTE5Mi4wNCAyMC4yMCAxOTMuNjMgMjAuMjBMMTkzLjYzIDIwLjIwUTE5NS4yMSAyMC4yMCAxOTUuMjEgMTguMTlMMTk1LjIxIDE4LjE5TDE5NS4yMSAxMy42MEwxOTcuNTYgMTMuNjBMMTk3LjU2IDE4LjI2UTE5Ny41NiAyMC4xMyAxOTYuNTIgMjEuMTVRMTk1LjQ4IDIyLjE3IDE5My42MSAyMi4xN0wxOTMuNjEgMjIuMTdRMTkxLjczIDIyLjE3IDE5MC43MCAyMS4xNVExODkuNjYgMjAuMTMgMTg5LjY2IDE4LjI2WiIgZmlsbD0iI0ZGRkZGRiIgeD0iMTI1LjMzIi8+PC9zdmc+)](https://heroku.com/deploy)
This is an ASGI server built using FastAPI. Here are some PaaS which is supported and you can deploy directly by clicking on the link below.

[![deploy on deta](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODMuMTMiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAxODMuMTMgMzUiPjxyZWN0IGNsYXNzPSJzdmdfX3JlY3QiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMTQuMzMiIGhlaWdodD0iMzUiIGZpbGw9IiNGRjcyRDEiLz48cmVjdCBjbGFzcz0ic3ZnX19yZWN0IiB4PSIxMTIuMzMiIHk9IjAiIHdpZHRoPSI3MC44IiBoZWlnaHQ9IjM1IiBmaWxsPSIjRjU0Q0JFIi8+PHBhdGggY2xhc3M9InN2Z19fdGV4dCIgZD0iTTE2LjY3IDIyTDE0LjIyIDIyTDE0LjIyIDEzLjQ3TDE2Ljc0IDEzLjQ3UTE3Ljg3IDEzLjQ3IDE4Ljc0IDEzLjk3UTE5LjYyIDE0LjQ4IDIwLjEwIDE1LjQwUTIwLjU4IDE2LjMzIDIwLjU4IDE3LjUyTDIwLjU4IDE3LjUyTDIwLjU4IDE3Ljk1UTIwLjU4IDE5LjE2IDIwLjEwIDIwLjA4UTE5LjYxIDIxLjAwIDE4LjcyIDIxLjUwUTE3LjgzIDIyIDE2LjY3IDIyTDE2LjY3IDIyWk0xNS43MCAxNC42NkwxNS43MCAyMC44MkwxNi42NyAyMC44MlExNy44MyAyMC44MiAxOC40NiAyMC4wOVExOS4wOCAxOS4zNiAxOS4wOSAxNy45OUwxOS4wOSAxNy45OUwxOS4wOSAxNy41MlExOS4wOSAxNi4xMyAxOC40OSAxNS40MFExNy44OSAxNC42NiAxNi43NCAxNC42NkwxNi43NCAxNC42NkwxNS43MCAxNC42NlpNMzAuNjIgMjJMMjUuMDUgMjJMMjUuMDUgMTMuNDdMMzAuNTggMTMuNDdMMzAuNTggMTQuNjZMMjYuNTMgMTQuNjZMMjYuNTMgMTcuMDJMMzAuMDMgMTcuMDJMMzAuMDMgMTguMTlMMjYuNTMgMTguMTlMMjYuNTMgMjAuODJMMzAuNjIgMjAuODJMMzAuNjIgMjJaTTM2LjMwIDIyTDM0LjgyIDIyTDM0LjgyIDEzLjQ3TDM4LjA4IDEzLjQ3UTM5LjUxIDEzLjQ3IDQwLjM1IDE0LjIxUTQxLjE5IDE0Ljk2IDQxLjE5IDE2LjE4TDQxLjE5IDE2LjE4UTQxLjE5IDE3LjQ0IDQwLjM3IDE4LjEzUTM5LjU1IDE4LjgzIDM4LjA2IDE4LjgzTDM4LjA2IDE4LjgzTDM2LjMwIDE4LjgzTDM2LjMwIDIyWk0zNi4zMCAxNC42NkwzNi4zMCAxNy42NEwzOC4wOCAxNy42NFEzOC44NyAxNy42NCAzOS4yOSAxNy4yN1EzOS43MSAxNi45MCAzOS43MSAxNi4xOUwzOS43MSAxNi4xOVEzOS43MSAxNS41MCAzOS4yOCAxNS4wOVEzOC44NiAxNC42OCAzOC4xMiAxNC42NkwzOC4xMiAxNC42NkwzNi4zMCAxNC42NlpNNTAuODMgMjJMNDUuNDggMjJMNDUuNDggMTMuNDdMNDYuOTYgMTMuNDdMNDYuOTYgMjAuODJMNTAuODMgMjAuODJMNTAuODMgMjJaTTU0LjY5IDE4LjAwTDU0LjY5IDE4LjAwTDU0LjY5IDE3LjUyUTU0LjY5IDE2LjI4IDU1LjEzIDE1LjMyUTU1LjU3IDE0LjM3IDU2LjM4IDEzLjg2UTU3LjE4IDEzLjM1IDU4LjIzIDEzLjM1UTU5LjI3IDEzLjM1IDYwLjA4IDEzLjg1UTYwLjg4IDE0LjM1IDYxLjMyIDE1LjI5UTYxLjc2IDE2LjIzIDYxLjc3IDE3LjQ4TDYxLjc3IDE3LjQ4TDYxLjc3IDE3Ljk2UTYxLjc3IDE5LjIxIDYxLjMzIDIwLjE2UTYwLjkwIDIxLjEwIDYwLjA5IDIxLjYxUTU5LjI5IDIyLjEyIDU4LjI0IDIyLjEyTDU4LjI0IDIyLjEyUTU3LjIwIDIyLjEyIDU2LjM5IDIxLjYxUTU1LjU4IDIxLjEwIDU1LjE0IDIwLjE3UTU0LjY5IDE5LjIzIDU0LjY5IDE4LjAwWk01Ni4xNyAxNy40Nkw1Ni4xNyAxNy45NlE1Ni4xNyAxOS4zNiA1Ni43MiAyMC4xM1E1Ny4yNyAyMC45MCA1OC4yNCAyMC45MEw1OC4yNCAyMC45MFE1OS4yMiAyMC45MCA1OS43NSAyMC4xNVE2MC4yOCAxOS40MCA2MC4yOCAxNy45Nkw2MC4yOCAxNy45Nkw2MC4yOCAxNy41MVE2MC4yOCAxNi4wOSA1OS43NSAxNS4zNFE1OS4yMSAxNC41OCA1OC4yMyAxNC41OEw1OC4yMyAxNC41OFE1Ny4yNyAxNC41OCA1Ni43MiAxNS4zM1E1Ni4xOCAxNi4wOSA1Ni4xNyAxNy40Nkw1Ni4xNyAxNy40NlpNNjguMjcgMTguODZMNjUuNDAgMTMuNDdMNjcuMDUgMTMuNDdMNjkuMDEgMTcuNTFMNzAuOTggMTMuNDdMNzIuNjIgMTMuNDdMNjkuNzYgMTguODZMNjkuNzYgMjJMNjguMjcgMjJMNjguMjcgMTguODZaTTgyLjI0IDE4LjAwTDgyLjI0IDE4LjAwTDgyLjI0IDE3LjUyUTgyLjI0IDE2LjI4IDgyLjY4IDE1LjMyUTgzLjEyIDE0LjM3IDgzLjkzIDEzLjg2UTg0LjczIDEzLjM1IDg1Ljc4IDEzLjM1UTg2LjgyIDEzLjM1IDg3LjYzIDEzLjg1UTg4LjQzIDE0LjM1IDg4Ljg3IDE1LjI5UTg5LjMxIDE2LjIzIDg5LjMyIDE3LjQ4TDg5LjMyIDE3LjQ4TDg5LjMyIDE3Ljk2UTg5LjMyIDE5LjIxIDg4Ljg4IDIwLjE2UTg4LjQ1IDIxLjEwIDg3LjY0IDIxLjYxUTg2Ljg0IDIyLjEyIDg1Ljc5IDIyLjEyTDg1Ljc5IDIyLjEyUTg0Ljc1IDIyLjEyIDgzLjk0IDIxLjYxUTgzLjEzIDIxLjEwIDgyLjY5IDIwLjE3UTgyLjI0IDE5LjIzIDgyLjI0IDE4LjAwWk04My43MiAxNy40Nkw4My43MiAxNy45NlE4My43MiAxOS4zNiA4NC4yNyAyMC4xM1E4NC44MiAyMC45MCA4NS43OSAyMC45MEw4NS43OSAyMC45MFE4Ni43NyAyMC45MCA4Ny4zMCAyMC4xNVE4Ny44MyAxOS40MCA4Ny44MyAxNy45Nkw4Ny44MyAxNy45Nkw4Ny44MyAxNy41MVE4Ny44MyAxNi4wOSA4Ny4zMCAxNS4zNFE4Ni43NiAxNC41OCA4NS43OCAxNC41OEw4NS43OCAxNC41OFE4NC44MiAxNC41OCA4NC4yNyAxNS4zM1E4My43MyAxNi4wOSA4My43MiAxNy40Nkw4My43MiAxNy40NlpNOTUuMjYgMjJMOTMuNzggMjJMOTMuNzggMTMuNDdMOTUuMjYgMTMuNDdMOTkuMDggMTkuNTRMOTkuMDggMTMuNDdMMTAwLjU1IDEzLjQ3TDEwMC41NSAyMkw5OS4wNyAyMkw5NS4yNiAxNS45NUw5NS4yNiAyMloiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBjbGFzcz0ic3ZnX190ZXh0IiBkPSJNMTMwLjQ5IDIyTDEyNi41MiAyMkwxMjYuNTIgMTMuNjBMMTMwLjQ5IDEzLjYwUTEzMS44NyAxMy42MCAxMzIuOTQgMTQuMTJRMTM0LjAxIDE0LjYzIDEzNC42MCAxNS41OFExMzUuMTggMTYuNTMgMTM1LjE4IDE3LjgwTDEzNS4xOCAxNy44MFExMzUuMTggMTkuMDcgMTM0LjYwIDIwLjAyUTEzNC4wMSAyMC45NyAxMzIuOTQgMjEuNDhRMTMxLjg3IDIyIDEzMC40OSAyMkwxMzAuNDkgMjJaTTEyOC45MCAxNS41MEwxMjguOTAgMjAuMTBMMTMwLjQwIDIwLjEwUTEzMS40NyAyMC4xMCAxMzIuMTMgMTkuNDlRMTMyLjc4IDE4Ljg4IDEzMi43OCAxNy44MEwxMzIuNzggMTcuODBRMTMyLjc4IDE2LjcyIDEzMi4xMyAxNi4xMVExMzEuNDcgMTUuNTAgMTMwLjQwIDE1LjUwTDEzMC40MCAxNS41MEwxMjguOTAgMTUuNTBaTTE0Ni42NiAyMkwxMzkuOTEgMjJMMTM5LjkxIDEzLjYwTDE0Ni41MCAxMy42MEwxNDYuNTAgMTUuNDRMMTQyLjI3IDE1LjQ0TDE0Mi4yNyAxNi44NUwxNDYuMDAgMTYuODVMMTQ2LjAwIDE4LjYzTDE0Mi4yNyAxOC42M0wxNDIuMjcgMjAuMTdMMTQ2LjY2IDIwLjE3TDE0Ni42NiAyMlpNMTUzLjI1IDE1LjQ4TDE1MC42NyAxNS40OEwxNTAuNjcgMTMuNjBMMTU4LjE5IDEzLjYwTDE1OC4xOSAxNS40OEwxNTUuNjMgMTUuNDhMMTU1LjYzIDIyTDE1My4yNSAyMkwxNTMuMjUgMTUuNDhaTTE2My45OCAyMkwxNjEuNTYgMjJMMTY1LjI3IDEzLjYwTDE2Ny42MSAxMy42MEwxNzEuMzIgMjJMMTY4Ljg2IDIyTDE2OC4yMCAyMC4zN0wxNjQuNjQgMjAuMzdMMTYzLjk4IDIyWk0xNjYuNDIgMTUuOTNMMTY1LjM0IDE4LjYxTDE2Ny41MCAxOC42MUwxNjYuNDIgMTUuOTNaIiBmaWxsPSIjRkZGRkZGIiB4PSIxMjUuMzMiLz48L3N2Zz4=)](https://go.deta.dev/deploy?repo=https://github.com/viperadnan-git/wallpaper-api)
[![Deploy to Heroku](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?repo=https://github.com/viperadnan-git/wallpaper-api)
<a href="https://go.deta.dev/deploy?repo=https://github.com/viperadnan-git/wallpaper-api">
<img height="32" src="https://button.deta.dev/1/svg" alt="Deploy">
</a>

Or you can install it on your private server, the steps are given below.

### Installing Prerequisite
This project is written on python. Hence, install python-3.8.6 or later, see [`runtime.txt`](./runtime.txt) for exact version.
Expand Down Expand Up @@ -60,5 +65,5 @@ uvicorn main:app --host 0.0.0.0 --port 80

## Copyright & License

Copyright (©) 2021 by [Adnan Ahmad](https://github.com/viperadnan-git).
Copyright (©) 2022 by [Adnan Ahmad](https://github.com/viperadnan-git).
Licensed under the terms of the [GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007](./LICENSE)

0 comments on commit 7c11983

Please sign in to comment.