Commit Graph

  • 0f5e55648b Tell user when the conflict resolver kept existing files I-Al-Istannen 2020-12-05 14:11:51 +01:00
  • 57259e21f4 Print download summary in sync_url I-Al-Istannen 2020-12-05 14:08:00 +01:00
  • 4ce385b262 Treat file overwrite and marked file overwrite differently I-Al-Istannen 2020-12-05 14:03:43 +01:00
  • 2d64409542 Fix handling of empty args.folder I-Al-Istannen 2020-12-05 13:50:46 +01:00
  • fcb3884a8f Add --remote-first, --local-first and --no-delete flags I-Al-Istannen 2020-12-05 13:47:53 +01:00
  • 9f6dc56a7b Use a strategy to decide conflict resolution I-Al-Istannen 2020-12-02 19:29:52 +01:00
  • 56ab473611 Merge pull request #17 from TheChristophe/master I-Al-Istannen 2020-12-02 19:04:46 +01:00
  • 6426060804 Fix relative paths bug Christophe 2020-12-02 18:40:45 +01:00
  • 49a0ca7a7c Add myself to LICENSE Christophe 2020-12-02 16:59:29 +01:00
  • f3a4663491 Add passive/no_prompt flag Christophe 2020-12-02 16:58:36 +01:00
  • ecdbca8fb6 Make sync_url work relative to cwd like sane programs Christophe 2020-12-02 16:50:30 +01:00
  • 9cbea5fe06 Add requirements.txt I-Al-Istannen 2020-11-23 10:16:40 +01:00
  • ba3c7f85fa Replace "\" in ILIAS paths as well I-Al-Istannen 2020-11-19 19:37:28 +01:00
  • ba9215ebe8 Bump version v2.4.5 I-Al-Istannen 2020-11-18 10:09:45 +01:00
  • 8ebf0eab16 Sort download summary I-Al-Istannen 2020-11-17 21:36:04 +01:00
  • cd90a60dee Move "sanitize_windows_path" to PFERD.transform I-Al-Istannen 2020-11-12 20:52:46 +01:00
  • 98834c9c95 Bump version v2.4.4 I-Al-Istannen 2020-11-12 20:23:36 +01:00
  • 55e9e719ad Sanitize "/" in ilias path names I-Al-Istannen 2020-11-12 19:32:45 +01:00
  • a0ae9aee27 Sanitize individual path parts v2.4.3 I-Al-Istannen 2020-11-11 09:36:20 +01:00
  • 1486a63854 Do not collapse directory structure when sanitizing I-Al-Istannen 2020-11-10 22:53:47 +01:00
  • 733e1ae136 Bump version I-Al-Istannen 2020-11-10 20:50:31 +01:00
  • 4ac51048c1 Use "_" as a replacement for illegal characters I-Al-Istannen 2020-11-10 20:49:14 +01:00
  • f2aba970fd [sync_url] Sanitize path names on windows I-Al-Istannen 2020-11-10 15:27:12 +01:00
  • 9c4759103a Bump patch version v2.4.2 I-Al-Istannen 2020-11-05 11:25:06 +01:00
  • 316b9d7bf4 Prevent too many retries when fetching an ILIAS page I-Al-Istannen 2020-11-04 22:20:40 +01:00
  • 6f30adcd22 Fix quote type in README I-Al-Istannen 2020-11-04 22:12:33 +01:00
  • 6f78fef604 Add quoting instructions to README I-Al-Istannen 2020-11-04 22:08:33 +01:00
  • f830b42a36 Fix duplicate files in download summary I-Al-Istannen 2020-11-04 21:49:35 +01:00
  • ef343dec7c Merge organizer download summaries I-Al-Istannen 2020-11-04 15:06:58 +01:00
  • 0da2fafcd8 Fix links outside tables I-Al-Istannen 2020-11-04 14:38:15 +01:00
  • f4abe3197c Add ipd crawler I-Al-Istannen 2020-11-03 20:40:09 +01:00
  • 38d4f5b4c9 Do not fail only empty courses I-Al-Istannen 2020-11-03 20:09:54 +01:00
  • 9ea03bda3e Adjust release names v2.4.1 I-Al-Istannen 2020-10-30 18:02:46 +01:00
  • 07de5bea8b Explain how to run sync_url on Mac I-Al-Istannen 2020-10-30 17:53:55 +01:00
  • f0d572c110 Fix a few typos in release body I-Al-Istannen 2020-10-30 17:32:04 +01:00
  • 076067e22d Bump version I-Al-Istannen 2020-10-30 17:24:40 +01:00
  • ebb6e63c5c Add MacOS to CI I-Al-Istannen 2020-10-30 17:02:56 +01:00
  • 0c3f35a2d2 Do not provide a shorthand for "no-videos" I-Al-Istannen 2020-10-30 16:58:44 +01:00
  • 521890ae78 Update README.md I-Al-Istannen 2020-10-28 23:24:18 +01:00
  • 3f7c73df80 Release new minor version v2.4.0 I-Al-Istannen 2020-10-07 09:32:17 +02:00
  • 43100f69d5 Merge pull request #10 from Garmelon/sync-url I-Al-Istannen 2020-10-07 09:29:48 +02:00
  • d73c778b0a Add sync_url instructions to README I-Al-Istannen 2020-10-06 17:46:42 +02:00
  • 73c3eb0984 Add option to skip videos in sync_url I-Al-Istannen 2020-10-06 17:15:10 +02:00
  • a519cbe05d Add sync_url workflow I-Al-Istannen 2020-10-06 12:03:16 +02:00
  • b3ad9783c4 Ignore pyinstaller files I-Al-Istannen 2020-10-06 11:43:20 +02:00
  • c1ccb6c53e Allow crawling videos with sync_url I-Al-Istannen 2020-10-06 10:39:34 +02:00
  • 51a713fa04 Allow crawling courses or folders with sync_url I-Al-Istannen 2020-09-28 20:00:01 +02:00
  • 74ea039458 Fix a few lint errors and pferd quirks in sync_url I-Al-Istannen 2020-09-28 19:42:59 +02:00
  • aaa6a2b6a4 Merge pull request #9 from TheChristophe/master I-Al-Istannen 2020-09-28 19:25:45 +02:00
  • e32a49480b Expose methods to look up course/element names by id / url I-Al-Istannen 2020-09-28 17:01:46 +02:00
  • be65051f9d Support downloading folders in get-by-url script Christophe 2020-09-28 18:14:20 +02:00
  • 3387bc5f20 Add simple course-download-by-url script Christophe 2020-09-28 17:49:36 +02:00
  • 3f0ae729d6 Expand "is course" check to not download magazines or other weird things I-Al-Istannen 2020-09-28 16:36:03 +02:00
  • 8e8c1c031a Version 2.3.0 v2.3.0 I-Al-Istannen 2020-09-03 21:47:10 +02:00
  • 55678d7fee Pass string down to FileCookieJar I-Al-Istannen 2020-08-12 09:09:14 +02:00
  • a57ee8b96b Add timeout to video downloads to work around requests IPv6 bug I-Al-Istannen 2020-08-11 14:40:13 +02:00
  • e367da925e Bump version to 2.2.1 v2.2.1 Joscha 2020-07-28 19:55:32 +00:00
  • 77a109bb7e Fix ilias shibboleth authenticator Joscha 2020-07-28 19:13:51 +00:00
  • a3e1864a26 Allow long paths on windows I-Al-Istannen 2020-07-24 09:22:51 +00:00
  • 41cbcc509c Update version to 2.2.0 v2.2.0 I-Al-Istannen 2020-07-15 22:33:18 +02:00
  • 77874b432b Also add personal_desktop to download summary I-Al-Istannen 2020-07-15 22:47:28 +02:00
  • 5c4c785e60 Fix HTML file downloading I-Al-Istannen 2020-07-15 15:10:31 +02:00
  • 2aed4f6d1f Only query the dir_filter for directories I-Al-Istannen 2020-07-13 13:36:12 +02:00
  • 34152fbe54 Set mtime and atime to ILIAS dates where possible I-Al-Istannen 2020-07-13 13:12:01 +02:00
  • 4047fe78f3 Fix README formatting Joscha 2020-07-11 18:21:32 +00:00
  • c28347122e Improve README Joscha 2020-07-11 18:16:33 +00:00
  • 5b38ab8cf1 Add MIT license Joscha 2020-07-08 09:46:27 +00:00
  • bb25d32f03 Fix typo in README I-Al-Istannen 2020-06-29 16:18:33 +02:00
  • ecaedea709 Merge pull request #8 from pavelzw/master v2.1.2 I-Al-Istannen 2020-06-26 17:52:05 +02:00
  • f05d1b1261 Fix version number Pavel Zwerschke 2020-06-26 17:49:47 +02:00
  • 6aaa3071f9 Update README with new version I-Al-Istannen 2020-06-26 17:35:03 +02:00
  • c26c9352f1 Make DownloadSummary private, provide property accessors I-Al-Istannen 2020-06-26 17:30:45 +02:00
  • d9ea688145 Use pretty logger for summaries I-Al-Istannen 2020-06-26 15:52:07 +02:00
  • e8be6e498e Add summary to example_config_personal_desktop I-Al-Istannen 2020-06-26 17:24:23 +02:00
  • e4b1fac045 Satisfy pylint I-Al-Istannen 2020-06-26 15:37:35 +02:00
  • 402ae81335 Fix type hints Joscha 2020-06-26 13:17:44 +00:00
  • 52f31e2783 Add type hints to DownloadSummary Daniel Augustin 2020-06-26 13:02:37 +02:00
  • 739522a151 Move download summary into a separate class Daniel Augustin 2020-06-25 21:55:08 +02:00
  • 6c034209b6 Add deleted files to summary Daniel Augustin 2020-06-25 21:30:03 +02:00
  • f6fbd5e4bb Add download summary Daniel Augustin 2020-06-25 15:41:58 +02:00
  • 7024db1f13 Use transient progessbar v2.1.1 I-Al-Istannen 2020-06-25 17:38:35 +02:00
  • 23bfa42a0d Never use the direct download button, as it is currently broken I-Al-Istannen 2020-06-11 13:31:01 +02:00
  • fdb57884ed Touch files with same content to update timestamps I-Al-Istannen 2020-05-31 20:27:15 +02:00
  • f614b95a00 Adjust version in setup.py v2.1.0 I-Al-Istannen 2020-05-30 19:07:02 +02:00
  • 8198c9ecaa Reorder methods a bit I-Al-Istannen 2020-05-30 15:53:31 +02:00
  • 086b15d10f Crawl a bit more iteratively I-Al-Istannen 2020-05-30 15:35:58 +02:00
  • 9d6ce331a5 Use IliasCrawlerEntry entries in the ilias scraper I-Al-Istannen 2020-05-30 15:04:54 +02:00
  • 821c7ade26 Move video url extraction logic to crawler I-Al-Istannen 2020-05-30 00:14:08 +02:00
  • b969a1854a Remove unneeded whitespace I-Al-Istannen 2020-05-30 00:22:17 +02:00
  • 62535b4452 Unpack videos in ILIAS downloader I-Al-Istannen 2020-05-21 21:57:31 +02:00
  • c0056e5669 Correctly crawl video pages with multiple pages I-Al-Istannen 2020-05-21 21:13:19 +02:00
  • cfe4a8fc0a Bump version to 2.0.0 v2.0.0 Joscha 2020-05-15 11:26:23 +00:00
  • 95b9248a25 Clean up Joscha 2020-05-15 11:26:09 +00:00
  • 1004fa40f8 Add personal desktop example config to README I-Al-Istannen 2020-05-15 11:02:55 +02:00
  • e8ddb0ca04 Fix example config link in README I-Al-Istannen 2020-05-15 11:02:45 +02:00
  • 36c8785f15 Add example config that synchronizes the personal desktop I-Al-Istannen 2020-05-15 11:02:13 +02:00
  • 03a801eecc Correctly type hint swallow_and_print_errors decorator I-Al-Istannen 2020-05-12 21:02:41 +02:00
  • 072c6630bf Avoid logging import in config Joscha 2020-05-12 18:19:23 +00:00
  • 4f56c8f192 Pass element type to ilias directory filter I-Al-Istannen 2020-05-12 14:38:25 +02:00
  • 4fdb67128d Fetch correct diva playlist id I-Al-Istannen 2020-05-11 00:25:34 +02:00