Skip to content

URL links formatted, extration workflow updated, About page created. #32

Merged
andibraeu merged 28 commits intomainfrom
17-resolve-url
Aug 5, 2025
Merged

URL links formatted, extration workflow updated, About page created. #32
andibraeu merged 28 commits intomainfrom
17-resolve-url

Conversation

@ServingCoder
Copy link
Collaborator

Extraction workflow update:

  • url_extraction.py -> resolves links and stores them in a table inside data.sqlite3
  • sql_extraction.py -> creates the markdown file to be used in the website, changes old Twitter links to resolved links
  • README.md -> a readme made just for the pre-build and build process
  • removed "sqlite_extraction.py"

About Page:

  • Create a proper "About" page summarizing the website, my contribution with GSoC and Freifunk

Removed Blog-related files and attributes

  • I tried to remove as many of the "blog" related variables that were kept around from the tutorial
  • removed astro.config.mjs

Small formatting improvements

  • Links are now formatted in markdown, both the expanded and shortened versions (had to do 'npm install marked')
  • updates the search box widget to take up more of the page to be more visually appealing
  • Ensured the date shown on the search results was consistent with the date on the tweet view page
  • removed some unneeded logs search.json.js

@ServingCoder ServingCoder requested a review from andibraeu August 4, 2025 13:55
@ServingCoder ServingCoder linked an issue Aug 4, 2025 that may be closed by this pull request
@andibraeu andibraeu requested a review from Copilot August 4, 2025 18:25

This comment was marked as outdated.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR implements a comprehensive URL formatting and extraction workflow update, creates a proper About page, and removes blog-related functionality from the Astro-based social media archive site. The changes focus on improving URL handling by resolving Twitter's t.co links, enhancing the visual presentation with markdown formatting, and replacing tutorial content with project-specific information.

  • URL extraction workflow with link resolution and markdown formatting
  • New About page with GSoC and Freifunk project information
  • Removal of blog-related files and tutorial content

Reviewed Changes

Copilot reviewed 33 out of 37 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
src/utils/search.ts Added marked import and modified date formatting to consistent format
src/styles/*.css Updated styling for search components and text colors
src/scripts/search.ts Added async markdown parsing for search results
src/pages/*.astro Removed blog pages, updated About page content, simplified page titles
src/components/*.astro Updated TweetCard with markdown parsing, modified search widget styling
build/*.py New URL extraction and SQL processing scripts for link resolution workflow
package.json Added marked dependency for markdown processing
Comments suppressed due to low confidence (1)

src/styles/components.css:161

  • The CSS class selector uses 'GitHub' with mixed case, but the corresponding component uses 'github' in lowercase. This creates inconsistency and could cause styling issues.
.fa-icon.social.GitHub {

ServingCoder and others added 4 commits August 4, 2025 14:18
removed from file as its never used

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
removed hard coded #1E1E1E colors
@andibraeu andibraeu self-requested a review August 5, 2025 06:53
@andibraeu andibraeu merged commit e47dcac into main Aug 5, 2025
1 check failed
@ServingCoder ServingCoder deleted the 17-resolve-url branch August 6, 2025 03:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

resolve redirects via t.co to their original links

3 participants