diff --git a/.github/issue_template.md b/.github/issue_template.md new file mode 100644 index 0000000..f9e5bc7 --- /dev/null +++ b/.github/issue_template.md @@ -0,0 +1,18 @@ +Please follow the next steps. The issue will be closed if the following steps are not completed. Thank you. (You can remove this line). + +### Describe your problem +Complete here. + +### Steps to reproduce the problem +Complete here. + +### Bludit version +Complete here. + +### PHP version +If you do not know remove this line. + +### PHP logs +If you do not know remove this line. + +The default settings of the PHP Error Log file varies from OS to OS. The location of the error log file itself can be set manually in the php.ini file. On a Windows server, in IIS, it may be something like `error_log = C:\log_files\php_errors.log` in Linux it may be a value of `/var/log/php_errors.log`. diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a6df4f5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,32 @@ +.DS_Store +dbgenerator.php +bl-content/* +!bl-content/.keep +bl-content-migrator +bl-plugins/timemachine +bl-plugins/timemachine-x +bl-plugins/discovery +bl-plugins/updater +bl-plugins/medium-editor +bl-plugins/quill +bl-plugins/yandex-metrica/ +bl-plugins/domain-migrator/ +bl-plugins/tail-writer/ +bl-kernel/bludit.pro.php +bl-kernel/admin/themes/gris +bl-themes/docs +bl-themes/typerite +bl-themes/docsx +bl-themes/editorial +bl-themes/mediumish +bl-themes/clean-blog +bl-themes/grayscale +bl-themes/massively +bl-themes/hyperspace +bl-themes/striped +bl-themes/log +bl-themes/micro +bl-themes/tagg +bl-themes/small +bl-themes/future-imperfect +bl-themes/social-network diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..d21c762 --- /dev/null +++ b/.htaccess @@ -0,0 +1,19 @@ +AddDefaultCharset UTF-8 + + + +# Enable rewrite rules +RewriteEngine on + +# Base directory +RewriteBase / + +# Deny direct access to the next directories +RewriteRule ^bl-content/(databases|workspaces|pages|tmp)/.*$ - [R=404,L] + +# All URL process by index.php +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d +RewriteRule ^(.*) index.php [PT,L] + + \ No newline at end of file diff --git a/app.py b/app.py index 21cc7f2..f4e0844 100644 --- a/app.py +++ b/app.py @@ -5,7 +5,7 @@ import os app = Flask(__name__) # Directory containing EPUB files -EPUBS_DIR = './bibi-bookshelf/' +RESUME_DIR = './resumes/' @app.route('/') def index(): @@ -21,7 +21,7 @@ def search(): matching_files = [] # Fetch all EPUB files from the directory and filter them based on the search query - all_files = [f for f in os.listdir(EPUBS_DIR) if f.lower().endswith('.epub')] + all_files = [f for f in os.listdir(RESUME_DIR) if f.lower().endswith('.epub')] matching_files += [f for f in all_files if query in f.lower()] # Generate HTML for the list of matching files diff --git a/bookshelf/interact2.epub b/bookshelf/interact2.epub new file mode 100644 index 0000000..aa3033b Binary files /dev/null and b/bookshelf/interact2.epub differ diff --git a/fonts/KHGummi.otf b/fonts/KHGummi.otf new file mode 100644 index 0000000..5a85e1a Binary files /dev/null and b/fonts/KHGummi.otf differ diff --git a/img/codeblog.png b/img/codeblog.png new file mode 100644 index 0000000..ae28480 Binary files /dev/null and b/img/codeblog.png differ diff --git a/img/forsite.webp b/img/forsite.webp new file mode 100644 index 0000000..016fe34 Binary files /dev/null and b/img/forsite.webp differ diff --git a/index.html b/index.html index 6866849..3ed6173 100644 --- a/index.html +++ b/index.html @@ -4,198 +4,161 @@ El Asteroide De Miguel - - - - - + + + + + + + + + + + + + + - -
-
-
- - -

Projects

-
- -
-
I built a web scraper in python to scrape quotes off a website about my favorite video game.
Check it out on Github!
-
-
-
- miguel headshot -
-
-
-
Card title
-

Miguel is currently studying for a COMPTIA certification
- Follow me on github and linkedin!

-

See Main BioLast updated 3 months ago

-
-
+
+
+
+
+

Miguel Almodovar

+

I am currently studying for a comptia certification in order to branch out into new career opportunities in tech. + Click on a button below to learn a fun fact about me! +

+
+ + + +
-
-
...
-
...
-
...
+
+
+ +
- - - - + +
- -
Quote goes here
+ + +
+
+
Kingdom Heart Quote Shuffler
+

I recently built a homemade web scraper in Python to scrape quotes off a database of my favorite video game, Kingdom Hearts.

+

After scraping the quotes into a json file, I feed them into a small program that fetches and periodically rotates the quotes every 5 seconds. +
I then installed a Gummi-themed Kingdom Hearts font from a dope Github repository + to make it LEGIT! Check it out below this paragraph.

+

+

+
+ + Check it out on Github! +

+
+
+
- - - - + + +
+
-
-

Aqui puedes completar tareas sobre la ciencia politica y varias otras temas -

+
+ Miguel in Japan + +

I just turned 30 and and live in Aguadilla, Puerto Rico, with my dog, Kaido. I have been studying CCNA and +basic web development curriculum consistantly over the past year to jump into a new tech-focused role. I currently +hold a remote role at a California-based organization.

+ +

I am motivated by a lifelong passion for tech as + a consumer. My earliest memory of opening up a computer was when I flashed custom + firmware on my red God of War PlayStation Portable during middle school. I am recently established + on Github and have a few friends in senior software engineer roles that + are helping guide my learning journey.

+ +

Please check back frequently as I update my website and continue to add projects to display on my asteroid. + Currently I am learning more about decentralized social media protocols like ActivityPub and Nostr while familiarizing + myself with smart contracts and self custody wallet solutions.

-
- - - -
- -
- +
+ - - -
- [[ Title of the Book ]] - -
- - - - - - - - - - diff --git a/nsecbunkerd b/nsecbunkerd new file mode 160000 index 0000000..c7a4c12 --- /dev/null +++ b/nsecbunkerd @@ -0,0 +1 @@ +Subproject commit c7a4c12a0a903ed1109f177f228a6c23e62abe45 diff --git a/openid/index.htm b/openid/index.htm new file mode 100644 index 0000000..a180922 --- /dev/null +++ b/openid/index.htm @@ -0,0 +1,7 @@ + + + + + + + diff --git a/resumes/PIC.pdf b/resumes/PIC.pdf new file mode 100644 index 0000000..9ff0e61 Binary files /dev/null and b/resumes/PIC.pdf differ diff --git a/scripts.js b/scripts.js new file mode 100644 index 0000000..978b103 --- /dev/null +++ b/scripts.js @@ -0,0 +1,34 @@ +let facts = { + dob: 'Nov 30', + 'favorite game': 'Kingdom Hearts', + birthplace: 'Leominster, Massachusettes, USAmerikkka', + age: "30" +}; + +function factAlert(key) { + alert(facts[key]); +} + + + +document.addEventListener('DOMContentLoaded', function() { + fetch('quotes.json') + .then(response => response.json()) + .then(quotes => { + let currentQuoteIndex = 0; + const quoteBanner = document.getElementById('quoteBanner'); + + function updateQuote() { + quoteBanner.textContent = quotes[currentQuoteIndex++]; + if (currentQuoteIndex >= quotes.length) currentQuoteIndex = 0; + } + + updateQuote(); + setInterval(updateQuote, 5000); + }); +}); + + + + + diff --git a/styles.css b/styles.css new file mode 100644 index 0000000..6f4988c --- /dev/null +++ b/styles.css @@ -0,0 +1,39 @@ +@font-face { + font-family: 'KHGummi'; + src: url('./fonts/KHGummi.otf') format('opentype'); +} + + + + + + +.quote-banner { + background-color: #f8f9fa; + color: #495057; + padding: 20px; + font-family: 'KHGummi'; + +} + +.card-footer { + background: transparent; + border-top: 0; +} + +.card-link { + display: block; + margin-top: 15px; + text-align: center; + color: #007bff; +} + +/* Additional styling for the blockquote */ +.blockquote { + font-style: italic; + color: #6c757d; +} + +.blockquote-footer { + color: #6c757d; +} diff --git a/vday card.html b/vday card.html new file mode 100644 index 0000000..af64153 --- /dev/null +++ b/vday card.html @@ -0,0 +1,41 @@ + + + + + + + Valentine's Day Message + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file