diff --git a/Pipfile.lock b/Pipfile.lock index d05249c..3cbfa0b 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -29,13 +29,6 @@ "markers": "python_full_version >= '3.6.2'", "version": "==3.4.0" }, - "appdirs": { - "hashes": [ - "sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41", - "sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128" - ], - "version": "==1.4.4" - }, "beautifulsoup4": { "hashes": [ "sha256:9a315ce70049920ea4572a4055bc4bd700c940521d36fc858205ad4fcde149bf", @@ -68,7 +61,7 @@ "sha256:876d180e9d7432c5d1dfd4c5d26b72f099d503e8fcc0feb7532c9289be60fcbd", "sha256:cb957888737fc0bbcd78e3df769addb41fd1ff8cf950dc9e7ad7793f1bf44455" ], - "markers": "python_version >= '3'", + "markers": "python_full_version >= '3.5.0'", "version": "==2.0.10" }, "click": { @@ -132,14 +125,6 @@ "markers": "python_version >= '3'", "version": "==3.3" }, - "importlib-metadata": { - "hashes": [ - "sha256:92a8b58ce734b2a4494878e0ecf7d79ccd7a128b5fc6014c401e0b61f006f0f6", - "sha256:b7cf7d3fef75f1e4c80a96ca660efbd51473d7e8f39b5ab9210febc7809012a4" - ], - "markers": "python_version >= '3.7'", - "version": "==4.10.0" - }, "mbstrdecoder": { "hashes": [ "sha256:153443c34b5e0c9b2263a1f8480d33156190b3e03e1e89cccd9239581aaef0ed", @@ -238,13 +223,6 @@ ], "version": "==0.4.0" }, - "pyee": { - "hashes": [ - "sha256:5c7e60f8df95710dbe17550e16ce0153f83990c00ef744841b43f371ed53ebea", - "sha256:c09f56e36eb10bf23aa2aacf145f690ded75b990a3d9523fd478b005940303d2" - ], - "version": "==8.2.2" - }, "pyparsing": { "hashes": [ "sha256:04ff808a5b90911829c55c4e26f75fa5ca8a2f5f36aa3a51f68e27033341d3e4", @@ -261,14 +239,6 @@ "markers": "python_version >= '3.7'", "version": "==1.0.0" }, - "pyppeteer": { - "hashes": [ - "sha256:6bcad4202bc691f85f52bdfaf34cb21f49813c56af6796fb34056e303b35bc87", - "sha256:c2369bfd5a938a5cd60f663514177d4314b4acf7b909440f0a2c5c610b86ee6e" - ], - "markers": "python_version >= '3.7' and python_version < '4'", - "version": "==1.0.0" - }, "pytablewriter": { "extras": [ "html" @@ -355,7 +325,7 @@ "sha256:3852277618e653dd1d8fa4129e59b4338358dffafeb3d5106e9f88504db9c460", "sha256:cb9458bf5544af9a141eb170dd91e03564b7a78eb36b14437a73b6f38a96ab23" ], - "markers": "python_version >= '3.6' and python_version < '4'", + "markers": "python_version >= '3.6' and python_version < '4.0'", "version": "==0.3.1" }, "rfc3986": { @@ -370,11 +340,11 @@ }, "setuptools": { "hashes": [ - "sha256:2932bfeb248c648dc411ea9714d5a6de7a33ef1a0db2f0fce644d8172b0479e8", - "sha256:2b62b3dbec1fe95585dadf3bd9a014c8c578624918190428c3a7994bb52ae2b8" + "sha256:2404879cda71495fc4d5cbc445ed52fdaddf352b36e40be8dcc63147cb4edabe", + "sha256:68eb94073fc486091447fcb0501efd6560a0e5a1839ba249e5ff3c4c93f05f90" ], "markers": "python_version >= '3.7'", - "version": "==60.3.1" + "version": "==60.5.0" }, "six": { "hashes": [ @@ -389,7 +359,7 @@ "sha256:471b71698eac1c2112a40ce2752bb2f4a4814c22a54a3eed3676bc0f5ca9f663", "sha256:c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de" ], - "markers": "python_version >= '3.5'", + "markers": "python_full_version >= '3.5.0'", "version": "==1.2.0" }, "soupsieve": { @@ -464,7 +434,7 @@ "sha256:000ca7f471a233c2251c6c7023ee85305721bfdf18621ebff4fd17a8653427ed", "sha256:0e7c33d9a63e7ddfcb86780aac87befc2fbddf46c58dbb487e0855f7ceec283c" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_version < '4'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_version < '4.0'", "version": "==1.26.8" }, "wcwidth": { @@ -473,68 +443,6 @@ "sha256:c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83" ], "version": "==0.2.5" - }, - "websockets": { - "hashes": [ - "sha256:002071169d2e44ce8eb9e5ebac9fbce142ba4b5146eef1cfb16b177a27662657", - "sha256:05e7f098c76b0a4743716590bb8f9706de19f1ef5148d61d0cf76495ec3edb9c", - "sha256:08a42856158307e231b199671c4fce52df5786dd3d703f36b5d8ac76b206c485", - "sha256:0d93b7cadc761347d98da12ec1930b5c71b2096f1ceed213973e3cda23fead9c", - "sha256:10edd9d7d3581cfb9ff544ac09fc98cab7ee8f26778a5a8b2d5fd4b0684c5ba5", - "sha256:14e9cf68a08d1a5d42109549201aefba473b1d925d233ae19035c876dd845da9", - "sha256:181d2b25de5a437b36aefedaf006ecb6fa3aa1328ec0236cdde15f32f9d3ff6d", - "sha256:189ed478395967d6a98bb293abf04e8815349e17456a0a15511f1088b6cb26e4", - "sha256:1d858fb31e5ac992a2cdf17e874c95f8a5b1e917e1fb6b45ad85da30734b223f", - "sha256:1dafe98698ece09b8ccba81b910643ff37198e43521d977be76caf37709cf62b", - "sha256:3477146d1f87ead8df0f27e8960249f5248dceb7c2741e8bbec9aa5338d0c053", - "sha256:38db6e2163b021642d0a43200ee2dec8f4980bdbda96db54fde72b283b54cbfc", - "sha256:3a02ab91d84d9056a9ee833c254895421a6333d7ae7fff94b5c68e4fa8095519", - "sha256:3bbf080f3892ba1dc8838786ec02899516a9d227abe14a80ef6fd17d4fb57127", - "sha256:3ef6f73854cded34e78390dbdf40dfdcf0b89b55c0e282468ef92646fce8d13a", - "sha256:468f0031fdbf4d643f89403a66383247eb82803430b14fa27ce2d44d2662ca37", - "sha256:483edee5abed738a0b6a908025be47f33634c2ad8e737edd03ffa895bd600909", - "sha256:531d8eb013a9bc6b3ad101588182aa9b6dd994b190c56df07f0d84a02b85d530", - "sha256:5560558b0dace8312c46aa8915da977db02738ac8ecffbc61acfbfe103e10155", - "sha256:5bb6256de5a4fb1d42b3747b4e2268706c92965d75d0425be97186615bf2f24f", - "sha256:667c41351a6d8a34b53857ceb8343a45c85d438ee4fd835c279591db8aeb85be", - "sha256:6b014875fae19577a392372075e937ebfebf53fd57f613df07b35ab210f31534", - "sha256:6fdec1a0b3e5630c58e3d8704d2011c678929fce90b40908c97dfc47de8dca72", - "sha256:7bdd3d26315db0a9cf8a0af30ca95e0aa342eda9c1377b722e71ccd86bc5d1dd", - "sha256:7c9407719f42cb77049975410490c58a705da6af541adb64716573e550e5c9db", - "sha256:7d6673b2753f9c5377868a53445d0c321ef41ff3c8e3b6d57868e72054bfce5f", - "sha256:816ae7dac2c6522cfa620947ead0ca95ac654916eebf515c94d7c28de5601a6e", - "sha256:882c0b8bdff3bf1bd7f024ce17c6b8006042ec4cceba95cf15df57e57efa471c", - "sha256:8877861e3dee38c8d302eee0d5dbefa6663de3b46dc6a888f70cd7e82562d1f7", - "sha256:888a5fa2a677e0c2b944f9826c756475980f1b276b6302e606f5c4ff5635be9e", - "sha256:89e985d40d407545d5f5e2e58e1fdf19a22bd2d8cd54d20a882e29f97e930a0a", - "sha256:97b4b68a2ddaf5c4707ae79c110bfd874c5be3c6ac49261160fb243fa45d8bbb", - "sha256:98de71f86bdb29430fd7ba9997f47a6b10866800e3ea577598a786a785701bb0", - "sha256:9f304a22ece735a3da8a51309bc2c010e23961a8f675fae46fdf62541ed62123", - "sha256:9fd62c6dc83d5d35fb6a84ff82ec69df8f4657fff05f9cd6c7d9bec0dd57f0f6", - "sha256:a249139abc62ef333e9e85064c27fefb113b16ffc5686cefc315bdaef3eefbc8", - "sha256:b66e6d514f12c28d7a2d80bb2a48ef223342e99c449782d9831b0d29a9e88a17", - "sha256:b68b6caecb9a0c6db537aa79750d1b592a841e4f1a380c6196091e65b2ad35f9", - "sha256:baa83174390c0ff4fc1304fbe24393843ac7a08fdd59295759c4b439e06b1536", - "sha256:bb01ea7b5f52e7125bdc3c5807aeaa2d08a0553979cf2d96a8b7803ea33e15e7", - "sha256:cfae282c2aa7f0c4be45df65c248481f3509f8c40ca8b15ed96c35668ae0ff69", - "sha256:d0d81b46a5c87d443e40ce2272436da8e6092aa91f5fbeb60d1be9f11eff5b4c", - "sha256:d9b245db5a7e64c95816e27d72830e51411c4609c05673d1ae81eb5d23b0be54", - "sha256:ddab2dc69ee5ae27c74dbfe9d7bb6fee260826c136dca257faa1a41d1db61a89", - "sha256:e1b60fd297adb9fc78375778a5220da7f07bf54d2a33ac781319650413fc6a60", - "sha256:e259be0863770cb91b1a6ccf6907f1ac2f07eff0b7f01c249ed751865a70cb0d", - "sha256:e3872ae57acd4306ecf937d36177854e218e999af410a05c17168cd99676c512", - "sha256:e4819c6fb4f336fd5388372cb556b1f3a165f3f68e66913d1a2fc1de55dc6f58" - ], - "markers": "python_version >= '3.7'", - "version": "==10.1" - }, - "zipp": { - "hashes": [ - "sha256:9f50f446828eb9d45b267433fd3e9da8d801f614129124863f9c51ebceafb87d", - "sha256:b47250dd24f92b7dd6a0a8fc5244da14608f3ca90a5efcd37a3b1642fac9a375" - ], - "markers": "python_version >= '3.7'", - "version": "==3.7.0" } }, "develop": { @@ -553,13 +461,6 @@ "markers": "python_full_version >= '3.6.2'", "version": "==3.4.0" }, - "appdirs": { - "hashes": [ - "sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41", - "sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128" - ], - "version": "==1.4.4" - }, "attrs": { "hashes": [ "sha256:2d27e3784d7a565d36ab851fe94887c5eccd6a463168875832a1be79c82828b4", @@ -671,7 +572,7 @@ "sha256:876d180e9d7432c5d1dfd4c5d26b72f099d503e8fcc0feb7532c9289be60fcbd", "sha256:cb957888737fc0bbcd78e3df769addb41fd1ff8cf950dc9e7ad7793f1bf44455" ], - "markers": "python_version >= '3'", + "markers": "python_full_version >= '3.5.0'", "version": "==2.0.10" }, "click": { @@ -1082,13 +983,6 @@ "markers": "python_version >= '3.6'", "version": "==6.1.1" }, - "pyee": { - "hashes": [ - "sha256:5c7e60f8df95710dbe17550e16ce0153f83990c00ef744841b43f371ed53ebea", - "sha256:c09f56e36eb10bf23aa2aacf145f690ded75b990a3d9523fd478b005940303d2" - ], - "version": "==8.2.2" - }, "pyflakes": { "hashes": [ "sha256:05a85c2872edf37a4ed30b0cce2f6093e1d0581f8c19d7393122da7e25b2b24c", @@ -1121,14 +1015,6 @@ "markers": "python_version >= '3.7'", "version": "==1.0.0" }, - "pyppeteer": { - "hashes": [ - "sha256:6bcad4202bc691f85f52bdfaf34cb21f49813c56af6796fb34056e303b35bc87", - "sha256:c2369bfd5a938a5cd60f663514177d4314b4acf7b909440f0a2c5c610b86ee6e" - ], - "markers": "python_version >= '3.7' and python_version < '4'", - "version": "==1.0.0" - }, "pytablewriter": { "extras": [ "html" @@ -1254,7 +1140,7 @@ "sha256:3852277618e653dd1d8fa4129e59b4338358dffafeb3d5106e9f88504db9c460", "sha256:cb9458bf5544af9a141eb170dd91e03564b7a78eb36b14437a73b6f38a96ab23" ], - "markers": "python_version >= '3.6' and python_version < '4'", + "markers": "python_version >= '3.6' and python_version < '4.0'", "version": "==0.3.1" }, "rfc3986": { @@ -1277,11 +1163,11 @@ }, "setuptools": { "hashes": [ - "sha256:2932bfeb248c648dc411ea9714d5a6de7a33ef1a0db2f0fce644d8172b0479e8", - "sha256:2b62b3dbec1fe95585dadf3bd9a014c8c578624918190428c3a7994bb52ae2b8" + "sha256:2404879cda71495fc4d5cbc445ed52fdaddf352b36e40be8dcc63147cb4edabe", + "sha256:68eb94073fc486091447fcb0501efd6560a0e5a1839ba249e5ff3c4c93f05f90" ], "markers": "python_version >= '3.7'", - "version": "==60.3.1" + "version": "==60.5.0" }, "six": { "hashes": [ @@ -1296,7 +1182,7 @@ "sha256:471b71698eac1c2112a40ce2752bb2f4a4814c22a54a3eed3676bc0f5ca9f663", "sha256:c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de" ], - "markers": "python_version >= '3.5'", + "markers": "python_full_version >= '3.5.0'", "version": "==1.2.0" }, "snowballstemmer": { @@ -1427,10 +1313,10 @@ }, "types-requests": { "hashes": [ - "sha256:20cba29db305c005305dab4d29d5f0de01af7820a375c0853b68159269e8e2da", - "sha256:9fe61821910eb5b33bc774165d0c8fbdf933902ef57b0d5040f96b59bc428efa" + "sha256:9c9390b18b222956155af6678570f452edafa3bb94bd5a4efe67da1105aa128c", + "sha256:a67dc1a8512312b8cb89f3ba95f9a0e69ef3436ae77c9bd4f328cd88f17adda2" ], - "version": "==2.27.3" + "version": "==2.27.5" }, "types-setuptools": { "hashes": [ @@ -1441,10 +1327,10 @@ }, "types-urllib3": { "hashes": [ - "sha256:b09ed6a9396727d4faeac90a922738e68cf9816ad8d937efc63fd4e8c7d6599e", - "sha256:bcfe29253dbd01c1e7f32bb10d0fbfb3044bc52ce3dfa2226e0b31ee61e64429" + "sha256:580c784925d5902d5fb3b67c0c1019b3d20b8f2d54050f0bb07862d52b93ad03", + "sha256:e0c57152d7efc408a877adfc9073316dcd3e3ffb39962e90544f7597696c0d7c" ], - "version": "==1.26.1" + "version": "==1.26.3" }, "typing-extensions": { "hashes": [ @@ -1459,7 +1345,7 @@ "sha256:000ca7f471a233c2251c6c7023ee85305721bfdf18621ebff4fd17a8653427ed", "sha256:0e7c33d9a63e7ddfcb86780aac87befc2fbddf46c58dbb487e0855f7ceec283c" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_version < '4'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_version < '4.0'", "version": "==1.26.8" }, "wcwidth": { @@ -1476,60 +1362,6 @@ ], "version": "==0.5.1" }, - "websockets": { - "hashes": [ - "sha256:002071169d2e44ce8eb9e5ebac9fbce142ba4b5146eef1cfb16b177a27662657", - "sha256:05e7f098c76b0a4743716590bb8f9706de19f1ef5148d61d0cf76495ec3edb9c", - "sha256:08a42856158307e231b199671c4fce52df5786dd3d703f36b5d8ac76b206c485", - "sha256:0d93b7cadc761347d98da12ec1930b5c71b2096f1ceed213973e3cda23fead9c", - "sha256:10edd9d7d3581cfb9ff544ac09fc98cab7ee8f26778a5a8b2d5fd4b0684c5ba5", - "sha256:14e9cf68a08d1a5d42109549201aefba473b1d925d233ae19035c876dd845da9", - "sha256:181d2b25de5a437b36aefedaf006ecb6fa3aa1328ec0236cdde15f32f9d3ff6d", - "sha256:189ed478395967d6a98bb293abf04e8815349e17456a0a15511f1088b6cb26e4", - "sha256:1d858fb31e5ac992a2cdf17e874c95f8a5b1e917e1fb6b45ad85da30734b223f", - "sha256:1dafe98698ece09b8ccba81b910643ff37198e43521d977be76caf37709cf62b", - "sha256:3477146d1f87ead8df0f27e8960249f5248dceb7c2741e8bbec9aa5338d0c053", - "sha256:38db6e2163b021642d0a43200ee2dec8f4980bdbda96db54fde72b283b54cbfc", - "sha256:3a02ab91d84d9056a9ee833c254895421a6333d7ae7fff94b5c68e4fa8095519", - "sha256:3bbf080f3892ba1dc8838786ec02899516a9d227abe14a80ef6fd17d4fb57127", - "sha256:3ef6f73854cded34e78390dbdf40dfdcf0b89b55c0e282468ef92646fce8d13a", - "sha256:468f0031fdbf4d643f89403a66383247eb82803430b14fa27ce2d44d2662ca37", - "sha256:483edee5abed738a0b6a908025be47f33634c2ad8e737edd03ffa895bd600909", - "sha256:531d8eb013a9bc6b3ad101588182aa9b6dd994b190c56df07f0d84a02b85d530", - "sha256:5560558b0dace8312c46aa8915da977db02738ac8ecffbc61acfbfe103e10155", - "sha256:5bb6256de5a4fb1d42b3747b4e2268706c92965d75d0425be97186615bf2f24f", - "sha256:667c41351a6d8a34b53857ceb8343a45c85d438ee4fd835c279591db8aeb85be", - "sha256:6b014875fae19577a392372075e937ebfebf53fd57f613df07b35ab210f31534", - "sha256:6fdec1a0b3e5630c58e3d8704d2011c678929fce90b40908c97dfc47de8dca72", - "sha256:7bdd3d26315db0a9cf8a0af30ca95e0aa342eda9c1377b722e71ccd86bc5d1dd", - "sha256:7c9407719f42cb77049975410490c58a705da6af541adb64716573e550e5c9db", - "sha256:7d6673b2753f9c5377868a53445d0c321ef41ff3c8e3b6d57868e72054bfce5f", - "sha256:816ae7dac2c6522cfa620947ead0ca95ac654916eebf515c94d7c28de5601a6e", - "sha256:882c0b8bdff3bf1bd7f024ce17c6b8006042ec4cceba95cf15df57e57efa471c", - "sha256:8877861e3dee38c8d302eee0d5dbefa6663de3b46dc6a888f70cd7e82562d1f7", - "sha256:888a5fa2a677e0c2b944f9826c756475980f1b276b6302e606f5c4ff5635be9e", - "sha256:89e985d40d407545d5f5e2e58e1fdf19a22bd2d8cd54d20a882e29f97e930a0a", - "sha256:97b4b68a2ddaf5c4707ae79c110bfd874c5be3c6ac49261160fb243fa45d8bbb", - "sha256:98de71f86bdb29430fd7ba9997f47a6b10866800e3ea577598a786a785701bb0", - "sha256:9f304a22ece735a3da8a51309bc2c010e23961a8f675fae46fdf62541ed62123", - "sha256:9fd62c6dc83d5d35fb6a84ff82ec69df8f4657fff05f9cd6c7d9bec0dd57f0f6", - "sha256:a249139abc62ef333e9e85064c27fefb113b16ffc5686cefc315bdaef3eefbc8", - "sha256:b66e6d514f12c28d7a2d80bb2a48ef223342e99c449782d9831b0d29a9e88a17", - "sha256:b68b6caecb9a0c6db537aa79750d1b592a841e4f1a380c6196091e65b2ad35f9", - "sha256:baa83174390c0ff4fc1304fbe24393843ac7a08fdd59295759c4b439e06b1536", - "sha256:bb01ea7b5f52e7125bdc3c5807aeaa2d08a0553979cf2d96a8b7803ea33e15e7", - "sha256:cfae282c2aa7f0c4be45df65c248481f3509f8c40ca8b15ed96c35668ae0ff69", - "sha256:d0d81b46a5c87d443e40ce2272436da8e6092aa91f5fbeb60d1be9f11eff5b4c", - "sha256:d9b245db5a7e64c95816e27d72830e51411c4609c05673d1ae81eb5d23b0be54", - "sha256:ddab2dc69ee5ae27c74dbfe9d7bb6fee260826c136dca257faa1a41d1db61a89", - "sha256:e1b60fd297adb9fc78375778a5220da7f07bf54d2a33ac781319650413fc6a60", - "sha256:e259be0863770cb91b1a6ccf6907f1ac2f07eff0b7f01c249ed751865a70cb0d", - "sha256:e3872ae57acd4306ecf937d36177854e218e999af410a05c17168cd99676c512", - "sha256:e4819c6fb4f336fd5388372cb556b1f3a165f3f68e66913d1a2fc1de55dc6f58" - ], - "markers": "python_version >= '3.7'", - "version": "==10.1" - }, "wheel": { "hashes": [ "sha256:4bdcd7d840138086126cd09254dc6195fb4fc6f01c050a1d7236f2630db1d22a", diff --git a/docs/README.md b/docs/README.md index d4dd943..536b2e5 100644 --- a/docs/README.md +++ b/docs/README.md @@ -8,7 +8,6 @@ - [`best_of.generator`](./best_of.generator.md#module-best_ofgenerator) - [`best_of.generators`](./best_of.generators.md#module-best_ofgenerators) - [`best_of.generators.base_generator`](./best_of.generators.base_generator.md#module-best_ofgeneratorsbase_generator) -- [`best_of.generators.markdown_gallery`](./best_of.generators.markdown_gallery.md#module-best_ofgeneratorsmarkdown_gallery): Gallery view for a best-of list. - [`best_of.generators.markdown_list`](./best_of.generators.markdown_list.md#module-best_ofgeneratorsmarkdown_list) - [`best_of.integrations`](./best_of.integrations.md#module-best_ofintegrations) - [`best_of.integrations.base_integration`](./best_of.integrations.base_integration.md#module-best_ofintegrationsbase_integration) @@ -30,7 +29,6 @@ ## Classes - [`base_generator.BaseGenerator`](./best_of.generators.base_generator.md#class-basegenerator) -- [`markdown_gallery.MarkdownGalleryGenerator`](./best_of.generators.markdown_gallery.md#class-markdowngallerygenerator) - [`markdown_list.MarkdownListGenerator`](./best_of.generators.markdown_list.md#class-markdownlistgenerator) - [`base_integration.BaseIntegration`](./best_of.integrations.base_integration.md#class-baseintegration) - [`cargo_integration.CargoIntegration`](./best_of.integrations.cargo_integration.md#class-cargointegration) @@ -50,14 +48,6 @@ - [`generator.load_extension_script`](./best_of.generator.md#function-load_extension_script) - [`generator.parse_projects_yaml`](./best_of.generator.md#function-parse_projects_yaml) - [`generators.get_generator`](./best_of.generators.md#function-get_generator) -- [`markdown_gallery.chunker`](./best_of.generators.markdown_gallery.md#function-chunker): Iterates over a sequence in chunks. -- [`markdown_gallery.generate_category_gallery_md`](./best_of.generators.markdown_gallery.md#function-generate_category_gallery_md): Generates markdown gallery for a category, containing tables with projects. -- [`markdown_gallery.generate_md`](./best_of.generators.markdown_gallery.md#function-generate_md): Generate the markdown text. -- [`markdown_gallery.generate_project_html`](./best_of.generators.markdown_gallery.md#function-generate_project_html): Generates the content of a table cell for a project. -- [`markdown_gallery.generate_short_toc`](./best_of.generators.markdown_gallery.md#function-generate_short_toc): Generate a short TOC, which is just all category names in one line. -- [`markdown_gallery.generate_table_html`](./best_of.generators.markdown_gallery.md#function-generate_table_html): Generates a table containing several projects. -- [`markdown_gallery.save_screenshot`](./best_of.generators.markdown_gallery.md#function-save_screenshot): Loads url in headless browser and saves screenshot to file (.jpg or .png). -- [`markdown_gallery.shorten`](./best_of.generators.markdown_gallery.md#function-shorten): Shorten a string by appending ... if it's too long. - [`markdown_list.generate_category_md`](./best_of.generators.markdown_list.md#function-generate_category_md) - [`markdown_list.generate_changes_md`](./best_of.generators.markdown_list.md#function-generate_changes_md) - [`markdown_list.generate_legend`](./best_of.generators.markdown_list.md#function-generate_legend) @@ -73,6 +63,7 @@ - [`github_integration.generate_github_details`](./best_of.integrations.github_integration.md#function-generate_github_details) - [`github_integration.get_contributors_via_github_api`](./best_of.integrations.github_integration.md#function-get_contributors_via_github_api) - [`github_integration.get_repo_deps_via_github`](./best_of.integrations.github_integration.md#function-get_repo_deps_via_github) +- [`github_integration.request_metadata_from_github_api`](./best_of.integrations.github_integration.md#function-request_metadata_from_github_api) - [`github_integration.update_via_github`](./best_of.integrations.github_integration.md#function-update_via_github) - [`github_integration.update_via_github_api`](./best_of.integrations.github_integration.md#function-update_via_github_api) - [`libio_integration.is_activated`](./best_of.integrations.libio_integration.md#function-is_activated) diff --git a/docs/best_of.generators.md b/docs/best_of.generators.md index d2af2f5..9d078fe 100644 --- a/docs/best_of.generators.md +++ b/docs/best_of.generators.md @@ -11,12 +11,11 @@ --------------- - **base_generator** - **markdown_list** -- **markdown_gallery** - **AVAILABLE_GENERATORS** --- - + ## function `get_generator` diff --git a/docs/best_of.integrations.github_integration.md b/docs/best_of.integrations.github_integration.md index 62fcca2..84a212d 100644 --- a/docs/best_of.integrations.github_integration.md +++ b/docs/best_of.integrations.github_integration.md @@ -13,7 +13,7 @@ --- - + ## function `get_repo_deps_via_github` @@ -28,7 +28,7 @@ get_repo_deps_via_github(github_id: str) → int --- - + ## function `get_contributors_via_github_api` @@ -46,7 +46,26 @@ get_contributors_via_github_api( --- - + + +## function `request_metadata_from_github_api` + +```python +request_metadata_from_github_api( + github_api_token: str, + github_id: str, + recent_activity_date: datetime +) → Union[Dict, NoneType] +``` + + + + + + +--- + + ## function `update_via_github_api` @@ -61,7 +80,7 @@ update_via_github_api(project_info: Dict) → None --- - + ## function `update_via_github` @@ -76,7 +95,7 @@ update_via_github(project_info: Dict) → None --- - + ## function `generate_github_details` diff --git a/docs/best_of.yaml_generation.md b/docs/best_of.yaml_generation.md index ad626df..2247ee3 100644 --- a/docs/best_of.yaml_generation.md +++ b/docs/best_of.yaml_generation.md @@ -25,7 +25,7 @@ get_projects_from_org(organization: str, min_stars: int = 30) → List[str] --- - + ## function `collect_github_projects` @@ -45,7 +45,7 @@ collect_github_projects( --- - + ## function `extract_github_projects` @@ -64,7 +64,7 @@ extract_github_projects( --- - + ## function `extract_pypi_projects` @@ -83,7 +83,7 @@ extract_pypi_projects( --- - + ## function `extract_pypi_projects_from_requirements` @@ -102,12 +102,15 @@ extract_pypi_projects_from_requirements( --- - + ## function `auto_extend_via_libio` ```python -auto_extend_via_libio(projects: list) → list +auto_extend_via_libio( + projects: list, + selected_package_manager: Optional[List[str]] = None +) → list ``` @@ -117,7 +120,7 @@ auto_extend_via_libio(projects: list) → list --- - + ## function `auto_extend_package_manager` diff --git a/src/best_of/_about.py b/src/best_of/_about.py index 10c6b94..ef051d0 100644 --- a/src/best_of/_about.py +++ b/src/best_of/_about.py @@ -1,3 +1,3 @@ """Information about this library. This file will automatically changed.""" -__version__ = "0.8.4" +__version__ = "0.8.5"