All Projects β†’ nooverviewavailable β†’ Nooverviewavailable.com

nooverviewavailable / Nooverviewavailable.com

Licence: mit
A survey of Apple developer documentation.

Programming Languages

ruby
36898 projects - #4 most used programming language

Labels

Projects that are alternatives of or similar to Nooverviewavailable.com

Ridereceipts
πŸš• Simple automation desktop app to download and organize your receipts from Uber/Lyft. Try out our new Ride Receipts PRO !
Stars: ✭ 117 (-23.03%)
Mutual labels:  scraper
Newspaper
News, full-text, and article metadata extraction in Python 3. Advanced docs:
Stars: ✭ 11,545 (+7495.39%)
Mutual labels:  scraper
Google Play Scraper
Google play scraper for Python inspired by <facundoolano/google-play-scraper>
Stars: ✭ 143 (-5.92%)
Mutual labels:  scraper
Seleniumcrawler
An example using Selenium webdrivers for python and Scrapy framework to create a web scraper to crawl an ASP site
Stars: ✭ 117 (-23.03%)
Mutual labels:  scraper
Scraper
A scraper that switches between normal mode and gentleman mode, built on Eletron, React
Stars: ✭ 127 (-16.45%)
Mutual labels:  scraper
Onegram
This repository is no longer maintained.
Stars: ✭ 137 (-9.87%)
Mutual labels:  scraper
Headlesschrome
A Go package for working with headless Chrome. Run interactive JavaScript commands on web pages with Go and Chrome.
Stars: ✭ 112 (-26.32%)
Mutual labels:  scraper
Scraperwiki Python
ScraperWiki Python library for scraping and saving data
Stars: ✭ 146 (-3.95%)
Mutual labels:  scraper
Proxyscrape
Python library for retrieving free proxies (HTTP, HTTPS, SOCKS4, SOCKS5).
Stars: ✭ 134 (-11.84%)
Mutual labels:  scraper
Zillow
Zillow Scraper for Python using Selenium
Stars: ✭ 141 (-7.24%)
Mutual labels:  scraper
Youtube Comment Suite
Download YouTube comments from numerous videos, playlists, and channels for archiving, general search, and showing activity.
Stars: ✭ 120 (-21.05%)
Mutual labels:  scraper
Mwoffliner
Scrape any online Mediawiki motorised wiki (like Wikipedia) to your local filesystem
Stars: ✭ 121 (-20.39%)
Mutual labels:  scraper
Bandcamp Scraper
A scraper for https://bandcamp.com
Stars: ✭ 137 (-9.87%)
Mutual labels:  scraper
Cum
comic updater, mangafied
Stars: ✭ 117 (-23.03%)
Mutual labels:  scraper
Youtube Projects
This repository contains all the code I use in my YouTube tutorials.
Stars: ✭ 144 (-5.26%)
Mutual labels:  scraper
Instagram Python Scraper
A instagram scraper wrote in python. Similar to instagram-php-scraper.Usages are in example.py. Enjoy it!
Stars: ✭ 115 (-24.34%)
Mutual labels:  scraper
Udemycoursegrabber
Your will to enroll in Udemy course is here, but the money isn't? Search no more! This python program searches for your desired course in more than [insert big number here] websites, compares the last updated date, and gives you the download link of the latest one back, but you also have the choice to see the other ones as well!
Stars: ✭ 137 (-9.87%)
Mutual labels:  scraper
Phpscraper
PHP Scraper - an highly opinionated web-interface for PHP
Stars: ✭ 148 (-2.63%)
Mutual labels:  scraper
Google2csv
Google2Csv a simple google scraper that saves the results on a csv/xlsx/jsonl file
Stars: ✭ 145 (-4.61%)
Mutual labels:  scraper
Go Jd
京东θ‡ͺεŠ¨η™»ε½•οΌŒεœ¨ηΊΏε•†ε“θ‡ͺεŠ¨δΈ‹ε•
Stars: ✭ 139 (-8.55%)
Mutual labels:  scraper

No overview available.

A survey of Apple developer documentation.


It's become a truism among iOS and macOS developers that Apple's documentation is often incomplete or missing altogether.

But to what extent is this actually the case?

This project aims to provide some objective metrics for evaluating the quality and quantity of the docs on developer.apple.com/documentation.

Methodology

This project uses a scraper to crawl and download API symbol documentation from Apple's official documentation website.

An API symbol is any page navigable from and within https://developer.apple.com/documentation that has a declaration (i.e. articles and sample code aren't counted). An API symbol is undocumented if an HTML element matches the selector .nodocumentation.

The proportion of documented to undocumented symbols is then tabulated for each framework published by Apple.

Limitations

  • This project only denotes API symbols as being undocumented according to Apple's own self-reported information. An API symbol may not be counted as undocumented under the following circumstances:
    1. The symbol is omitted from the website
    2. The symbol isn't linked from a framework
    3. The symbol has no information but isn't marked as being undocumented
  • This project doesn't make any claims about the quality or usefulness of documentation; instead, it seeks to establish a baseline for coverage, which is a precondition for comprehensive reference documentation.

Known Issues

  • The scraper doesn't currently handle all frameworks or API symbols correctly. For example, property list keys, entitlements, and REST endpoints aren't supported.
  • API symbols may provide different content for Swift and Objective-C; the scraper doesn't currently handle this in a consistent way.
  • Deprecated API symbols aren't treated differently from nondeprecated symbols.

Next Steps

  • Establish infrastructure for automatically updating coverage statistics.
  • Publish a cache of reference documentation.
  • Evaluate documentation quality using metrics like number of words, sentences, code figures, images, and readability.

License

MIT

Contact

Mattt (@mattt)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].