Commit Graph

681 Commits

Author SHA1 Message Date
OMGeeky
3b667bb89b cleanup some old stuff
Signed-off-by: OMGeeky <aalaalgmx@gmail.com>
2024-05-16 21:46:02 +02:00
OMGeeky
f528cb9c2c remove leftover print
Signed-off-by: OMGeeky <aalaalgmx@gmail.com>
2024-05-16 21:28:08 +02:00
OMGeeky
52d2e89e51 reposition doc usage to better fit other usages 2024-05-16 19:40:57 +02:00
OMGeeky
0f1e01363c add regions around enums for better overview 2024-05-16 19:29:32 +02:00
OMGeeky
e7cce53a51 add use for all enums to make the docs build
I got no Idea if there is a better way to do this without importing all the enums but since it is only the docs I think it's fine.
2024-05-16 19:27:34 +02:00
OMGeeky
3e27f63739 generate random values in documentation correctly 2024-05-16 19:20:28 +02:00
OMGeeky
5dd05e4ee4 fix enums not finding nested variants etc 2024-05-15 00:55:15 +02:00
OMGeeky
b6c063a854 fix some enums getting wrong names
(some were way too long)
2024-05-15 00:24:23 +02:00
OMGeeky
3092fef613 add comment 2024-05-13 19:24:28 +02:00
OMGeeky
d9a7fcc946 fix conflicting implementation error for TryFrom
(basically don't use generic, since blanket implementations make it impossible to not have conflicts)
2024-05-13 18:46:24 +02:00
OMGeeky
97198260a0 add impl to try to convert strings into the enum 2024-05-13 18:30:08 +02:00
OMGeeky
e8e1722294 fix wrong value for enums 2024-05-13 18:29:36 +02:00
OMGeeky
41049ede1a implement workaround for status singular mistake 2024-05-13 18:29:02 +02:00
OMGeeky
d39652dc0b add test for wrong name
(this test currently fails and should be fixed at some point)
2024-05-13 00:05:35 +02:00
OMGeeky
5bfd23d73e fix some errors where some stuff does not exist
all apis libs build now
2024-05-12 23:56:24 +02:00
OMGeeky
5a40cf1683 fix some items not having parameters crashing the script 2024-05-12 22:11:10 +02:00
OMGeeky
e5a85b3727 fix enum result parsing 2024-05-12 22:11:10 +02:00
OMGeeky
c034d75efa change enums visibility 2024-05-12 22:11:10 +02:00
OMGeeky
8fc78fe0ae a building version of the enums-change (cli is broken).
(at least youtube3 builds, the others get generated successfully)
2024-05-12 22:10:59 +02:00
OMGeeky
cf0248f0f3 move scope_enum to own mako file 2024-05-12 22:10:55 +02:00
OMGeeky
95e10c9700 cleanup python usages 2024-05-12 22:09:24 +02:00
OMGeeky
3c93d7fc44 restructure templates to use modules, so it's not just one big file 2024-05-12 22:09:24 +02:00
OMGeeky
90ac61067f make regen-apis 2024-05-12 22:09:19 +02:00
Ivan Ukhov
52459ab1fa Update the license 2024-04-24 10:11:33 +02:00
Ivan Ukhov
c80e2789f3 Add support for Spanner 2024-04-21 16:41:21 +02:00
Ivan Ukhov
1ee7a03816 Unwrap after with_native_roots 2024-03-21 16:03:37 +01:00
Ivan Ukhov
edd572cc7b Update yup-oauth2 to 8.3.3 and hyper-rustls to 0.25 2024-03-21 15:55:00 +01:00
Sebastian Thiel
033a4fcf13 Assure the latest version of the common crate is used (#480) 2024-03-15 17:30:04 +01:00
DreamingCodes
de4fd8040a fixed Content-Length with empty body 2024-03-11 10:18:15 +01:00
Sebastian Thiel
8a12e9d47e fix python
Maybe it now works on CI as well?
2024-03-05 19:07:36 +01:00
Sebastian Thiel
23aecc38e8 Merge pull request #464 from andrewbaxter/standard-base64
Attempt to add 'standard' base64 bytes support
2024-01-05 18:42:22 +01:00
Sebastian Thiel
c30df00f35 Add even more derived traits to Scope 2023-10-22 15:34:28 +02:00
OMGeeky
aa8b90002e Add Clone derive to Scope enum 2023-10-22 13:47:00 +02:00
OMGeeky
a171d0e8dd Add Debug derive to Scope enum
Adding that makes logging and debugging easier.
2023-10-21 02:00:14 +02:00
Eugene Marcotte
ee4ed07af1 Attempt to add 'standard' base64 bytes support
https://github.com/Byron/google-apis-rs/issues/442 flags an issue where
some APIs respond with non-valid base64 bytes values for the "URL safe"
flavor of configuration.

This adds support for a "standard" wrapper adjacent to the URL safe one
with the intention of finding a way to flag which structures should use
which configuration.
2023-09-26 17:56:57 -04:00
Sebastian Thiel
d189f3055a Don't depend on latest source as this will prevent markers to work as expected. 2023-08-23 14:25:02 +02:00
Sebastian Thiel
66ff40e765 use cargp publish instead of cargo smart-release
It definitely fits our use-case here better.
2023-08-23 14:22:42 +02:00
Sebastian Thiel
89b4bd3546 avoid pushing publish results each time; consider returning to cargo publish 2023-08-23 14:16:49 +02:00
Sebastian Thiel
209d70bfed fix: relative links (#418) 2023-05-08 08:48:14 +02:00
Sebastian Thiel
5cccc5ba83 Manually integrate changes from c43aa69e2b4f87a0c76eb8fd37c221042014d3c1
This was a force-pushed commit that probably doesn't exist for long before
beign collected.

Co-authored-by: Filipp <samoylovfp@gmail.com>
2023-05-08 08:04:46 +02:00
Sebastian Thiel
58189b3149 Bump yup-oauth2 to the latest version, bringing in hyper-rustls v0.24.
We consider this a breaking change  as `cargo-update` updates `yup-oauth2`
but not the explicitly mentioned `hyper-rustls`.
2023-04-19 08:15:36 +02:00
Mihir Samdarshi
7e1909e4db Update Cargo.toml.mako 2023-04-18 18:21:02 -07:00
Sebastian Thiel
fc1754fbfa thanks clippy 2023-04-17 15:13:27 +02:00
Sebastian Thiel
94167acfe8 Merge branch 'main' into fix-relative-links
Conflicts
=========
 * src/rust/preproc/src/main.rs
2023-04-17 15:09:24 +02:00
Sebastian Thiel
41fd613b86 Fix generated example invocations - they compile now. 2023-04-17 15:03:25 +02:00
Sebastian Thiel
ad7c74af16 Upgrade preprocessor markdown processor to latest version
This might improve the output quality and seems to work for youtube3.
2023-04-17 15:03:24 +02:00
Filipp Samoilov
de51978c69 WIP 2023-04-16 17:50:13 +03:00
Filipp
4ec155d70d WIP fixing relative links
check the FIXMEs
2023-03-28 17:02:29 +03:00
Darksome
11dc2ef170 Map 'any' JSON Schema type to json::Value instead of String 2022-12-31 09:12:08 +01:00
Gary Coady
bd24ea872a Improve handling of plurals in generator.
The generator tries to turn plural into singular nouns.
However, some words turn out badly, including:
 - Addresse (from Addresses)
 - Prefixe (from Prefixes)
 - Bookshelve (from Bookshelves)
 - Sery (from Series)

By using a library, we can get a slightly better outcome.
I've added an exception for "Data", because seeing that
turned into "Datum" is a bit jarring.
2022-11-29 22:51:05 +01:00