Compare commits

..

13 Commits
3.0 ... main

Author SHA1 Message Date
d001041c62
Merge branch 'main' of https://fyrfli.dev/fyrfli/jsquotes 2024-11-08 13:02:08 -06:00
be486844bf
added license 2024-11-08 13:01:21 -06:00
2e2fbc6e68 Merge pull request 'rm-public' (#2) from rm-public into main
All checks were successful
deploy updated site / rsync the directories (push) Successful in 24s
Reviewed-on: #2
2024-11-08 12:55:38 -06:00
78ae9187d5
forgot to alter the workflow to use cwd and .excludes instead of public/
All checks were successful
deploy updated site / rsync the directories (pull_request) Successful in 42s
2024-11-08 12:51:23 -06:00
81ef2089e0
change workflow to also trigger on pull_request? 2024-11-08 12:50:12 -06:00
46075c641b
setting up to rscync from local directory using .gitea/.excludes 2024-11-08 12:48:46 -06:00
18a74e3b0b
moving public/* to . 2024-11-08 12:42:30 -06:00
6939828b38
no need for a copy of the json file in the repo [skip ci] 2024-11-08 12:30:55 -06:00
32618ced22
no need for a copy of the json file in the repo 2024-11-08 12:30:27 -06:00
8f6387ea72
updated README - again [skip ci] 2024-11-08 12:29:40 -06:00
12a7e712d8
updated README - again [skip ci] 2024-11-08 12:29:12 -06:00
4fa0dd31eb
updated README - again [skip ci] 2024-11-08 12:25:46 -06:00
98d8652116
removed the woodpecker workflow file; update README
All checks were successful
deploy updated site / rsync the directories (push) Successful in 33s
2024-11-08 12:19:06 -06:00
28 changed files with 60 additions and 96 deletions

7
.gitea/.excludes Normal file
View File

@ -0,0 +1,7 @@
archive/
README.md
public/
.gitea/
.git/
.DS_Store
FavouriteQuotes.json

View File

@ -2,6 +2,11 @@ on:
push:
branches:
- main
paths-ignore:
- .gitignore
- README.md
- LICENSE
pull_request:
name: deploy updated site
jobs:
deploy:
@ -14,8 +19,8 @@ jobs:
uses: easingthemes/ssh-deploy@v5.1.0
env:
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
ARGS: '-avz --delete'
SOURCE: public/
ARGS: '-avz --delete --exclude-from=.gitea/.excludes'
SOURCE: .
REMOTE_HOST: ${{ secrets.REMOTE_HOST }}
REMOTE_USER: ${{ secrets.REMOTE_USER }}
TARGET: ${{ secrets.TARGET }}

View File

@ -1,24 +0,0 @@
pipeline:
publish:
image: appleboy/drone-scp
settings:
host:
from_secret: jupiterIP
username: camille
key:
from_secret: DOPrivateKey
target: /u/jsquotes
source: ./src
strip_components: 2
restart:
image: appleboy/drone-ssh
settings:
host:
from_secret: jupiterIP
username: camille
key:
from_secret: DOPrivateKey
script:
- docker restart quotes
branches: master

View File

@ -1,66 +0,0 @@
[
{
"quote": "Everything has its wonders, even darkness and silence, and I learn, whatever state I may be in , therein to be content.",
"author": "Helen Keller"
},
{
"quote": "Tomorrow, and tomorrow, and tomorrow, Creeps in this petty pace from day to day, To the last syllable of recorded time; And all our yesterdays have lighted fools The way to dusty death. Out, out, brief candle! Life's but a walking shadow, a poor player That struts and frets his hour upon the stage And then is heard no more. It is a tale Told by an idiot, full of sound and fury Signifying nothing.",
"author": "Macbeth \n (Act 5, Scene 5, lines 19-28)"
},
{
"quote": "He who has health has hope. And he who has hope, has everything.",
"author": "Arabian Proverb"
},
{
"quote": "In the midst of movement and chaos, keep stillness inside of you.",
"author": "Deepak Chopra"
},
{
"quote": "The worst sin toward our fellow creatures is not to hate them, but to be indifferent to them: that's the essence of inhumanity.",
"author": "George Bernard Shaw; \n Irish dramatist & socialist (1856 - 1950)"
},
{
"quote": "We come to love not by finding a perfect person, but by learning to see an imperfect person perfectly.",
"author": "Sam Keen"
},
{
"quote": "A friend is someone who understands your past, believes in your future, and accepts you just the way you are",
"author": "Paul Holdorsen"
},
{
"quote": "Ambition is the last refuge of failure",
"author": "Oscar Wilde"
},
{
"quote": "Love never dies a natural death. It dies because we don't know how to replenish its source. It dies of blindness and errors and betrayals. It dies of illness and wounds; it dies of weariness, of withering, of tarnishing.",
"author": "Anais Nin"
},
{
"quote": "Few people think more than two or three times a year; I have made an international reputation for myself by thinking once or twice a week.",
"author": "George Bernard Shaw; \n Irish dramatist & socialist (1856 - 1950)"
},
{
"quote": "It doesn't interest me where or what or with whom you have studied. I want to know what sustains you from the inside when all else falls away. I want to know if you can be alone with yourself and if you truly like the company you keep in the empty moments.",
"author": "from ... The Invitation, \n Oriah Mountain Dreamer"
},
{
"quote": "You never really understand a person until you consider things from his point of view... until you climb into his skin and walk around in it.",
"author": "Harper Lee, \n To Kill a Mockingbird"
},
{
"quote": "I think there's just one kind of folks. Folks.",
"author": "Harper Lee, \n To Kill a Mockingbird"
},
{
"quote": "The Best Things In Life... \n Hot showers on a cold night \n Snow flurries and moonlight \n The smell of freshly washed towels \n Fog over fields and fireflies \n Country storms \n Being home",
"author": "Camille Frantz"
},
{
"quote": "Nothing is original. Steal from anywhere that resonates with inspiration or fuels your imagination. Devour old films, new films, books, paintings, photographs, poems, dreams, random conversations, architecture, bridges, street signs, trees..., clouds, bodies of water, light and shadows. Select only things to steal from that speak directly to your soul. If you do this, your work (and theft) will be authentic. Authenticity is invaluable; originality is non-existent. And don't bother concealing your thievery - celebrate it if you feel like it. In any case, always remember what Jean-Luc Godard said: 'it's not where you take things from - its where you take them to.'",
"author": "Jim Jarmusch"
},
{
"quote": "I have come to believe that caring for myself is not self indulgent. Caring for myself is an act of survival.",
"author": "Audre Lorde"
}
]

24
LICENSE Normal file
View File

@ -0,0 +1,24 @@
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or
distribute this software, either in source code form or as a compiled
binary, for any purpose, commercial or non-commercial, and by any
means.
In jurisdictions that recognize copyright laws, the author or authors
of this software dedicate any and all copyright interest in the
software to the public domain. We make this dedication for the benefit
of the public at large and to the detriment of our heirs and
successors. We intend this dedication to be an overt act of
relinquishment in perpetuity of all present and future rights to this
software under copyright law.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
For more information, please refer to <https://unlicense.org>

View File

@ -1,9 +1,27 @@
# Reading json and randomly posting content
# Quotes library
## Features
1. Read quotes in from https://cdn.fyrfli.link/FavouriteQuotes.json
2. Display them all in a grid fashion
3. Has a live search feature that allows you to filter quotes based on a case-insensitive input field
## To Do
1. Abstract it so that you can pick the file
2. Create a Docker file to build an image if desired
## Releases
Dowload [here](https://fyrfli.dev/fyrfli/jsquotes/src/tag/3.0)
2024-11-08 12:18:15
~~# Reading json and randomly posting content~~
~~I wanted to create an "app" that would read in JSON and print out the results randomly based on a randomly generated number. It took me a while to get right, mostly because of the JSON file format. I have it down now. This is my result.~~
This started out as a looping display of random quotes and evolved to be just one large grid with all the quotes. It's getting to be a pretty large page so the next step for this is to make all items the same size with a "more..." indicator that when clicked will open up a css popover with the full quote and an "X" to close.
19-Mar-2024
~~This started out as a looping display of random quotes and evolved to be just one large grid with all the quotes. It's getting to be a pretty large page so the next step for this is to make all items the same size with a "more..." indicator that when clicked will open up a css popover with the full quote and an "X" to close.~~
~~19-Mar-2024~~

View File

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB