Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/damklis/DataEngineeringProject
/ functions
Functions
134 in github.com/damklis/DataEngineeringProject
⨍
Functions
134
◇
Types & classes
46
↳
Endpoints
16
↓ 7 callers
Method
create_user
(**kwargs)
api/app/users/tests/test_user_api.py:19
↓ 5 callers
Method
as_dict
(self)
airflow/modules/rss_news/rss_news_producer.py:17
↓ 5 callers
Method
get_content
(self, timeout=30, proxies=None)
airflow/modules/parser/web_parser.py:20
↓ 5 callers
Function
raw_content
()
airflow/modules/tests/fixtures.py:102
↓ 4 callers
Method
validate_proxy
(self, proxy_record)
airflow/modules/proxypool/proxypool_validator.py:22
↓ 3 callers
Method
check_null_values
(self, news)
airflow/modules/rss_news/rss_news_validator.py:13
↓ 3 callers
Method
export_news_to_broker
(self, topic, record, sleep_time=0.01)
airflow/modules/rss_news/rss_news_exporter.py:25
↓ 3 callers
Method
format_description
(self, entry)
airflow/modules/rss_news/rss_news_producer.py:66
↓ 2 callers
Function
add_function
()
airflow/modules/tests/fixtures.py:113
↓ 2 callers
Method
assign_author
(self, author)
airflow/modules/rss_news/rss_news_producer.py:63
↓ 2 callers
Method
check_languages
(self, news)
airflow/modules/rss_news/rss_news_validator.py:21
↓ 2 callers
Method
construct_id
(self, title)
airflow/modules/rss_news/rss_news_producer.py:57
↓ 2 callers
Method
create
(self, validated_data)
api/app/users/serializers.py:20
↓ 2 callers
Method
create_user
(self, email, password=None, **kwargs)
api/app/users/models.py:9
↓ 2 callers
Method
get_news_stream
(self, proxies)
airflow/modules/rss_news/rss_news_producer.py:31
↓ 2 callers
Method
get_proxy
(self)
airflow/modules/proxypool/redis_proxypool_client.py:28
↓ 2 callers
Method
get_proxy_stream
(self, limit)
airflow/modules/proxypool/proxypool_scraper.py:34
↓ 2 callers
Method
get_random_header
(self)
airflow/modules/parser/web_parser.py:16
↓ 2 callers
Method
is_good_response
(response)
airflow/modules/parser/web_parser.py:36
↓ 2 callers
Method
list_existing_proxies
(self)
airflow/modules/proxypool/redis_proxypool_client.py:22
↓ 2 callers
Method
lpop_proxy
(self)
airflow/modules/proxypool/redis_proxypool_client.py:33
↓ 2 callers
Method
override_existing_proxies
(self, proxies)
airflow/modules/proxypool/redis_proxypool_client.py:17
↓ 2 callers
Method
unify_date
(self, date)
airflow/modules/rss_news/rss_news_producer.py:60
↓ 2 callers
Method
validate_news
(self, news)
airflow/modules/rss_news/rss_news_validator.py:7
↓ 1 callers
Method
_connect_producer
(self, bootstrap_servers)
airflow/modules/rss_news/rss_news_exporter.py:12
↓ 1 callers
Method
_extract_news_feed_items
(self, proxies)
airflow/modules/rss_news/rss_news_producer.py:26
↓ 1 callers
Method
_init_default_register
(self)
airflow/modules/log/log.py:11
↓ 1 callers
Method
_raise_on_condition
(self, retries, exception)
airflow/modules/retry/retry_on_exception.py:25
↓ 1 callers
Method
check_description_length
(self, news)
airflow/modules/rss_news/rss_news_validator.py:17
↓ 1 callers
Function
create_dag
(dag_id, interval, config, language, rss_feeds)
airflow/dags/rss_news_dag.py:37
↓ 1 callers
Method
create_superuser
(self, email, password)
api/app/users/models.py:19
↓ 1 callers
Function
export_events
(config, rss_feed, language, dag)
airflow/dags/rss_news_dag.py:22
↓ 1 callers
Function
extract_feed_name
(url)
airflow/dags/rss_news_dag.py:13
↓ 1 callers
Method
extract_table_raw_records
(self)
airflow/modules/proxypool/proxypool_scraper.py:44
↓ 1 callers
Method
format_entry
(self, entry)
airflow/modules/rss_news/rss_news_producer.py:45
↓ 1 callers
Method
format_proxy
(self)
airflow/modules/proxypool/proxypool_scraper.py:22
↓ 1 callers
Method
get_logger
(self, filename)
airflow/modules/log/log.py:17
↓ 1 callers
Method
get_urls
(self)
api/app/news/admin.py:11
↓ 1 callers
Function
main
()
api/app/manage.py:7
↓ 1 callers
Function
response
()
airflow/modules/tests/fixtures.py:92
Method
__call__
(self, function)
airflow/modules/retry/retry_on_exception.py:10
Method
__enter__
(self)
airflow/modules/rss_news/rss_news_exporter.py:22
Method
__enter__
(self)
airflow/modules/proxypool/redis_proxypool_client.py:14
Method
__exit__
(self, type, value, traceback)
airflow/modules/rss_news/rss_news_exporter.py:35
Method
__exit__
(self, type, value, traceback)
airflow/modules/proxypool/redis_proxypool_client.py:37
Method
__init__
(self, website_url, rotate_header=True)
airflow/modules/parser/web_parser.py:12
Method
__init__
(self)
airflow/modules/log/log.py:7
Method
__init__
(self, bootstrap_servers)
airflow/modules/rss_news/rss_news_exporter.py:7
Method
__init__
(self, rss_feed, language)
airflow/modules/rss_news/rss_news_producer.py:22
Method
__init__
(self, language)
airflow/modules/rss_news/rss_news_producer.py:39
Method
__init__
(self, config)
airflow/modules/rss_news/rss_news_validator.py:4
Method
__init__
(self, retries)
airflow/modules/retry/retry_on_exception.py:7
Method
__init__
(self, url, bs_parser="lxml")
airflow/modules/proxypool/proxypool_scraper.py:30
Method
__init__
(self, url, timeout=10, checks=3, sleep_interval=0.1)
airflow/modules/proxypool/proxypool_validator.py:16
Method
__init__
(self, key, redis_config)
airflow/modules/proxypool/redis_proxypool_client.py:8
Method
__init__
( self, validator_config, rss_feed, language, redi
airflow/dags/custom_operators/rss_news_operator.py:18
Method
__init__
( self, proxy_webpage, number_of_proxies, testing_url,
airflow/dags/custom_operators/proxypool_operator.py:17
Method
__post_init__
(self)
airflow/modules/proxypool/proxypool_scraper.py:19
Method
__str__
(self)
airflow/modules/parser/web_parser.py:43
Method
__str__
(self)
api/app/news/models.py:17
Method
_clear_up_record
(self, raw_record)
airflow/modules/proxypool/proxypool_scraper.py:53
Function
dummy_callable
(action)
airflow/dags/rss_news_dag.py:18
Method
encode_news
(value)
airflow/modules/rss_news/rss_news_exporter.py:13
Method
execute
(self, context)
airflow/dags/custom_operators/rss_news_operator.py:38
Method
execute
(self, context)
airflow/dags/custom_operators/proxypool_operator.py:35
Function
formatter
()
airflow/modules/tests/fixtures.py:55
Function
func
(a, b)
airflow/modules/tests/fixtures.py:116
Function
helper
(status_code)
airflow/modules/tests/fixtures.py:93
Function
log
(cls)
airflow/modules/log/log.py:21
Function
news_record
()
airflow/modules/tests/fixtures.py:70
Function
producer
()
airflow/modules/tests/fixtures.py:50
Function
proxies
()
airflow/modules/tests/fixtures.py:26
Function
proxy_record
()
airflow/modules/tests/fixtures.py:36
Function
redis_config
()
airflow/modules/tests/fixtures.py:83
Function
redis_mock
()
airflow/modules/tests/fixtures.py:78
Function
scraper
()
airflow/modules/tests/fixtures.py:21
Method
setUp
(self)
api/app/users/tests/test_user_api.py:15
Method
setUp
(self)
api/app/search/tests/test_search_api.py:18
Method
setUp
(self)
api/app/search/tests/test_search_api.py:38
Method
setUp
(self)
api/app/news/tests/test_admin.py:9
Method
setUp
(self)
api/app/news/tests/test_news_api.py:17
Function
test__str__representation
(url, expected)
airflow/modules/tests/web_parser/test_web_parser.py:63
Method
test_api_urls_in_admin_site
(self)
api/app/news/tests/test_admin.py:12
Function
test_assing_author
(formatter, author, expected)
airflow/modules/tests/rss_news/test_rss_news_producer.py:68
Function
test_check_languages
(validator, news_record)
airflow/modules/tests/rss_news/test_rss_news_validator.py:28
Function
test_check_null_values
(validator, news_record)
airflow/modules/tests/rss_news/test_rss_news_validator.py:7
Function
test_check_null_values_with_nones
(validator, news_record)
airflow/modules/tests/rss_news/test_rss_news_validator.py:17
Function
test_connect_producer
(mock_producer)
airflow/modules/tests/rss_news/test_rss_news_exporter.py:7
Function
test_construct_id
(formatter, title, expected_id)
airflow/modules/tests/rss_news/test_rss_news_producer.py:28
Method
test_create_superuser
(self)
api/app/users/tests/test_user_models.py:39
Method
test_create_token_for_user
(self)
api/app/users/tests/test_user_api.py:58
Method
test_create_token_invalid_credentials
(self)
api/app/users/tests/test_user_api.py:70
Method
test_create_token_no_user
(self)
api/app/users/tests/test_user_api.py:82
Method
test_create_user_check_email
(self)
api/app/users/tests/test_user_models.py:11
Method
test_create_user_check_password
(self)
api/app/users/tests/test_user_models.py:18
Method
test_create_valid_user
(self)
api/app/users/tests/test_user_api.py:24
Function
test_export_news_to_broker
(exporter)
airflow/modules/tests/rss_news/test_rss_news_exporter.py:15
Function
test_export_news_to_broker_context_manager
(mock_producer)
airflow/modules/tests/rss_news/test_rss_news_exporter.py:34
Function
test_format_description
(formatter)
airflow/modules/tests/rss_news/test_rss_news_producer.py:44
Function
test_get_content
(mock_get, web_parser)
airflow/modules/tests/web_parser/test_web_parser.py:11
next →
1–100 of 134, ranked by callers