Jordan Eldredge
50a7c2df49
Fix lints ( #1335 )
...
* Fix lints
* Fix typechecking
2025-12-15 22:12:14 -08:00
Jordan Eldredge
a6b0350a00
Get syncing to the archive working again
2025-12-03 18:12:43 -05:00
Jordan Eldredge
1da77a640a
Consolidate ESLint configs into root ( #1324 )
...
Move general-purpose lint rules from packages/webamp/.eslintrc to the root
.eslintrc so they apply to all packages consistently. This includes:
- Core JavaScript best practices (no-var, prefer-const, eqeqeq, etc.)
- TypeScript-specific rules (@typescript-eslint/no-unused-vars with patterns)
- Prettier integration
Package-specific configs now only contain rules unique to their needs:
- webamp: React, import, and react-hooks plugin rules
- skin-database: Extends @typescript-eslint/recommended, disables rules that
conflict with existing code style
- webamp-modern: Unchanged (has root: true for isolation)
Also fixes lint errors in skin-database:
- Consolidate duplicate imports in App.js and Feedback.js
- Add radix parameter to parseInt
- Prefix unused function parameters with underscore
- Convert var to let/const
- Fix type import for Shooter
2025-11-27 21:32:10 -08:00
Jordan Eldredge
608242b200
Improve landscape screens for scroll
2025-11-07 17:28:42 -08:00
Jordan Eldredge
96ffdcda59
Clean up log
2025-11-03 07:54:59 -08:00
Jordan Eldredge
e5ed88c8ec
Bluesky bot
2025-10-10 20:25:57 -07:00
Jordan Eldredge
a06485f1be
Avoid some lint errors
2025-07-09 21:05:54 -07:00
Jordan Eldredge
a4f14d9a86
Resolve lint errors
2025-07-09 20:52:57 -07:00
Jordan Eldredge
26e8e6dfeb
Run more tests in CI
2025-07-07 12:51:20 -07:00
Jordan Eldredge
b99ea291eb
Fix type checking of skin-database
2025-07-06 16:33:09 -07:00
Jordan Eldredge
c643c0cc95
Prettier
2025-06-18 16:56:46 -07:00
Jordan Eldredge
b794ca333c
Typescript fixes
2025-06-05 18:00:42 -04:00
Jordan Eldredge
6b4e227aad
More stuff
2025-06-05 02:59:09 -04:00
Jordan Eldredge
c4b79c0431
Upgrade typescript
2024-03-01 14:52:38 -08:00
Jordan Eldredge
6c53809500
Server improvements
2023-05-22 16:25:34 -07:00
Jordan Eldredge
701b094e2c
Add Mastodon bot
2022-11-10 20:45:09 -08:00
Jordan Eldredge
754c80e1c3
Limit IA updates
2022-10-03 21:53:41 -04:00
Jordan Eldredge
6ae586ae08
Prettier
2022-09-17 16:26:08 -07:00
Jordan Eldredge
66a0372c72
Change when we prune bad md5
2022-07-06 00:07:31 -04:00
Jordan Eldredge
60bf595105
Trim IA identifiers
2022-07-06 00:07:31 -04:00
Jordan Eldredge
9217429145
Turn off some tests that fail in CI
2022-03-18 00:21:19 -07:00
Jordan Eldredge
6bfce414e8
Fix some lints
2022-03-06 23:13:11 -08:00
Jordan Eldredge
39da79ddf2
Enforce Prettier at the root
2022-03-06 23:08:43 -08:00
Jordan Eldredge
1880070205
Unify tests into the top level workspace
2022-03-06 22:41:18 -08:00
Jordan Eldredge
bed7a84cbd
Improvements to pushing IA metadata
2022-03-06 21:02:34 -08:00
Jordan Eldredge
79cf8b6f57
Tidy
2022-02-26 22:30:21 -08:00
Jordan Eldredge
3713b262e1
Add file_info and rm redme_text column
2022-02-25 23:09:30 -08:00
Jordan Eldredge
c20f302730
Expand what info we track in archive files
2022-02-22 21:59:11 -08:00
Jordan Eldredge
c1aae3485a
Fetch metadata for null and empty string
2022-02-20 03:24:49 -05:00
Jordan Eldredge
25a88a4ec5
Cleanup/refactor
2022-02-19 21:25:39 -08:00
Jordan Eldredge
a4a3508d41
Fixes for screenshot upload to ia
2022-02-19 20:06:17 -05:00
Jordan Eldredge
3c09e53458
Refactors and work toward fixing consistency with archive.org
2022-02-19 14:44:09 -08:00
Jordan Eldredge
06243ffffc
Use Commander for CLI and organize commands
2022-02-18 22:52:11 -08:00
Jordan Eldredge
a2723c5579
Misc cli cleanup
2022-02-19 01:43:23 -05:00
Jordan Eldredge
11ad87a95c
Scrape Internet Archive metadata
2022-02-18 20:09:16 -08:00
Jordan Eldredge
5169b94708
Store milestone data in DB
2022-02-03 13:50:48 -05:00
Jordan Eldredge
367b85448f
Use sqlite to store arbitrary JSON for quick and dirty state storage
2022-02-03 10:34:30 -08:00
Jordan Eldredge
684d7a972d
Different skins for Twitter and Instagram
2022-02-03 08:28:16 -08:00
Jordan Eldredge
45499a6397
Remove unused import
2022-02-02 23:27:52 -08:00
Jordan Eldredge
06584bd593
Post to Insta when tweeting
2022-02-03 02:14:33 -05:00
Jordan Eldredge
9b88b199af
Post to instagram
2022-02-02 22:50:02 -08:00
Jordan Eldredge
83d18ed9b7
Alert on follower count milestones
2022-01-31 13:20:20 -08:00
Jordan Eldredge
4738bcc3c2
Handle tweets that jump buckets
...
Only notify about the larger number
2022-01-30 12:17:00 -08:00
Jordan Eldredge
725140c6de
Better message for popular tweets
2022-01-30 12:01:29 -08:00
Jordan Eldredge
4f74a2e01a
Refine popular tweets
2022-01-30 14:32:55 -05:00
Jordan Eldredge
1864710deb
Add script for sharing popular tweets
2022-01-15 14:48:49 -08:00
Jordan Eldredge
3c407afae5
Report ia sync to Discord
2021-10-21 01:42:35 -04:00
Jordan Eldredge
44edfc4c4c
Improve script to sync to the internet archive
2021-10-14 01:01:59 -04:00
Jordan Eldredge
a7ca81771f
Discord upgrade
2021-04-05 11:16:17 -04:00
Jordan Eldredge
2dddf24126
Server updates
2021-04-05 11:16:17 -04:00