GithubHelp home page GithubHelp logo

gentlespoon / uscis-case-status-checker Goto Github PK

View Code? Open in Web Editor NEW
27.0 27.0 16.0 3.5 MB

A tool for tracking USCIS case status.

License: MIT License

HTML 56.73% JavaScript 0.89% CSS 3.95% TypeScript 38.43%

uscis-case-status-checker's People

Contributors

dependabot[bot] avatar gentlespoon avatar philosophicles avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

uscis-case-status-checker's Issues

Case type

Case type info was very helpful in the previous versions. Without "case type" info, it is impossible to analyze the data and have an understanding status of similar cases. Can you add the feature back to the new version? In Ver. 2019.07 which has "case type" feature, it is no longer possible to save the data as required sing in/up function is not working anymore. If this feature can't be added to the current version, can you remove the sign up/in requirement in Ver. 2019.07 ?

Ballpark rate limit? (Question only)

Hi @gentlespoon , thanks for this project.

I'm in a similar position re EAD and have an idea for a project on similar lines, but caching results somewhere (maybe AWS DynamoDB), with a headless process updating the cache slowly on a rolling basis - rather than doing a full scrape on demand, which I think this codebase does.

One important factor would be how sensitive the main USCIS webpage/endpoint is - at what point does it start to block requests / ban IPs?

Since you've clearly played around with it quite a bit, do you have a sense of how many requests per second/minute/whatever one can get away with comfortably?

Is that possible to add an export function ?

Hi, gentlespoon,

I am applying the EAD as well and find your tool very useful. However, due to the rate limit, I cannot query too many cases in one day. So I am planning to parse the data little by little and get the idea what the processing I would expect. Is that possible to save the output into a csv file and I can do analysis using other software ? Thanks

Scrolling does not work on "container-status-list"

Hey,

scrolling does not work on the main right panel at all. It seems that you have to attach the overflow: scroll element to the parent <div> with the specified height attributed and not the <table> element. This fixes it for me.

.container-records[_ngcontent-tmi-c4] {
    height: calc(100vh - 30px);
    overflow: scroll;
}

Add feature

can add when the case status changed ?. For example if case was approved can you add a column that provided the date it was approved or if case was denied than the date of denial in that column.

Not working with cases starting with 0 as the first of the 10 numbers

Hi!

I noticed that its not working with cases when the first number is 0.
All the IOE cases start with 0, and therefore its not working with IOE cases.

For instance, if I enter IOE0906929443 as the base case, it will scrap the case without the first 0, in this case, it will scrape the case IOE906929443 (the 0 after the E is missing) and show invalid receipt number.

Is there any possibility to modify that?
Im running the latest available .DMG package on Mac OS X Catalina

Thanks a LOT in advance!

image

Scrap case numbers from a text file or similar

Hi!

Would it be possible to import a txt file or something with predefined case numbers? Because im focused only in a certain type of case and I have the list of only those cases. This way I would be able to check a list of around 25000 cases without scrapping the around 700000 cases in between and being blacklisted from the website

Thank you a lot in a advance!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.