Rory.cat: Difference between revisions

From ChewWiki
Jump to navigation Jump to search
m intra-wiki link and typo fix
m move categories
Tag: 2017 source edit
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
[https://rory.cat Rory.cat] is a website dedicated to showing pictures of [[Rory]]. Its code is open-source on [https://github.com/Chew/rory.cat GitHub].  
Rory.cat is a website dedicated to showing pictures of [[Rory]]. Its code is open-source on GitHub at Chew/rory.cat.  


== Information ==
== Information ==


The functionality behind rory.cat is basic. Its primary focus is to serve pictures of Rory. It contains 3 links on any given page, a link to a new Rory image (named "New Rory"), a link to the Rory API, and a link to the [[Rory Fanclub (Discord Server)|Rory Fanclub Discord Server]].<ref name="root">[https://rory.cat rory.cat root page]</ref>
The functionality behind rory.cat is basic. Its primary focus is to serve pictures of Rory. It contains 3 links on any given page, a link to a new Rory image (named "New Rory"), a link to the Rory API, and a link to the [[Rory & Lorelai Fanclub (Discord server)|Rory & Lorelai Fanclub Discord server]].<ref name="root">[https://rory.cat rory.cat root page]</ref>


Simply going to the root page will always show a random picture of Rory. However, clicking on the Rory image (or navigating to /id/:id manually) will take you to that image's specific page. On this page, the "New Rory" button is changed to "Random Rory" (which takes you to the root page), and a new link to the Rory API to that specific Rory image appears above the general API link.<ref name="id">[https://rory.cat/id/100 Rory image #100]</ref>
Simply going to the root page will always show a random picture of Rory. However, clicking on the Rory image (or navigating to /id/:id manually) will take you to that image's specific page. On this page, the "New Rory" button is changed to "Random Rory" (which takes you to the root page), and a new link to the Rory API to that specific Rory image appears above the general API link.<ref name="id">[https://rory.cat/id/100 Rory image #100]</ref>
Line 11: Line 11:
== History ==
== History ==


The repository and its initial commit were on September 15th, 2020.<ref>The [https://github.com/Chew/rory.cat/commit/3db00a308d72eeb26894fbd6d581919281c9603b initial commit]</ref>. Backend logic was added the following day,<ref>[https://github.com/Chew/rory.cat/commit/aa81343626a34e84ba517203492eea5a0202b781 backend commit]</ref> as well as an API endpoint to get a random image.<ref>[https://github.com/Chew/rory.cat/commit/544a27b0ae68532b496011e09a855756f5bac3c7 API implementation commit]</ref>. Finally, the following day finalized the site with a homepage.<ref>[https://github.com/Chew/rory.cat/commit/2773260fefdbd4465629d37dc30e8e0341da78a3 homepage commit]</ref>.
The repository and its initial commit were on September 15th, 2020.<ref>{{Cite GitHub|url=https://github.com/Chew/rory.cat/commit/3db00a308d72eeb26894fbd6d581919281c9603b|title=Initial commit|author=Chew|org=Chew|repo=rory.cat|type=commit|commit=3db00a3|retrieved=December 7, 2024|date=September 15, 2020}}</ref>. Backend logic was added the following day,<ref>{{Cite GitHub|url=https://github.com/Chew/rory.cat/commit/aa81343626a34e84ba517203492eea5a0202b781|title=API/Home controllers|author=Chew|org=Chew|repo=rory.cat|type=commit|commit=aa81343|retrieved=December 7, 2024|date=September 16, 2020}}</ref> as well as an API endpoint to get a random image.<ref>{{Cite GitHub|url=https://github.com/Chew/rory.cat/commit/544a27b0ae68532b496011e09a855756f5bac3c7|title=API GET /purr endpoint|author=Chew|org=Chew|repo=rory.cat|type=commit|commit=544a27b|retrieved=December 7, 2024|date=September 16, 2020}}</ref>. Finally, the following day finalized the site with a homepage.<ref>{{Cite GitHub|url=https://github.com/Chew/rory.cat/commit/2773260fefdbd4465629d37dc30e8e0341da78a3|title=Add home page|author=Chew|org=Chew|repo=rory.cat|type=commit|commit=2773260|retrieved=December 7, 2024|date=September 17, 2020}}</ref>.


By request, a page and API endpoint to get a Rory image by its ID was added 4 days later on September 21st, 2020.<ref>[https://github.com/Chew/rory.cat/commit/22c040c52b80602fd1d53fa99341bfe1f7939df2 "rory by id (api/page)"] committed by Chew on GitHub.</ref>
By request, a page and API endpoint to get a Rory image by its ID was added 4 days later on September 21st, 2020.<ref>{{Cite GitHub|url=https://github.com/Chew/rory.cat/commit/22c040c52b80602fd1d53fa99341bfe1f7939df2|title=rory by id (api/page)|author=Chew|org=Chew|repo=rory.cat|type=commit|commit=22c040c|retrieved=December 7, 2024|date=September 21, 2020}}</ref>


The site code itself remained dormant for over a year until October 7th, 2021 where changes were made to enable the website to be a progressive web app (PWA).<ref>[https://github.com/Chew/rory.cat/commit/6b68aa7b8bf21252f9981f792ecfc4fcf51d939b "Improvements and make Rory a PWA!"] committed by Chew on GitHub.</ref>
The site code itself remained dormant for over a year until October 7th, 2021 where changes were made to enable the website to be a progressive web app (PWA).<ref>{{Cite GitHub|url=https://github.com/Chew/rory.cat/commit/6b68aa7b8bf21252f9981f792ecfc4fcf51d939b|title=Improvements and make Rory a PWA!|author=Chew|org=Chew|repo=rory.cat|type=commit|commit=6b68aa7|retrieved=December 7, 2024|date=October 7, 2021}}</ref>


The site continues to add new Rory pictures.
The site continues to add new Rory pictures.
Line 22: Line 22:


<references />
<references />
== External links ==
* [https://rory.cat Official website]
* {{GitHub Repo URL|Chew|rory.cat}}
[[Category:Rory]]
[[Category:Websites]]
[[Category:Software written in Ruby]]
[[Category:Domains]]

Latest revision as of 23:32, 28 December 2024

Rory.cat is a website dedicated to showing pictures of Rory. Its code is open-source on GitHub at Chew/rory.cat.

Information

The functionality behind rory.cat is basic. Its primary focus is to serve pictures of Rory. It contains 3 links on any given page, a link to a new Rory image (named "New Rory"), a link to the Rory API, and a link to the Rory & Lorelai Fanclub Discord server.[1]

Simply going to the root page will always show a random picture of Rory. However, clicking on the Rory image (or navigating to /id/:id manually) will take you to that image's specific page. On this page, the "New Rory" button is changed to "Random Rory" (which takes you to the root page), and a new link to the Rory API to that specific Rory image appears above the general API link.[2]

Most of the images are in the WebP image format. Because of the nature of the format, images served here are in some cases significantly smaller than their PNG counterparts.

History

The repository and its initial commit were on September 15th, 2020.[3]. Backend logic was added the following day,[4] as well as an API endpoint to get a random image.[5]. Finally, the following day finalized the site with a homepage.[6].

By request, a page and API endpoint to get a Rory image by its ID was added 4 days later on September 21st, 2020.[7]

The site code itself remained dormant for over a year until October 7th, 2021 where changes were made to enable the website to be a progressive web app (PWA).[8]

The site continues to add new Rory pictures.

References

  1. rory.cat root page
  2. Rory image #100
  3. Initial commit by Chew in Chew/rory.cat @ 3db00a3 , committed on September 15, 2020 . Retrieved December 7, 2024.
  4. API/Home controllers by Chew in Chew/rory.cat @ aa81343 , committed on September 16, 2020 . Retrieved December 7, 2024.
  5. API GET /purr endpoint by Chew in Chew/rory.cat @ 544a27b , committed on September 16, 2020 . Retrieved December 7, 2024.
  6. Add home page by Chew in Chew/rory.cat @ 2773260 , committed on September 17, 2020 . Retrieved December 7, 2024.
  7. rory by id (api/page) by Chew in Chew/rory.cat @ 22c040c , committed on September 21, 2020 . Retrieved December 7, 2024.
  8. Improvements and make Rory a PWA! by Chew in Chew/rory.cat @ 6b68aa7 , committed on October 7, 2021 . Retrieved December 7, 2024.

External links