diff --git a/packages/chess_com_api/chess_com_api.1.0.2/opam b/packages/chess_com_api/chess_com_api.1.0.2/opam new file mode 100644 index 000000000000..9df9b50d8ff6 --- /dev/null +++ b/packages/chess_com_api/chess_com_api.1.0.2/opam @@ -0,0 +1,45 @@ +# This file is generated by dune, edit dune-project instead +opam-version: "2.0" +synopsis: "Chess.com API client for chess games" +description: + "A client library for the Chess.com API that provides easy access to chess games, player data, tournament information, and daily puzzles. Supports fetching games in PGN format and extracting metadata." +maintainer: ["ckaf borisnovoselov602@gmail.com"] +authors: ["ckaf borisnovoselov602@gmail.com"] +license: "MIT" +tags: ["chess" "chess.com" "api" "http" "client" "games" "pgn"] +homepage: "https://github.com/ckaf/pgn_parser" +doc: "https://github.com/ckaf/pgn_parser" +bug-reports: "https://github.com/ckaf/pgn_parser/issues" +depends: [ + "ocaml" {>= "4.14"} + "dune" {>= "3.19"} + "cohttp-lwt-unix" {>= "5.0"} + "yojson" {>= "1.7"} + "lwt" {>= "5.6"} + "lwt_ppx" {>= "2.0"} + "pgn_parser" + "qcheck" {>= "0.21" & with-test} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ckaf/pgn_parser.git" +x-maintenance-intent: ["(latest)"] +available: arch != "arm32" & arch != "x86_32" + +url { + src: "https://github.com/Ckaf/pgn_parser/archive/v1.0.2.tar.gz" + checksum: "sha256=d84c375f6acec42c8c3a64a05f6942e9c0289a8fd367a52f11099c866d9b1e22" +} diff --git a/packages/lichess_api/lichess_api.1.0.2/opam b/packages/lichess_api/lichess_api.1.0.2/opam new file mode 100644 index 000000000000..66d6f9e9eeb6 --- /dev/null +++ b/packages/lichess_api/lichess_api.1.0.2/opam @@ -0,0 +1,45 @@ +# This file is generated by dune, edit dune-project instead +opam-version: "2.0" +synopsis: "Lichess API client for chess games" +description: + "A client library for the Lichess API that provides easy access to chess games, player data, and tournament information. Supports fetching games in PGN format and extracting metadata." +maintainer: ["ckaf borisnovoselov602@gmail.com"] +authors: ["ckaf borisnovoselov602@gmail.com"] +license: "MIT" +tags: ["chess" "lichess" "api" "http" "client" "games" "pgn"] +homepage: "https://github.com/ckaf/pgn_parser" +doc: "https://github.com/ckaf/pgn_parser" +bug-reports: "https://github.com/ckaf/pgn_parser/issues" +depends: [ + "ocaml" {>= "4.14"} + "dune" {>= "3.19"} + "cohttp-lwt-unix" {>= "5.0"} + "yojson" {>= "1.7"} + "lwt" {>= "5.6"} + "lwt_ppx" {>= "2.0"} + "pgn_parser" + "qcheck" {>= "0.21" & with-test} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ckaf/pgn_parser.git" +x-maintenance-intent: ["(latest)"] +available: arch != "arm32" & arch != "x86_32" + +url { + src: "https://github.com/Ckaf/pgn_parser/archive/v1.0.2.tar.gz" + checksum: "sha256=d84c375f6acec42c8c3a64a05f6942e9c0289a8fd367a52f11099c866d9b1e22" +} diff --git a/packages/pgn_parser/pgn_parser.1.0.2/opam b/packages/pgn_parser/pgn_parser.1.0.2/opam new file mode 100644 index 000000000000..2679a5e5b8e1 --- /dev/null +++ b/packages/pgn_parser/pgn_parser.1.0.2/opam @@ -0,0 +1,55 @@ +# This file is generated by dune, edit dune-project instead +opam-version: "2.0" +synopsis: "PGN (Portable Game Notation) parser for chess games" +description: + "A comprehensive PGN parser written in OCaml that supports parsing chess games from various sources including Lichess and Chess.com APIs. Features include board tracking, Zobrist hashing, property-based testing, and unfinished games support." +maintainer: ["ckaf borisnovoselov602@gmail.com"] +authors: ["ckaf borisnovoselov602@gmail.com"] +license: "MIT" +tags: [ + "chess" + "pgn" + "parser" + "lichess" + "chess.com" + "api" + "testing" + "zobrist" + "board-tracking" + "unfinished-games" +] +homepage: "https://github.com/ckaf/pgn_parser" +doc: "https://github.com/ckaf/pgn_parser" +bug-reports: "https://github.com/ckaf/pgn_parser/issues" +depends: [ + "ocaml" {>= "4.14"} + "dune" {>= "3.19"} + "cohttp-lwt-unix" {>= "5.0"} + "yojson" {>= "1.7"} + "lwt" {>= "5.6"} + "lwt_ppx" {>= "2.0"} + "qcheck" {>= "0.21" & with-test} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ckaf/pgn_parser.git" +x-maintenance-intent: ["(latest)"] +available: arch != "arm32" & arch != "x86_32" + +url { + src: "https://github.com/Ckaf/pgn_parser/archive/v1.0.2.tar.gz" + checksum: "sha256=d84c375f6acec42c8c3a64a05f6942e9c0289a8fd367a52f11099c866d9b1e22" +}