Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mkrl/screamforpapers
Save up on time while filling out long and repetitive CFP forms.
https://github.com/mkrl/screamforpapers
browser-extension chrome-extension productivity svelte typescript
Last synced: about 13 hours ago
JSON representation
Save up on time while filling out long and repetitive CFP forms.
- Host: GitHub
- URL: https://github.com/mkrl/screamforpapers
- Owner: mkrl
- License: gpl-3.0
- Created: 2023-12-04T20:59:50.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-20T15:34:32.000Z (10 months ago)
- Last Synced: 2024-01-20T16:34:37.025Z (10 months ago)
- Topics: browser-extension, chrome-extension, productivity, svelte, typescript
- Language: Svelte
- Homepage: https://chromewebstore.google.com/detail/scream-for-papers/dggogdpgelafkkaekbbggifhbfljlldb?hl=en
- Size: 976 KB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Scream for Papers
![Scream for Papers](./media/icon-128-store.png)
Save up on time while filling out long and repetitive CFP forms. You deserve better!
The features include:
* Assisted form filling for your CFP and personal data
* Manual submission tracking in the dashboard
* Wishlist for CFPs you're interested in
* Store your CFPs in a Github repository and keep track of revisions you've submitted## Installation
You can grab the latest published version from the [Chrome Web Store](https://chromewebstore.google.com/detail/scream-for-papers/dggogdpgelafkkaekbbggifhbfljlldb?hl=en).
This should work for any Chromium-based browser, including Brave, Arc, Vivaldi, etc.
If you're willing to modify and build it yourself, see below.
## Building
Start with installing the dependencies:
```bash
npm i
```For development, you can run the following command to start a live-reload server:
```bash
npm run dev
```To build the extension, run:
```bash
npm run build
```Either way, the output will be in the `dist` folder. You can load an unpacked extension into your browser following [these instructions](https://developer.chrome.com/docs/extensions/get-started/tutorial/hello-world#load-unpacked).
## Development
Typescript and Svete are used for development. Bear in mind this is my first time using Svelte so expect the code to not be "idiomatic". You're more than welcome to [contribute](./CONTRIBUTING.md) and make it better!
The extension relies on background scripts to communicate with the content script.