Skip to content

Sami1309/TikiWiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WikiScroll

A lightweight pure javascript application that lets you discover random Wikipedia articles, inspired by TikTok's procedural scrolling interface.

Inspired by https://x.com/tylerangert/status/1886560290864533983 and https://github.com/IsaacGemal/wikitok

Features

  • Infinite Scroll Up: Pull (or scroll) up to fetch a brand-new, random Wikipedia article.
  • Category Scroll: Swipe left (mobile) or click the right arrow (desktop) to scroll related articles
  • Saved Likes: Likes are saved and exportable, and persist between windows

Goals

  • Make an functional, useful, painless app with no frameworks or external libraries
  • Develop into a procedural, algorithmically curated learning tool as a proof-of-concept

Pending Improvements

  • Improve article preloading to reduce loading delay when scrolling fast
  • Improve scrolling tactility on mobile
  • Improve styling for mobile and desktop
  • Add recommendation system based on scroll behaviors to load relevant articles
  • Prioritize loading more interesting/photogenic articles
  • Improve loading times

Contributing

Contributions are welcome! Please open an issue for any bug reports or feature requests, and feel free to submit a pull request. When contributing:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix:
    git checkout -b feature/awesome-improvement
    
  3. Commit your changes and push your branch:
    git commit -m "Add awesome improvement"
    git push origin feature/awesome-improvement
    
  4. Create a pull request detailing your changes.

License

This project is licensed under the MIT License.


About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published