tangled
alpha
login
or
join now
danabra.mov
/
slices
forked from
slices.network/slices
0
fork
atom
Highly ambitious ATProtocol AppView service and sdks
0
fork
atom
overview
issues
pulls
pipelines
remove unused deps in api
chadtmiller.com
6 months ago
55014e5e
710b19f9
+1
-328
2 changed files
expand all
collapse all
unified
split
api
Cargo.lock
Cargo.toml
-315
api/Cargo.lock
···
18
18
checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
19
19
20
20
[[package]]
21
21
-
name = "aes"
22
22
-
version = "0.8.4"
23
23
-
source = "registry+https://github.com/rust-lang/crates.io-index"
24
24
-
checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
25
25
-
dependencies = [
26
26
-
"cfg-if",
27
27
-
"cipher",
28
28
-
"cpufeatures",
29
29
-
]
30
30
-
31
31
-
[[package]]
32
21
name = "aho-corasick"
33
22
version = "1.1.3"
34
23
source = "registry+https://github.com/rust-lang/crates.io-index"
···
63
52
version = "1.0.99"
64
53
source = "registry+https://github.com/rust-lang/crates.io-index"
65
54
checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100"
66
66
-
67
67
-
[[package]]
68
68
-
name = "arbitrary"
69
69
-
version = "1.4.2"
70
70
-
source = "registry+https://github.com/rust-lang/crates.io-index"
71
71
-
checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1"
72
72
-
dependencies = [
73
73
-
"derive_arbitrary",
74
74
-
]
75
55
76
56
[[package]]
77
57
name = "async-trait"
···
371
351
checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
372
352
373
353
[[package]]
374
374
-
name = "bzip2"
375
375
-
version = "0.6.0"
376
376
-
source = "registry+https://github.com/rust-lang/crates.io-index"
377
377
-
checksum = "bea8dcd42434048e4f7a304411d9273a411f647446c1234a65ce0554923f4cff"
378
378
-
dependencies = [
379
379
-
"libbz2-rs-sys",
380
380
-
]
381
381
-
382
382
-
[[package]]
383
354
name = "cbor4ii"
384
355
version = "0.2.14"
385
356
source = "registry+https://github.com/rust-lang/crates.io-index"
···
394
365
source = "registry+https://github.com/rust-lang/crates.io-index"
395
366
checksum = "3ee0f8803222ba5a7e2777dd72ca451868909b1ac410621b676adf07280e9b5f"
396
367
dependencies = [
397
397
-
"jobserver",
398
398
-
"libc",
399
368
"shlex",
400
369
]
401
370
···
441
410
]
442
411
443
412
[[package]]
444
444
-
name = "cipher"
445
445
-
version = "0.4.4"
446
446
-
source = "registry+https://github.com/rust-lang/crates.io-index"
447
447
-
checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
448
448
-
dependencies = [
449
449
-
"crypto-common",
450
450
-
"inout",
451
451
-
]
452
452
-
453
453
-
[[package]]
454
413
name = "concurrent-queue"
455
414
version = "2.5.0"
456
415
source = "registry+https://github.com/rust-lang/crates.io-index"
···
464
423
version = "0.9.6"
465
424
source = "registry+https://github.com/rust-lang/crates.io-index"
466
425
checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
467
467
-
468
468
-
[[package]]
469
469
-
name = "constant_time_eq"
470
470
-
version = "0.3.1"
471
471
-
source = "registry+https://github.com/rust-lang/crates.io-index"
472
472
-
checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6"
473
426
474
427
[[package]]
475
428
name = "core-foundation"
···
519
472
version = "2.4.0"
520
473
source = "registry+https://github.com/rust-lang/crates.io-index"
521
474
checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"
522
522
-
523
523
-
[[package]]
524
524
-
name = "crc32fast"
525
525
-
version = "1.5.0"
526
526
-
source = "registry+https://github.com/rust-lang/crates.io-index"
527
527
-
checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
528
528
-
dependencies = [
529
529
-
"cfg-if",
530
530
-
]
531
475
532
476
[[package]]
533
477
name = "critical-section"
···
617
561
]
618
562
619
563
[[package]]
620
620
-
name = "deflate64"
621
621
-
version = "0.1.9"
622
622
-
source = "registry+https://github.com/rust-lang/crates.io-index"
623
623
-
checksum = "da692b8d1080ea3045efaab14434d40468c3d8657e42abddfffca87b428f4c1b"
624
624
-
625
625
-
[[package]]
626
564
name = "der"
627
565
version = "0.7.10"
628
566
source = "registry+https://github.com/rust-lang/crates.io-index"
···
634
572
]
635
573
636
574
[[package]]
637
637
-
name = "deranged"
638
638
-
version = "0.4.0"
639
639
-
source = "registry+https://github.com/rust-lang/crates.io-index"
640
640
-
checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e"
641
641
-
dependencies = [
642
642
-
"powerfmt",
643
643
-
]
644
644
-
645
645
-
[[package]]
646
646
-
name = "derive_arbitrary"
647
647
-
version = "1.4.2"
648
648
-
source = "registry+https://github.com/rust-lang/crates.io-index"
649
649
-
checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a"
650
650
-
dependencies = [
651
651
-
"proc-macro2",
652
652
-
"quote",
653
653
-
"syn",
654
654
-
]
655
655
-
656
656
-
[[package]]
657
575
name = "digest"
658
576
version = "0.10.7"
659
577
source = "registry+https://github.com/rust-lang/crates.io-index"
···
803
721
dependencies = [
804
722
"rand_core 0.6.4",
805
723
"subtle",
806
806
-
]
807
807
-
808
808
-
[[package]]
809
809
-
name = "flate2"
810
810
-
version = "1.1.2"
811
811
-
source = "registry+https://github.com/rust-lang/crates.io-index"
812
812
-
checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d"
813
813
-
dependencies = [
814
814
-
"crc32fast",
815
815
-
"libz-rs-sys",
816
816
-
"miniz_oxide",
817
724
]
818
725
819
726
[[package]]
···
1408
1315
]
1409
1316
1410
1317
[[package]]
1411
1411
-
name = "inout"
1412
1412
-
version = "0.1.4"
1413
1413
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1414
1414
-
checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01"
1415
1415
-
dependencies = [
1416
1416
-
"generic-array",
1417
1417
-
]
1418
1418
-
1419
1419
-
[[package]]
1420
1318
name = "io-uring"
1421
1319
version = "0.7.9"
1422
1320
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1473
1371
checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
1474
1372
1475
1373
[[package]]
1476
1476
-
name = "jobserver"
1477
1477
-
version = "0.1.33"
1478
1478
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1479
1479
-
checksum = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a"
1480
1480
-
dependencies = [
1481
1481
-
"getrandom 0.3.3",
1482
1482
-
"libc",
1483
1483
-
]
1484
1484
-
1485
1485
-
[[package]]
1486
1374
name = "js-sys"
1487
1375
version = "0.3.77"
1488
1376
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1516
1404
]
1517
1405
1518
1406
[[package]]
1519
1519
-
name = "libbz2-rs-sys"
1520
1520
-
version = "0.2.2"
1521
1521
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1522
1522
-
checksum = "2c4a545a15244c7d945065b5d392b2d2d7f21526fba56ce51467b06ed445e8f7"
1523
1523
-
1524
1524
-
[[package]]
1525
1407
name = "libc"
1526
1408
version = "0.2.175"
1527
1409
source = "registry+https://github.com/rust-lang/crates.io-index"
1528
1410
checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
1529
1411
1530
1412
[[package]]
1531
1531
-
name = "liblzma"
1532
1532
-
version = "0.4.2"
1533
1533
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1534
1534
-
checksum = "0791ab7e08ccc8e0ce893f6906eb2703ed8739d8e89b57c0714e71bad09024c8"
1535
1535
-
dependencies = [
1536
1536
-
"liblzma-sys",
1537
1537
-
]
1538
1538
-
1539
1539
-
[[package]]
1540
1540
-
name = "liblzma-sys"
1541
1541
-
version = "0.4.4"
1542
1542
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1543
1543
-
checksum = "01b9596486f6d60c3bbe644c0e1be1aa6ccc472ad630fe8927b456973d7cb736"
1544
1544
-
dependencies = [
1545
1545
-
"cc",
1546
1546
-
"libc",
1547
1547
-
"pkg-config",
1548
1548
-
]
1549
1549
-
1550
1550
-
[[package]]
1551
1413
name = "libm"
1552
1414
version = "0.2.15"
1553
1415
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1572
1434
dependencies = [
1573
1435
"pkg-config",
1574
1436
"vcpkg",
1575
1575
-
]
1576
1576
-
1577
1577
-
[[package]]
1578
1578
-
name = "libz-rs-sys"
1579
1579
-
version = "0.5.1"
1580
1580
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1581
1581
-
checksum = "172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221"
1582
1582
-
dependencies = [
1583
1583
-
"zlib-rs",
1584
1437
]
1585
1438
1586
1439
[[package]]
···
1671
1524
checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
1672
1525
1673
1526
[[package]]
1674
1674
-
name = "memo-map"
1675
1675
-
version = "0.3.3"
1676
1676
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1677
1677
-
checksum = "38d1115007560874e373613744c6fba374c17688327a71c1476d1a5954cc857b"
1678
1678
-
1679
1679
-
[[package]]
1680
1527
name = "mime"
1681
1528
version = "0.3.17"
1682
1529
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1693
1540
]
1694
1541
1695
1542
[[package]]
1696
1696
-
name = "minijinja"
1697
1697
-
version = "2.11.0"
1698
1698
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1699
1699
-
checksum = "4e60ac08614cc09062820e51d5d94c2fce16b94ea4e5003bb81b99a95f84e876"
1700
1700
-
dependencies = [
1701
1701
-
"memo-map",
1702
1702
-
"self_cell",
1703
1703
-
"serde",
1704
1704
-
]
1705
1705
-
1706
1706
-
[[package]]
1707
1543
name = "miniz_oxide"
1708
1544
version = "0.8.9"
1709
1545
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1824
1660
"smallvec",
1825
1661
"zeroize",
1826
1662
]
1827
1827
-
1828
1828
-
[[package]]
1829
1829
-
name = "num-conv"
1830
1830
-
version = "0.1.0"
1831
1831
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1832
1832
-
checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
1833
1663
1834
1664
[[package]]
1835
1665
name = "num-integer"
···
1986
1816
]
1987
1817
1988
1818
[[package]]
1989
1989
-
name = "pbkdf2"
1990
1990
-
version = "0.12.2"
1991
1991
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1992
1992
-
checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2"
1993
1993
-
dependencies = [
1994
1994
-
"digest",
1995
1995
-
"hmac",
1996
1996
-
]
1997
1997
-
1998
1998
-
[[package]]
1999
1819
name = "pem-rfc7468"
2000
1820
version = "0.7.0"
2001
1821
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2063
1883
dependencies = [
2064
1884
"zerovec",
2065
1885
]
2066
2066
-
2067
2067
-
[[package]]
2068
2068
-
name = "powerfmt"
2069
2069
-
version = "0.2.0"
2070
2070
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2071
2071
-
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
2072
2072
-
2073
2073
-
[[package]]
2074
2074
-
name = "ppmd-rust"
2075
2075
-
version = "1.2.1"
2076
2076
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2077
2077
-
checksum = "c834641d8ad1b348c9ee86dec3b9840d805acd5f24daa5f90c788951a52ff59b"
2078
1886
2079
1887
[[package]]
2080
1888
name = "ppv-lite86"
···
2550
2358
"core-foundation-sys",
2551
2359
"libc",
2552
2360
]
2553
2553
-
2554
2554
-
[[package]]
2555
2555
-
name = "self_cell"
2556
2556
-
version = "1.2.0"
2557
2557
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2558
2558
-
checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749"
2559
2361
2560
2362
[[package]]
2561
2363
name = "semver"
···
2718
2520
]
2719
2521
2720
2522
[[package]]
2721
2721
-
name = "simd-adler32"
2722
2722
-
version = "0.3.7"
2723
2723
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2724
2724
-
checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
2725
2725
-
2726
2726
-
[[package]]
2727
2523
name = "slab"
2728
2524
version = "0.4.11"
2729
2525
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2742
2538
"chrono",
2743
2539
"dotenvy",
2744
2540
"futures-util",
2745
2745
-
"minijinja",
2746
2746
-
"multer",
2747
2541
"reqwest",
2748
2542
"reqwest-chain",
2749
2543
"reqwest-middleware",
···
2752
2546
"sqlx",
2753
2547
"thiserror 1.0.69",
2754
2548
"tokio",
2755
2755
-
"tokio-tungstenite",
2756
2549
"tower",
2757
2550
"tower-http",
2758
2551
"tracing",
2759
2552
"tracing-subscriber",
2760
2760
-
"urlencoding",
2761
2553
"uuid",
2762
2762
-
"zip",
2763
2554
]
2764
2555
2765
2556
[[package]]
···
3146
2937
dependencies = [
3147
2938
"cfg-if",
3148
2939
]
3149
3149
-
3150
3150
-
[[package]]
3151
3151
-
name = "time"
3152
3152
-
version = "0.3.41"
3153
3153
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3154
3154
-
checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40"
3155
3155
-
dependencies = [
3156
3156
-
"deranged",
3157
3157
-
"num-conv",
3158
3158
-
"powerfmt",
3159
3159
-
"serde",
3160
3160
-
"time-core",
3161
3161
-
]
3162
3162
-
3163
3163
-
[[package]]
3164
3164
-
name = "time-core"
3165
3165
-
version = "0.1.4"
3166
3166
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3167
3167
-
checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c"
3168
2940
3169
2941
[[package]]
3170
2942
name = "tinystr"
···
4159
3931
version = "1.8.1"
4160
3932
source = "registry+https://github.com/rust-lang/crates.io-index"
4161
3933
checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
4162
4162
-
dependencies = [
4163
4163
-
"zeroize_derive",
4164
4164
-
]
4165
4165
-
4166
4166
-
[[package]]
4167
4167
-
name = "zeroize_derive"
4168
4168
-
version = "1.4.2"
4169
4169
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4170
4170
-
checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
4171
4171
-
dependencies = [
4172
4172
-
"proc-macro2",
4173
4173
-
"quote",
4174
4174
-
"syn",
4175
4175
-
]
4176
3934
4177
3935
[[package]]
4178
3936
name = "zerotrie"
···
4206
3964
"quote",
4207
3965
"syn",
4208
3966
]
4209
4209
-
4210
4210
-
[[package]]
4211
4211
-
name = "zip"
4212
4212
-
version = "4.3.0"
4213
4213
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4214
4214
-
checksum = "9aed4ac33e8eb078c89e6cbb1d5c4c7703ec6d299fc3e7c3695af8f8b423468b"
4215
4215
-
dependencies = [
4216
4216
-
"aes",
4217
4217
-
"arbitrary",
4218
4218
-
"bzip2",
4219
4219
-
"constant_time_eq",
4220
4220
-
"crc32fast",
4221
4221
-
"deflate64",
4222
4222
-
"flate2",
4223
4223
-
"getrandom 0.3.3",
4224
4224
-
"hmac",
4225
4225
-
"indexmap",
4226
4226
-
"liblzma",
4227
4227
-
"memchr",
4228
4228
-
"pbkdf2",
4229
4229
-
"ppmd-rust",
4230
4230
-
"sha1",
4231
4231
-
"time",
4232
4232
-
"zeroize",
4233
4233
-
"zopfli",
4234
4234
-
"zstd",
4235
4235
-
]
4236
4236
-
4237
4237
-
[[package]]
4238
4238
-
name = "zlib-rs"
4239
4239
-
version = "0.5.1"
4240
4240
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4241
4241
-
checksum = "626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a"
4242
4242
-
4243
4243
-
[[package]]
4244
4244
-
name = "zopfli"
4245
4245
-
version = "0.8.2"
4246
4246
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4247
4247
-
checksum = "edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7"
4248
4248
-
dependencies = [
4249
4249
-
"bumpalo",
4250
4250
-
"crc32fast",
4251
4251
-
"log",
4252
4252
-
"simd-adler32",
4253
4253
-
]
4254
4254
-
4255
4255
-
[[package]]
4256
4256
-
name = "zstd"
4257
4257
-
version = "0.13.3"
4258
4258
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4259
4259
-
checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a"
4260
4260
-
dependencies = [
4261
4261
-
"zstd-safe",
4262
4262
-
]
4263
4263
-
4264
4264
-
[[package]]
4265
4265
-
name = "zstd-safe"
4266
4266
-
version = "7.2.4"
4267
4267
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4268
4268
-
checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d"
4269
4269
-
dependencies = [
4270
4270
-
"zstd-sys",
4271
4271
-
]
4272
4272
-
4273
4273
-
[[package]]
4274
4274
-
name = "zstd-sys"
4275
4275
-
version = "2.0.15+zstd.1.5.7"
4276
4276
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4277
4277
-
checksum = "eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237"
4278
4278
-
dependencies = [
4279
4279
-
"cc",
4280
4280
-
"pkg-config",
4281
4281
-
]
+1
-13
api/Cargo.toml
···
21
21
tower = "0.5"
22
22
tower-http = { version = "0.6", features = ["cors", "trace"] }
23
23
24
24
-
25
25
-
# WebSocket for firehose
26
26
-
tokio-tungstenite = "0.24"
27
27
-
28
24
# Error handling
29
25
thiserror = "1.0"
30
26
31
27
# Logging and tracing
32
28
tracing = "0.1"
33
29
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
34
34
-
35
35
-
# Template engine for web interface
36
36
-
minijinja = { version = "2.0", features = ["loader"] }
37
30
38
31
# Time handling
39
32
chrono = { version = "0.4", features = ["serde"] }
···
44
37
# Environment variables
45
38
dotenvy = "0.15"
46
39
47
47
-
# File upload and zip handling
48
48
-
zip = "4.3"
49
49
-
multer = "3.1"
40
40
+
# Async utilities
50
41
futures-util = "0.3"
51
51
-
52
52
-
# URL encoding for OAuth
53
53
-
urlencoding = "2.1"
54
42
55
43
# AT Protocol client
56
44
atproto-client = "0.11.2"