diff --git a/gen_redirects.py b/gen_redirects.py index 54c25f23b1db..8053d603bf7f 100644 --- a/gen_redirects.py +++ b/gen_redirects.py @@ -7,12 +7,6 @@ # Templated redirects TEMPLATED_REDIRECTS = { - "/docs/{version}/": "/", - "/docs/{version}/install/": "/install/", - "/docs/{version}/docs/": "/docs/", - "/docs/{version}/backends/": "/backends/", - "/docs/{version}/api/": "/reference/", - "/docs/{version}/how_to/": "/how-to/", "/backends/{version}/BigQuery/": "/backends/bigquery/", "/backends/{version}/Clickhouse/": "/backends/clickhouse/", "/backends/{version}/Dask/": "/backends/dask/", @@ -30,6 +24,12 @@ "/backends/{version}/SQLite/": "/backends/sqlite/", "/backends/{version}/Snowflake/": "/backends/snowflake/", "/backends/{version}/Trino/": "/backends/trino/", + "/docs/{version}/": "/", + "/docs/{version}/api/": "/reference/", + "/docs/{version}/backends/": "/backends/", + "/docs/{version}/docs/": "/docs/", + "/docs/{version}/how_to/": "/how-to/", + "/docs/{version}/install/": "/install/", } # Untemplated redirects @@ -92,6 +92,7 @@ "/blog/rendered/torch/": "/posts/torch/", "/blog/rendered/torch/torch.ipynb": "/posts/torch/", "/blog/selectors/": "/posts/selectors/", + "/community": "/contribute/01_environment", "/community/contribute/": "/contribute/01_environment", "/community/contribute/01_environment/": "/contribute/01_environment", "/community/contribute/02_workflow/": "/contribute/02_workflow/", @@ -108,7 +109,13 @@ "/how_to/chain-expressions/": "/how-to/analytics/chain_expressions/", "/how_to/chain_expressions/": "/how-to/analytics/chain_expressions/", "/how_to/configuration/": "/how-to/configure/basics", + "/how_to/duckdb_register/": "/backends/duckdb#ibis.backends.duckdb.Backend.register", + "/how_to/extending/elementwise/": "/how-to/extending/elementwise", + "/how_to/extending/elementwise/elementwise.ipynb": "/how-to/extending/elementwise", + "/how_to/extending/reduction/": "/how-to/extending/reduction", + "/how_to/extending/reduction/reduction.ipynb": "/how-to/extending/reduction", "/how_to/ffill_bfill_w_window/": "/posts/ffill-and-bfill-using-ibis", + "/how_to/sessionize": "/how-to/timeseries/sessionize", "/how_to/streamlit/": "/how-to/visualization/streamlit", "/ibis-for-dplyr-users/": "/tutorial/ibis-for-dplyr-users/", "/ibis-for-pandas-users/": "/tutorial/ibis-for-pandas-users/", @@ -133,16 +140,9 @@ "/tutorial/ibis-for-sql-users/ibis-for-sql-users.ipynb": "/tutorials/ibis-for-sql-users/", "/user_guide/configuration/": "/how-to/configure/basics", "/user_guide/design/": "/concepts/internals", - "/why_ibis/": "/why", - "/how_to/extending/elementwise/": "/how-to/extending/elementwise", - "/how_to/extending/elementwise/elementwise.ipynb": "/how-to/extending/elementwise", - "/how_to/extending/reduction/": "/how-to/extending/reduction", - "/how_to/extending/reduction/reduction.ipynb": "/how-to/extending/reduction", "/user_guide/extending/": "/how-to/extending/elementwise", - "/how_to/duckdb_register/": "/backends/duckdb#ibis.backends.duckdb.Backend.register", - "/how_to/sessionize": "/how-to/timeseries/sessionize", "/versioning": "/concepts/versioning", - "/community": "/contribute/01_environment", + "/why_ibis/": "/why", # TODO: "/user_guide/self_joins/": "/how_to/self_joins/", # TODO: "/how_to/memtable-join/": "/how_to/memtable_join/", # TODO: "/how_to/memtable_join/"