class_docstr: `pathlib.Path` like object for manipulating Github paths.
  
  Example:
  
  ```
  path = GithubPath.from_repo('tensorflow/datasets')
  path = path / 'docs' / 'catalog'
  assert path.is_dir()
  datasets = [
      p.name for p in path.iterdir() if p.match('*.md')
  ]
  
  path = GithubPath('github://tensorflow/datasets/tree/master/docs/README.md')
  assert path.subpath == 'docs/README.md'
  assert path.repo == 'tensorflow/datasets'
  assert path.branch == 'master'
  ```
class_docstr_tok: ["`","pathlib.Path","`","like","object","for","manipulating","Github","paths",".","Example",":","``","`","path","=","GithubPath.from_repo","(","'tensorflow\/datasets","'",")","path","=","path","\/","'docs","'","\/","'catalog'","assert","path.is_dir","(",")","datasets","=","[","p.name","for","p","in","path.iterdir","(",")","if","p.match","(","'","*",".md","'",")","]","path","=","GithubPath","(","'github",":","\/\/tensorflow\/datasets\/tree\/master\/docs\/README.md","'",")","assert","path.subpath","==","'docs\/README.md'","assert","path.repo","==","'tensorflow\/datasets'","assert","path.branch","==","'master'","``","`"]
docstr: Returns the raw content url (https://raw.githubusercontent.com).
docstr_tok: ["Returns","the","raw","content","url","(","https",":","\/\/raw.githubusercontent.com",")","."]
code: def as_raw_url(self) -> str:
      """Returns the raw content url (https://raw.githubusercontent.com)."""
      return (
          "https://raw.githubusercontent.com/"
          f"{self.repo}/{self.branch}/{self.subpath}"
      )
  
imports: import dataclasses
  import functools
  import os
  import pathlib
  import posixpath
  from typing import Iterator, Mapping, MutableMapping, Optional, Set, Tuple
  from etils import epath
  import requests
  from tensorflow_datasets.core import utils
label_desc: Use image node_id 11 for calling the GithubPath obj's underlying member method code with example usage: obj.as_raw_url() and returns: str, self, str, self, str, self