1
+ # Byte-compiled / optimized / DLL files
2
+ __pycache__ /
3
+ * .py [cod ]
4
+ * $py.class
5
+
6
+ # C extensions
7
+ * .so
8
+
9
+ # Distribution / packaging
10
+ .Python
11
+ build /
12
+ develop-eggs /
13
+ dist /
14
+ downloads /
15
+ eggs /
16
+ .eggs /
17
+ lib /
18
+ lib64 /
19
+ parts /
20
+ sdist /
21
+ var /
22
+ wheels /
23
+ share /python-wheels /
24
+ * .egg-info /
25
+ .installed.cfg
26
+ * .egg
27
+ MANIFEST
28
+
29
+ # PyInstaller
30
+ # Usually these files are written by a python script from a template
31
+ # before PyInstaller builds the exe, so as to inject date/other infos into it.
32
+ * .manifest
33
+ * .spec
34
+
35
+ # Installer logs
36
+ pip-log.txt
37
+ pip-delete-this-directory.txt
38
+
39
+ # Unit test / coverage reports
40
+ htmlcov /
41
+ .tox /
42
+ .nox /
43
+ .coverage
44
+ .coverage. *
45
+ .cache
46
+ nosetests.xml
47
+ coverage.xml
48
+ * .cover
49
+ * .py,cover
50
+ .hypothesis /
51
+ .pytest_cache /
52
+ cover /
53
+
54
+ # Translations
55
+ * .mo
56
+ * .pot
57
+
58
+ # Django stuff:
59
+ * .log
60
+ local_settings.py
61
+ db.sqlite3
62
+ db.sqlite3-journal
63
+
64
+ # Flask stuff:
65
+ instance /
66
+ .webassets-cache
67
+
68
+ # Scrapy stuff:
69
+ .scrapy
70
+
71
+ # Sphinx documentation
72
+ docs /_build /
73
+
74
+ # PyBuilder
75
+ .pybuilder /
76
+ target /
77
+
78
+ # Jupyter Notebook
79
+ .ipynb_checkpoints
80
+
81
+ # IPython
82
+ profile_default /
83
+ ipython_config.py
84
+
85
+ # pyenv
86
+ # For a library or package, you might want to ignore these files since the code is
87
+ # intended to run in multiple environments; otherwise, check them in:
88
+ # .python-version
89
+
90
+ # pipenv
91
+ # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
92
+ # However, in case of collaboration, if having platform-specific dependencies or dependencies
93
+ # having no cross-platform support, pipenv may install dependencies that don't work, or not
94
+ # install all needed dependencies.
95
+ # Pipfile.lock
96
+
97
+ # poetry
98
+ # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
99
+ # This is especially recommended for binary packages to ensure reproducibility, and is more
100
+ # commonly ignored for libraries.
101
+ # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
102
+ # poetry.lock
103
+
104
+ # pdm
105
+ # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
106
+ # pdm.lock
107
+ # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
108
+ # in version control.
109
+ # https://pdm.fming.dev/#use-with-ide
110
+ .pdm.toml
111
+
112
+ # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
113
+ __pypackages__ /
114
+
115
+ # Celery stuff
116
+ celerybeat-schedule
117
+ celerybeat.pid
118
+
119
+ # SageMath parsed files
120
+ * .sage.py
121
+
122
+ # Environments
123
+ .env
124
+ .venv
125
+ env /
126
+ venv /
127
+ ENV /
128
+ env.bak /
129
+ venv.bak /
130
+
131
+ # Spyder project settings
132
+ .spyderproject
133
+ .spyproject
134
+
135
+ # Rope project settings
136
+ .ropeproject
137
+
138
+ # mkdocs documentation
139
+ /site
140
+
141
+ # mypy
142
+ .mypy_cache /
143
+ .dmypy.json
144
+ dmypy.json
145
+
146
+ # Pyre type checker
147
+ .pyre /
148
+
149
+ # pytype static type analyzer
150
+ .pytype /
151
+
152
+ # Cython debug symbols
153
+ cython_debug /
154
+
155
+ # PyCharm
156
+ # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
157
+ # be added to the global gitignore or merged into this project gitignore. For a PyCharm
158
+ # project, it is recommended to exclude the entire .idea directory from version control.
159
+ .idea /
160
+
161
+ # SEO Tool specific ignores
162
+ # API Keys and Credentials
163
+ * .json
164
+ ! requirements.json
165
+ ** /credentials /
166
+ ** /keys /
167
+ api_key.txt
168
+ service_account.json
169
+ client_secrets.json
170
+ google_credentials.json
171
+
172
+ # Data files and outputs
173
+ * .csv
174
+ ! example.csv
175
+ ! sample.csv
176
+ ! demo.csv
177
+ * .xlsx
178
+ * .xls
179
+ output /
180
+ results /
181
+ data /
182
+ temp /
183
+ tmp /
184
+
185
+ # Crawl files
186
+ * crawl * .csv
187
+ * internal_html * .csv
188
+ * inlinks * .csv
189
+ * .seospiderconfig
190
+
191
+ # Images and media
192
+ * .png
193
+ * .jpg
194
+ * .jpeg
195
+ * .gif
196
+ * .webp
197
+ * .svg
198
+ downloads /
199
+ images /
200
+ screenshots /
201
+
202
+ # Log files
203
+ * .log
204
+ logs /
205
+
206
+ # Streamlit
207
+ .streamlit /
208
+
209
+ # Chrome driver and browser automation
210
+ chromedriver *
211
+ geckodriver *
212
+ * .exe
213
+
214
+ # macOS
215
+ .DS_Store
216
+ .AppleDouble
217
+ .LSOverride
218
+
219
+ # Thumbnails
220
+ ._ *
221
+
222
+ # Files that might appear in the root of a volume
223
+ .DocumentRevisions-V100
224
+ .fseventsd
225
+ .Spotlight-V100
226
+ .TemporaryItems
227
+ .Trashes
228
+ .VolumeIcon.icns
229
+ .com.apple.timemachine.donotpresent
230
+
231
+ # Directories potentially created on remote AFP share
232
+ .AppleDB
233
+ .AppleDesktop
234
+ Network Trash Folder
235
+ Temporary Items
236
+ .apdisk
237
+
238
+ # Windows
239
+ Thumbs.db
240
+ Thumbs.db:encryptable
241
+ ehthumbs.db
242
+ ehthumbs_vista.db
243
+ * .tmp
244
+ * .temp
245
+
246
+ # Windows Installer files
247
+ * .cab
248
+ * .msi
249
+ * .msix
250
+ * .msm
251
+ * .msp
252
+
253
+ # Windows shortcuts
254
+ * .lnk
255
+
256
+ # Visual Studio Code
257
+ .vscode /
258
+ * .code-workspace
259
+
260
+ # Sublime Text
261
+ * .tmlanguage.cache
262
+ * .tmPreferences.cache
263
+ * .stTheme.cache
264
+ * .sublime-workspace
265
+ * .sublime-project
266
+
267
+ # Vim
268
+ * ~
269
+ * .swp
270
+ * .swo
271
+
272
+ # Emacs
273
+ * ~
274
+ \# * \#
275
+ /.emacs.desktop
276
+ /.emacs.desktop.lock
277
+ * .elc
278
+ auto-save-list
279
+ tramp
280
+ . \# *
281
+
282
+ # Node.js (if any JS tools are used)
283
+ node_modules /
284
+ npm-debug.log *
285
+ yarn-debug.log *
286
+ yarn-error.log *
287
+
288
+ # Backup files
289
+ * .bak
290
+ * .backup
291
+ * .old
292
+
293
+ # Compressed files
294
+ * .zip
295
+ * .rar
296
+ * .tar.gz
297
+ * .7z
0 commit comments