Преглед на файлове

Remove GitHub module as it is not ready for use yet

tags/v1.0
JustAnotherArchivist преди 1 година
родител
ревизия
06daea162f
променени са 1 файла, в които са добавени 0 реда и са изтрити 21 реда
  1. +0
    -21
      codearchiver/modules/github.py

+ 0
- 21
codearchiver/modules/github.py Целия файл

@@ -1,21 +0,0 @@
import codearchiver.core
import codearchiver.modules.git
import datetime
import re


class GitHubModule(codearchiver.core.Module):
name = 'github'

@staticmethod
def matches(inputUrl):
return bool(re.match(r'^https?://(www\.)?github\.com/[^/]+/[^/]+(?<!\.git)$', inputUrl.url))

def process(self):
result = codearchiver.core.Result(id = f'github_{"_".join(self._url.split("/")[3:])}_{datetime.datetime.utcnow():%Y%m%dT%H%M%SZ}')

gitModule = codearchiver.modules.git.Git(codearchiver.core.InputURL(f'{self._url}.git'), id_ = f'{result.id}_git')
gitModuleResult = gitModule.process()
result.submoduleResults.append((gitModule, gitModuleResult))

return result

Зареждане…
Отказ
Запис