GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - OpenCourseAPI/OwlAPI: An open source REST API written in Python to scrape and serve Foothill / De Anza course data :ledger:

BranchesTags
Open more actions menu

Latest commit

 

History

341 Commits
341 Commits

Folders and files

NameName
Last commit message
Last commit date
.circleci
.circleci
 
 
db
db
 
 
docs
docs
 
 
frontend
frontend
 
 
tests
tests
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.pylintrc
.pylintrc
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
Pipfile
Pipfile
 
 
Pipfile.lock
Pipfile.lock
 
 
README.md
README.md
 
 
emulate_login.py
emulate_login.py
 
 
scrape_advanced.py
scrape_advanced.py
 
 
scrape_term.py
scrape_term.py
 
 
server.py
server.py
 
 
settings.py
settings.py
 
 
utils.py
utils.py
 
 

Repository files navigation

OwlAPI

CircleCI

⚠️ NOTE: OwlAPI has been deprecated in favor of OpenCourseAPI, and may be shut down anytime. Use OpenCourseAPI for your latest projects!

This is an unofficial API that serves course data from Foothill DeAnza MyPortal to students wishing to use it. If you have a suggestion for what other FHDA data this API should serve, drop an issue on Github. OwlAPI currently lives at opencourse.dev:3000.

OwlAPI serves data directly from MyPortal. It parses and cleanses the data in order to make it more usable. For now, only the most recent quarter's data is pulled from MyPortal. On opencourse.dev:3000, seat data is synced every 2 minutes with MyPortal.

Quickstart

Go to opencourse.dev:3000.

About

Core Team

Madhav Varshney, Kishan Emens

Contributors

John Schwarz, Joshua Kuan, Joshua Fan, Byron White

If you would like to contribute, follow this guide. Thank you!

Showcase

Powered by OwlAPI:

FHDA Class Register

Dependencies

Flask, TinyDB, BeautifulSoup4, Requests, Maya ✨🍰✨

License

The MIT License.

About

An open source REST API written in Python to scrape and serve Foothill / De Anza course data 📒

opencourse.dev:3000

Topics

apicoursedatade-anzafoothillmyportalowl-apiwebscraping

Resources

Readme
MIT license

Contributing

Contributing
Activity
Custom properties

Stars

9 stars

Watchers

7 watching

Forks

7 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.